En route pour le DevOps avec Atlassian : Visibilité (1ère partie)

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

En route pour le DevOps avec Atlassian : Visibilité (1ère partie)

DevOps, DevOps, DevOps,… Il semblerait que plus personne n’échappe à cette tendance qui fait tourner la tête au monde entier,  mais très peu d’entreprises ont vraiment réussi à la maîtriser.

Alors que les bases du DevOps sont standards, les chemins pour y arriver sont nombreux et diffèrent pour chaque société.

Bien que les entreprises utilisent Jira quotidiennement, la complexité de son utilisation augmente au rythme de leur avancée vers le DevOps. En général, dans le développement, les ingénieurs utilisent GitHub ou BitBucket,  et si l’on continue dans le process de livraison, les autres équipes adoptent souvent Jenkins ou Bamboo pour réaliser leurs compilations/packaging.

Réussir l’implémentation de DevOps dans sa globalité implique que l’entreprise ait une visibilité totale tout au long du cycle et ait automatisé des process. Tout cela est possible avec la suite Atlassian, sans développement spécifique requis.

Pour mieux comprendre le DevOps et ses bénéfices, intéressons-nous à un workflow « idéal » qui regroupe deux des objectifs clés du DevOps : visibilité de bout-en-bout et automatisation.

Commençons par la visibilité –  nous abordons l’automatisation dans un deuxième article.

 

 

L’importance de la visibilité dans le DevOps

Bien que le DevOps ait un but différent selon les entreprises, tout le monde s’accorde sur les bénéfices liés à la visibilité. Dans l’informatique, on souhaite briser les silos entre départements, mais peut-être faudrait-il d’abord se préoccuper de ce qui se passe derrière les murs.

Prenons l’exemple d’une entreprise qui vient d’intégrer l’ensemble de la suite Atlassian : Jira, Confluence, BitBucket, Fisheye / Crucible, Bamboo et Hipchat. Voici un de ses tickets Jira, basique et manquant de visibilité.

 

 

Pour un oeil d’expert, il est clair qu’il manque des informations cruciales :

  • Comment relier directement ce ticket à une branche sans le faire manuellement ?
  • Que faire des compilations que l’on veut associer à ce développement ?
  • Où sont les commentaires de mon équipe ?
  • Quel est le statut de ce ticket ?

Comme vous pouvez le constater, un ticket Jira (pour une nouvelle fonctionnalité dans notre exemple) sans intégration se révèle moins efficace car la recherche d’information doit se faire manuellement. Et si le développeur à qui l’on a affecté cette tâche pouvait travailler sur la fonctionnalité directement depuis le ticket ? Et si toute l’équipe qui collabore sur cette même fonctionnalité pouvait consulter les revues de code depuis Crucible ? Et si l’équipe QA pouvait voir les versions rattachées, une fois le code du développeur mis à jour ?

La suite Atlassian vous offre tout ceci sur un plateau ! Une expérience complète axée sur la visibilité.

Voici un avant-goût de ce que vous pouvez obtenir avec un nouvel exemple de ticket Jira qui lui propose une vision 360°, atout essentiel dans un parcours DevOps complet.

 

 

Vous pouvez voir les branches reliées à ce ticket :

 

 

Ainsi que les commits liés à ce dernier :

 

 

 

Vous pouvez voir les compilations reliées à cette fonctionnalité :

 

 

 

Il est possible d’accéder à toutes les informations concernant vos releases, et plus précisément par version :

 

 

 

La visibilité est une clé essentielle pour réussir son parcours DevOps.

Bien qu’il soit possible d’atteindre un certain degré de visibilité en configurant, scriptant et modifiant les outils Atlassian avec GitHub, Jenkins ou d’autres outils ne faisant pas partie de l’écosystème Atlassian, l’intégration native des outils Atlassian est difficilement comparable. Cela apporte un niveau de support et de « scalabilité » inégalables.

Dans le prochain épisode – 2ème partie : l’ Automatisation

Tout cela semble bien beau mais comment faire ? Dans le prochain article, vous découvrirez comment automatiser ce processus avec :

  • Les déclencheurs pour les workflows
  • Les post fonctions de workflows
  • Les worflows de branches
  • Les revues de vos collègues sur Crucible
  • Et bien plus.

D’ici là, inscrivez-vous à la newsletter mensuelle de Valiantys et continuez ainsi votre voyage vers le DevOps.

Cutted Triangle

Inscrivez-vous à notre newsletter

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

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

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.