Respect des bonnes pratiques: facteur essentiel dans la réussite des projets d'implémentation JIRA - Valiantys - Atlassian Platinum Partner
logo-bleu_rvb.png
Back

Respect des bonnes pratiques: facteur essentiel dans la réussite des projets d’implémentation JIRA

Dans beaucoup d’organisations, les outils Atlassian sont d’abord des outils installés et utilisés en dehors des autres briques du système d’information. Cela s’explique par leur souplesse et leur facilité de prise en main qui leur permettent de couvrir rapidement et simplement tous types de besoins. Grâce à leur succès, ces outils prennent rapidement de l’ampleur et finissent donc par être (plus ou moins bien) intégrés au SI de l’organisation. C’est alors l’heure du bilan et c’est rarement glorieux…

Prenons le cas typique d’un JIRA qui a vécu et évolué au fil des besoins. Sa configuration est complexe, ses performances sont parfois mauvaises et personne ne sait réellement comment l’administrer. Pour réorganiser tout cela et s’assurer un meilleur avenir, il est nécessaire de mettre en place une politique de gouvernance et d’adopter des bonnes pratiques. En voici deux exemples:

Avec une nomenclature bien précise, les objets tu nommeras.

Très régulièrement lorsque nous intervenons chez nos clients et que nous souhaitons ajouter ou modifier des éléments de configuration, nous nous retrouvons face à des pages d’administration remplies de systèmes aux noms exotiques :

BlogFormation01

Sur les 5 écrans présentés ci-dessus, le rôle de chacun est difficilement déductible du nom de l’objet.

Impossible alors de savoir sans analyse pour qui et pourquoi ce système a été fait. La solution de facilité va alors être de créer un nouveau système répondant à notre besoin et dont on peut être sûr du fonctionnement, quitte à créer un doublon.

Ce comportement reproduit à l’infini va finalement surcharger votre instance JIRA qui sera moins utilisable et très difficilement maintenable.

Pour corriger cela, il va falloir s’imposer l’utilisation d’une nomenclature de nommage pour chacun des éléments que l’on va utiliser. Cette nomenclature permet de repérer en un coup d’œil l’utilité d’un objet de configuration, son positionnement parmi tous les niveaux d’objets proposés par JIRA et de savoir quels sont les impacts d’une éventuelle modification.

BlogFormation02

En appliquant le pattern suivant pour le nom des écrans : <ProjectCategory>_<ObjectType>_<UsageType>_<OperationNameOrTransitionName>_<IssueType>_<Version>, il devient facilement possible de distinguer les écrans entre eux. Même si cela peut sembler fastidieux au départ, le gain de temps sera inestimable au bout de quelques mois ou années d’utilisation.

Tes add-ons, avec intelligence, tu choisiras.

Deuxième ‘erreur’ typique sur les instances JIRA : l’utilisation d’add-ons peu recommandables. En effet, au cours des missions d’audit que nous menons régulièrement chez nos clients, nous nous retrouvons souvent face à des instances JIRA sur lesquelles des add-ons inconnus sont installés. Personne ne sait pourquoi.

Commence alors une longue et fastidieuse enquête sur la Marketplace et/ou sur Google afin de trouver des traces du fameux add-on et comprendre à quoi il sert. Finalement, il s’avère souvent que l’add-on en question est pas ou très peu utilisé et qu’il est possible de le désinstaller ou de le remplacer par paramétrage sans impact pour les utilisateurs.

L’abandon d’un add-on ‘inconnu’ a pour effet d’alléger l’instance, de simplifier son paramétrage et cela peut également entraîner un gain de performance (certains add-ons, notamment de reporting, sont très gourmand en ressource serveur.)

Pour ne plus reproduire ce type d’erreur, il conviendra de se poser les questions suivantes au moment d’installer un add-on :

  • Est-ce que l’add-on que je veux installer est disponible sur la Marketplace d’Atlassian ?
  • Est-ce que l’add-on que je veux installer correspond à mon besoin ?
  • Est-ce que l’add-on que je veux installer sera utilisé dans d’autres contextes ?
  • Est-ce que le besoin que je veux couvrir est suffisamment important pour prendre la peine d’installer un nouvel add-on ?
  • Est-ce que l’add-on est édité par un éditeur connu ?
  • Est-ce qu’une documentation pertinente pour l’add-on est disponible ?
  • Est-ce qu’un outil de support à l’add-on est disponible ?
  • Est-ce que le rythme de publication des versions de l’add-on est bon ?
  • Est-ce que l’éditeur publie une version compatible de l’add-on en moins d’un mois après la sortie d’une version majeure de JIRA ?

Si les réponses à ces questions sont un grand OUI, alors vous pouvez installer l’add-on. Sinon, mieux vaut s’abstenir.

Conclusion

En adoptant ces deux bonnes pratiques, votre gestion de l’instance JIRA ne pourra qu’être améliorée.

Pour aller plus loin et apprendre d’autres bonnes pratiques, Valiantys vous propose la formation JIRA Administration.

Destinée aux futurs administrateurs de JIRA, cette formation de deux jours permet, à travers les concepts présentés et des exercices de paramétrage, d’acquérir les bons réflexes pour la gestion quotidienne de l’outil. Cela vous permettra ensuite de complétement réorganiser votre instance JIRA.

Vous l’aurez compris, bien administrer une instance JIRA ne s’improvise pas et suivre aujourd’hui la formation JIRA administration proposée par Valiantys sera le meilleur moyen pour vous de gagner beaucoup de temps demain.

Convaincu ? Venez-vous inscrire à la prochaine session de formation à Paris les 14 et 15 avril prochain 

Vous êtes plus Confluence que JIRA, Valiantys a également la formation qu’il vous faut. 

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.