Modèle de Roadmap DevOps
Miro
À propos du modèle de Roadmap DevOps
Les roadmaps DevOps sont un moyen de mettre en place un processus basé sur l'intégration et le déploiement continus, impliquant les équipes de développement et d'opération. Elles aident les équipes à produire un niveau de rendement plus élevé, avec moins de variations entre les cycles de production et une vue transversale améliorée du cycle complet du produit.
Plutôt que de suivre l'approche traditionnelle en silo du « passage de relais », la méthodologie DevOps met l'accent sur la collaboration et la coordination entre les équipes d'ingénierie et d'informatique durant l'ensemble du cycle de publication d'un logiciel.
Les équipes DevOps peuvent établir des processus de développement de produits plus transparents, collaboratifs et efficaces en promouvant un ensemble de principes (mentalité de croissance, valorisation de l'innovation, coopération, expérimentation, apprentissage et empathie utilisateur), plutôt que de se focaliser sur la structure organisationnelle.
Qu'est-ce qu'une roadmap DevOps ?
Les roadmaps DevOps vous permettent de simplifier les rituels et outils d'équipe afin de mieux gérer les ressources chaque trimestre. Les chefs d'équipe ou les managers peuvent utiliser la roadmap pour créer de nouvelles façons de réduire les frais généraux et diminuer le travail inutile. Idéalement, votre équipe reste stimulée et motivée pour découvrir des opportunités d'innovation.
Le DevOps facilite également la synchronisation pour les ingénieurs et les opérationnels. L’équipe est chargée de combler le fossé et de coordonner ce que l’ingénierie et les opérations développent et déploient auprès des clients.
En collaborant tout au long du processus de développement logiciel, les développeurs peuvent itérer le code en continu en se basant sur les retours de l’équipe des opérations. Comme la méthodologie Agile, les processus DevOps aident les équipes à rencontrer moins d'obstacles ou de surprises grâce à plus de tests et d'opportunités de coordination intégrées au processus.
Ce roadmap DevOps propose des visualisations personnalisables représentant :
Un workflow circulaire qui définit le pipeline de livraison des deux équipes et la boucle de retours continue entre votre entreprise et vos clients
Un roadmap DevOps trimestriel exposant les priorités à court terme, rempli de produits et de projets dans chaque couloir
Un indicateur « aujourd'hui » déplaçable pour aider votre équipe à suivre la progression trimestrielle
Plutôt que de séparer les développeurs et les opérations informatiques en silos d'information discrets, la formation d'une équipe DevOps permet aux organisations de planifier la reprise après sinistre. Créer un roadmap DevOps partagé aide également à construire des produits évolutifs, portables et sécurisés.
Quand utiliser des roadmaps DevOps
Un roadmap DevOps bien défini aide les équipes à travailler ensemble et offre des opportunités d'apprentissage lorsque les projets et produits réussissent ou rencontrent des obstacles.
Un roadmap DevOps peut également aider les équipes à :
Comprendre les détails spécifiques du processus global pour aligner le développement et les opérations sur les dates clés et les initiatives afin de mieux collaborer.
Rester aligné sur les priorités et les dépendances pour gérer leur temps et anticiper quand les équipes livreront des éléments nécessitant une attention.
Améliorer continuellement les produits en communiquant et partageant régulièrement des informations, et en livrant fréquemment des améliorations et des fonctionnalités incrémentales aux utilisateurs.
En tant que référence visuelle, le roadmap DevOps aide également les équipes à garder à l'esprit les priorités à moyen et court terme et à s'adapter aux priorités changeantes.
Pour prioriser chaque élément de votre roadmap, utilisez le framework CAMS :
Culture : Activités qui améliorent la communication et la compréhension mutuelle des objectifs et des responsabilités
Automatisation : Activités qui accélèrent la livraison et l'intégration continues tout en économisant du temps, de l'argent et des efforts à travers les équipes, les processus et les outils
Mesure : Activités qui aident à mesurer si le progrès se fait et va dans la bonne direction
Partage : Activités qui favorisent la transparence et l'ouverture, resserrent les boucles de retours, et stimulent l'amélioration continue
L'objectif ultime est de partager la responsabilité et de mettre les équipes sur la même longueur d'onde pour faire progresser l'organisation.
Comment créer un roadmap pour DevOps
Créer votre propre roadmap DevOps est simple. Miro est l'outil idéal pour créer et partager des roadmaps. Commencez par sélectionner le modèle de roadmap DevOps, puis suivez ces étapes pour en créer une à vous.
Définissez clairement les objectifs de votre roadmap
Avant d'ajouter ou de modifier le contenu de la roadmap, déterminez pourquoi vos équipes en ont besoin. Quelques exemples : « Améliorer la coordination entre les équipes d'ingénierie et d'exploitation » ou « Créer une unique source de vérité pour le travail DevOps ».
Fixez des objectifs ou des plans à court terme
Le modèle par défaut couvre une année, de Q1 à Q4. Cependant, il est idéal pour planifier sur trois mois en anticipant. Au-delà, votre roadmap DevOps pourrait devenir confuse et perdre de son efficacité.
Utilisez des indices visuels pour rendre la roadmap plus compréhensible
Par défaut, ce modèle étiquette les éléments comme « Haute Priorité », « Moyenne Priorité », et « Basse Priorité ». Vous pouvez également coder chaque élément par couleur en fonction des valeurs CAMS (Culture, Automatisation, Mesure, Partage).
Partagez la roadmap avec votre équipe d'ingénierie et des opérations
Cliquez sur « Inviter des membres » pour donner l'accès à tous ceux qui doivent contribuer à votre roadmap DevOps. Vous pouvez également inviter des membres de l'équipe, des clients ou des parties prenantes via Slack ou e-mail.
Révisez et modifiez votre workflow DevOps selon les besoins
Peut-être avez-vous besoin de suivre un workflow DevOps légèrement différent?
Demandez à votre équipe d’ajouter des produits et des projets à la feuille de route
Chaque objet de la feuille de route est codé par couleur en fonction de son principe aligné dans CAMS. Vous pouvez également ajouter une étiquette pour indiquer son état de priorité, de haute à basse.
Gardez votre feuille de route à jour selon vos besoins
Mettez en place des sessions de révision régulières pour ajuster votre workflow DevOps ou les priorités de votre feuille de route au fur et à mesure que les plans changent. Vous pouvez également encourager vos collègues à consulter d’eux-mêmes la feuille de route DevOps pour rester informés des modifications ou des priorités.
Si vous utilisez Jira, vous pouvez facilement importer des cartes Jira à votre modèle de feuille de route DevOps pour suivre visuellement les tickets.
Miro
The Visual Workspace for Innovation
Miro donne les moyens à 80M de personnes de forger l’avenir en proposant un espace de création collaboratif, accessible partout.