Publié: Mai 31, 2021
Les processus agiles de gestion du changement sont essentiels pour livrer les logiciels plus rapidement.
Les processus agiles de gestion du changement réduisent les goulots d'étranglement et accélèrent les mises en production de logiciels, ce qui permet de déployer des changements plus bénéfiques et de satisfaire davantage les clients.
En mettant l'accent sur la livraison plus rapide de valeur, gestion de produits agile Il est essentiel de répondre rapidement aux commentaires des clients. Malgré cela, de nombreuses organisations continuent de s'appuyer sur des pratiques de gestion du changement lourdes, susceptibles d'engendrer des goulots d'étranglement dans le déploiement des versions. Lorsque des pratiques obsolètes, telles que la revue manuelle des modifications, sont autorisées à impacter les délais de livraison et de cycle, elles nuisent à la fois au produit et à l'expérience client.
Bien que les chefs de produit s'impliquent rarement dans des initiatives comme la réduction des délais d'approbation des changements, accélérer la mise en œuvre des changements est tout aussi important que la gestion du backlog. Les équipes d'approbation des changements devraient donc collaborer avec les chefs de produit pour accélérer le processus, de la création des user stories au déploiement, en s'appropriant mutuellement la question des délais d'approbation.
L'accélération des approbations de changement est possible grâce à la technologie : l'analyse de données et l'automatisation. L'intelligence artificielle et l'apprentissage automatique (IA/AA) permettent de modéliser les risques liés aux changements, ce qui permet aux équipes de se concentrer sur ceux qui présentent de réels risques. L'automatisation peut approuver automatiquement les changements à faible risque, notamment ceux qui correspondent à un modèle de changement standard. Ce processus se traduit par des mises en production plus fréquentes et une meilleure satisfaction client. Il offre également la possibilité d'intégrer immédiatement les changements bénéfiques à la prochaine version.
La gestion du changement est un point crucial pour la création de valeur.
Le processus de livraison de logiciels peut être considérablement ralenti lorsque les versions sont en attente d'approbation des modifications. Pourtant, de nombreuses organisations restent prudentes quant à leur politique d'approbation des modifications, exigeant l'approbation manuelle d'un comité consultatif des modifications (CAB) dans la quasi-totalité des cas.
Des ralentissements peuvent également survenir car l'approbation des modifications marque un transfert de responsabilité entre le développement et l'exploitation. Lorsque les organisations sont fortement cloisonnées entre le développement et l'exploitation, une file d'attente peut se former à mesure que les nouvelles versions attendent l'approbation de leur déploiement. Compte tenu de cette relation, il est important de noter que la lenteur des approbations de modifications peut refléter plus que la simple attente des clients pour la prochaine version ; elle peut également indiquer un retard dans les retours d'information nécessaires au développement pour orienter son travail en cours.
Le scrum.org L'équipe souligne les conséquences néfastes de ce délai de retour d'information et encourage les équipes à privilégier une courte période d'apprentissage (c'est-à-dire des boucles de rétroaction rapides) plutôt qu'un délai de commercialisation court. La différence est subtile, mais elle se reflétera dans les pratiques culturelles. Une fois les changements déployés, l'entreprise peut commencer à en évaluer les effets grâce aux retours des clients et des utilisateurs.
Les équipes de gestion du changement jouent un rôle essentiel : elles sont garantes du respect des normes minimales de qualité, de performance et de sécurité lors des mises en production, ce qui se traduit par une valeur ajoutée globale. Pour faciliter la transition, les équipes peuvent intégrer deux éléments :
- Mettre en œuvre les améliorations de processus nécessaires pour encourager l'appropriation du changement et réduire le temps de cycle d'examen des deux parties. DevOps
- Investissez dans les technologies analytiques pour rendre la gestion des risques plus rapide et plus informative.
La gestion agile des produits devrait inclure la gestion du changement dans son champ d'application.
Les chefs de produit agiles ont déjà beaucoup à faire. Ils doivent néanmoins assumer la responsabilité du cycle de vie global afin de garantir que les changements nécessaires soient mis sur le marché en temps voulu.
Pour passer du rôle passif de « simple exécutant » à un rôle proactif et de premier plan, les experts en méthodes agiles suggèrent de rechercher des opportunités d'amélioration des processus afin que la gestion du changement et la gestion des produits soient fluides. Tim Creasey, le directeur de l'innovation de Prosci, décrit les pratiques efficaces de gestion du changement, notamment :
- Approche — L’approche de gestion du changement doit s’aligner sur les phases du processus Agile et être sélective quant aux activités génératrices de valeur.
- Ressources — Les besoins en ressources pour la gestion du changement varient tout au long d'un projet de développement Agile et doivent être prêts à s'adapter en fonction de l'impact d'une phase donnée sur les employés.
- Intégration avec la gestion de projet — Les équipes de gestion du changement et de projet doivent s'intégrer plus tôt, avec des niveaux de communication et de collaboration plus élevés.
Cartographiez vos processus et identifiez les points où la gestion du changement pourrait être améliorée. Nina Scarnici Selon un expert certifié PMP de Publicis Seattle, les questions de procédure peuvent complexifier inutilement les processus et créer des goulots d'étranglement. « Dans ce cas, la solution la plus simple consiste à identifier les pertes de temps, à rationaliser les processus de travail et à trouver des pistes d'amélioration pour optimiser l'organisation du travail. »
Privilégiez les petits lots. DevOpsle Groupe j'ai mené une expérience de pensée sur le changement fréquence de déploiement De trimestriel à mensuel, puis quotidien. « Plus la taille des lots est petite, plus il est facile de tester, de déployer et de revenir en arrière en cas d'échec. Par conséquent, nous prévoyons une baisse du taux d'échec des modifications, du délai de mise en œuvre et du MTTR, ainsi qu'une augmentation de la disponibilité grâce à des déploiements plus fréquents et des lots plus petits. »
Il faut reconnaître que des déploiements plus fréquents apportent globalement plus de valeur que les mêmes changements effectués à un rythme moins fréquent. DevOpsle Groupe Il a été constaté que « chaque déploiement étant l'occasion d'apprendre ce que nos clients veulent et dont ils ont réellement besoin, nous nous attendons également à une diminution des efforts inutiles. De nombreuses équipes consacrent du temps à développer des fonctionnalités dont le client n'a pas vraiment besoin et qu'il n'utilise jamais (certaines estimations indiquent que 50 % ou plus des fonctionnalités livrées n'apportent aucune valeur ajoutée au client et constituent donc un gaspillage). En déployant plus fréquemment, par petites étapes, nous évitons de regrouper d'importants volumes de travail qui, au final, ne produisent aucune valeur. »
La gestion de produits agiles comporte de nombreuses priorités, notamment la nécessité d'intégrer les retours clients dans la planification des fonctionnalités à venir, mais elle doit également veiller à respecter des délais de livraison des changements élevés. Autrement dit : améliorer la gestion du changement est souvent un levier facile à mettre en œuvre pour accélérer la création de valeur et améliorer… DevOps continuité globale de l'équipe.
Vous souhaitez savoir comment élaborer une stratégie d'intégration axée sur les données pour accélérer votre transformation numérique ? Visionnez notre webinaire : La clé de résultats commerciaux exceptionnels réside dans les données..
Vous aimerez aussi
Migration depuis Jira Data Center pour les entreprises réglementées
Comprendre la fin de vie de Jira Data Center : Jira Data Center est un sujet complexe…
L'IA et son rôle dans l'entreprise Agility
Plus une organisation grandit, plus elle a besoin d'agilité…
Deux récits autour de 4 000 milliards de dollars : la réalité des dépenses informatiques de 2025
2025 a été l'année la plus coûteuse de l'histoire de…