Migrer facilement vers Jira Software-Xray pour le Test Management
logo-bleu_rvb.png
Back

Migrer facilement vers Jira Software-Xray pour le Test Management

Vous avez fait, ou allez faire, le choix de changer d’outil de Test Management dans le but d’améliorer votre collaboration DevOps et votre agilité en utilisant une seule plateforme (Jira). C’est un changement important et la migration d’un outil à un autre peut parfois être déroutante. Mais vous avez fait le bon choix ! Dans cet article, nous revenons sur les inquiétudes plus que légitimes, que les entreprises peuvent avoir au sujet de la migration. Nos consultants Valiantys ont migré plus de 10 millions de tickets vers Jira depuis un autre outil, à travers 152 projets de migration réalisés à ce jour en tant que Partenaire Solution Platinium d’Atlassian depuis 2006. Nous avons développé une méthodologie de migration rigoureuse et synthétisé des bonnes pratiques que tous nos consultants partagent. Voici quelques points clés.

Est-il possible d’importer toutes les données dans Jira Software ?

L’import CSV est la solution universelle et facile pour passer d’un outil à un autre. Grâce au CSV, on peut tout récupérer ou presque : n’importe quel champ, les pièces jointes, les liens entre les scénarios de test et les cas de test, entre les scénarios et les exigences… Cependant, le CSV ne permet pas de récupérer en masse l’historique des tickets et les données sont exportées “à plat” avec une perte de leur structuration.

Pour pouvoir disposer de l’entièreté de vos données dans Jira, comme l’historique ou encore les méta-données des tickets gérés dans votre précédent outil, c’est l’import JSON qu’il faut mettre en oeuvre. Valiantys a développé un outil de conversion du format CSV vers le format JSON. Il s’agit d’un outil générique et réutilisable qui n’impose aucune limite pour récupérer le contenu et l’implémenter dans Jira. Nous avons initialement développé cet outil dans le cadre d’un projet client pour lequel il fallait importer les méta-données des tickets de Clearquest vers Jira (Clearquest n’exportant qu’en CSV, demande par demande).

Une autre solution pour mener à bien l’export-import est d’utiliser l’API REST de Jira et de Xray. Cela nécessite cependant des compétences en développement et du temps. Valiantys peut vous aider sur ce point.

Comment sécuriser la migration ?

Dans un premier temps, le consultant qui mène la migration s’assure, plutôt deux fois qu’une, de la compatibilité entre les versions des produits concernés et Jira. Une fois, ce point fondamental garantit, l’export des données depuis l’outil source est effectué soit par le client avec notre accompagnement (quand il y a une interdiction de diffusion des données en dehors de l’entreprise par exemple), soit par notre consultant certifié Atlassian. Après cette étape, nous anticipons également les éventuels problèmes d’encodage des données avant l’import (accents…).

Ensuite, notre consultant effectue l’import des données dans Jira, puis mène des contrôles précis de cohérence de données, en comparant notamment les statistiques entre l’outil initial et Jira : nombre d’items, nombre de caractères… Puis avant la mise en production, notre consultant met à disposition un environnement de test temporaire qui subit un deuxième contrôle de cohérence portant davantage sur les liens inter-composants et des tests techniques. Ensuite, c’est au client d’effectuer ses propres contrôles.

Qu’est-ce que cela implique pour mon équipe?

L’entreprise a quelques devoirs lors du process de migration. Mais Valiantys accompagne ses clients sur les actions clés à faire avant, pendant ou après la migration, afin de leur faciliter la tâche :

  • Effectuer une sauvegarde de l’instance avant de démarrer.
  • Prévoir un scénario de vérification et des contrôles de cohérence de vos propres données. Vous êtes les mieux placés pour vérifier les données, car elles vous appartiennent.
  • Informer les collaborateurs sur le calendrier de mise en production.
  • Communiquer auprès de ses collaborateurs sur une éventuelle interruption de service lors de la transition entre les deux outils.
  • Prévoir des actions pour faciliter l’adoption de la solution Jira-Xray.

Comment faciliter le changement ?

Pendant la période de transition entre les deux outils, il est parfois préférable de ne pas migrer l’ensemble des données. Une bonne pratique consiste à migrer seulement les projets actifs et à laisser les projets de test fermés dans l’outil précédent, car il est fort probable qu’ils ne soient plus utiles. Il peut être judicieux de garder pendant quelques mois un nombre limité de licences de l’ancien outil pour pouvoir accéder aux anciens projets si nécessaire. Sur une période de référence de 6 mois à 1 an, vous verrez vite si les équipes ont besoin d’accéder à ces anciens projets. Quoi qu’il en soit, comme vu au début de l’article, il reste possible de tout migrer si cela est nécessaire.

En ce qui concerne l’adoption de l’outil par les équipes, la conduite de changement sera facilitée pour les développeurs qui utilisent déjà Jira pour la gestion des exigences et le bug tracking. Xray est intégré à l’interface Jira et se présente sous forme de types d’issue/ticket.

Vous pouvez ensuite compter sur l’accompagnement de Valiantys pour présenter l’outil et former les administrateurs et utilisateurs :

  • des formations de vos administrateurs et utilisateurs à Jira et Xray par nos consultants Valiantys, les mêmes qui déploient votre projet de migration. Ces formations ont le grand avantage d’être riches en bonnes pratiques et cas concrets. Elles peuvent être dédiées à vos équipes si vous le souhaitez.
  • un webinar de présentation des fonctionnalités clés fait par notre consultant et que vous diffuserez à vos équipes.
  • des présentations de la solution à vos utilisateurs, en amphithéâtre, par notre consultant.
  • des tutoriels vidéo sur quelques fonctionnalités clés.
  • un quickstart (flyer pour une prise en main rapide) personnalisé.

Un de nos conseils, éprouvé chez nombre de nos clients, est de mettre en place un environnement de formation pour permettre à vos utilisateurs de se familiariser avec l’interface par eux-même.

Vous pouvez vous lancer !

Nous pouvons sécuriser la migration et il est possible à tout moment de faire un retour en arrière si jamais cela était nécessaire. Nos consultants ont une vue globale des impacts de la migration et ont la capacité d’anticiper les problèmes qui pourraient subvenir pendant la migration. En nous confiant la migration, vous gagnerez un temps précieux et commencerez directement avec une instance basée sur les bonnes pratiques. Vous pourrez ainsi rapidement déployer la nouvelle solution et répondre rapidement aux objectifs qui ont initié ce changement.

Cutted Triangle

Subscribe to the Valiantys Newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

In accordance with our privacy policy, we are committed to respecting your personal data.

Contact us

Our Atlassian certified consultants will be happy to answer you.

Join us

We're building the next dream team - Are you in?

Follow us

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.