Des changements continus et imprévisibles sont la norme dans la plupart des industries et des domaines d’activité. Vuca (variabilité, incertitude, complexité et ambiguïté) vous oblige à éviter les méthodes et pratiques de gestion et de leadership traditionnelles et dépassées.
Par conséquent, de plus en plus d’entreprises commencent à introduire agile et scrum , mais la mise en œuvre agile de nombreuses entreprises n’est pas satisfaisante.
Dans le cadre du travail quotidien, le mode de travail de l’équipe est fortement influencé par le chef d’équipe ou le chef de service. Parfois, l’agilité de l’équipe dépend du style de travail individuel du leader. Le modèle a déraillé et n’a pas rendu l’équipe vraiment agile.
Ainsi, lorsqu’une équipe produit adopte un modèle de développement agile , comment savoir si l’équipe est réellement agile ?
Pourquoi Scrum est simple mais pas facile ?
Scrum est simple mais pas facile pour les raisons suivantes :
- Un changement réussi n’est pas complètement descendant ou ascendant ;
- L’état final est imprévisible et Scrum nécessite une amélioration continue ;
- Scrum est omniprésent dans toute l’organisation ;
- Scrum est complètement différent de la formation/éducation traditionnelle ;
- Les changements arrivent plus vite qu’avant ;
- Les meilleures pratiques sont dangereuses. Trouvez une méthode qui vous convient;
Scrum n’est pas seulement un changement technique, mais aussi une innovation conceptuelle. Toute l’équipe doit adopter l’attitude suivante lorsqu’elle fait les choses :
- L’équipe doit apprendre à commencer à travailler sans un plan vaste et complet ;
- L’équipe doit apprendre à analyser et à comprendre les exigences par le biais de récits d’utilisateurs et de communications sans documents d’exigences détaillés, et commencer la conception et la programmation ;
- L’équipe doit être habituée à la soumission fréquente de code et à l’intégration continue ;
- L’équipe travaille dans un environnement hautement transparent, et les progrès de chacun sont bien connus de tous ;
- L’équipe a besoin d’une programmation en binôme, et une communication et des discussions fréquentes sont nécessaires ;
Scrum n’est pas seulement un cadre de processus, mais plus important encore, il utilise Scrum pour créer des équipes et améliorer les capacités des équipes. Le degré de rodage de l’équipe détermine presque l’effet de la mise en œuvre de Scrum. Mais le succès de l’équipe ne s’obtient pas du jour au lendemain. Comment polir l’équipe à différentes étapes de l’équipe est un défi pour tout le monde.
Cet article se concentre sur les trois étapes d’une équipe Scrum, de la création à la maturité, pour vous aider à localiser l’étape de votre équipe et à trouver un moyen de franchir l’étape suivante.
Équipe Agile : Phase I
- Le rôle du PO ( product owner ) dans l’équipe est clair, et le PO est responsable de la gestion du Product Backlog ;
- PO est la principale source d’exigences, et est responsable de la collecte des exigences de toutes les parties, et est responsable des exigences ;
- Le PO est chargé de déterminer la priorité du Product Backlog, ce qui est également le cas lorsque des changements interviennent ;
- Il y a une personne dans l’équipe qui peut assumer le rôle de Scrum Master , en gros cette personne assumera le rôle de Scrum Master pendant longtemps ;
- En gros être capable de coordonner l’équipe pour résoudre les problèmes rencontrés dans le Sprint. Cependant, la capacité à résoudre des problèmes inter-domaines est faible ;
- Le Scrum Master aide les membres de l’équipe à maintenir le Sprint Backlog et cultive l’habitude des membres de l’équipe de maintenir le Sprint Backlog par eux-mêmes ;
- Le Scrum Master est chargé d’animer et de présider le stand meeting. Le rendez-vous de stand se tient à lieu et heure fixes et se termine dans les délais normaux. Le Scrum Master est très clair sur le contenu du travail de chaque membre de l’équipe, et la plupart des problèmes et des risques peuvent être trouvés à travers le stand meeting. ;
- Le Scrum Master est responsable de la conduite de diverses réunions comme prévu, telles que la réunion de planification, la réunion de synthèse, la revue PRD (Performance review and development), la revue de code, la revue de cas, etc. ;
- Le Scrum Master est chargé de diriger et de présider la réunion de planification, de donner la méthode d’évaluation des heures de travail, de donner le contenu du plan et le niveau de priorité de ce sprint, de guider chacun pour diviser le contenu du sprint et de guider chacun pour compléter l’évaluation des heures de travail. les heures;
- Le Scrum Master est chargé d’animer et de présider la réunion de synthèse. Le Scrum Master est principalement chargé de résumer les avantages et les inconvénients de cette itération, et de formuler des mesures d’amélioration contre les lacunes et d’en assurer le suivi ;
- Le Scrum Master est responsable du suivi des risques et des progrès, et peut informer les parties prenantes ;
- Dans la plupart des cas, l’équipe peut compléter son engagement envers le DOD ;
Équipe Agile : Phase II
- Le PO est responsable de la gestion du Product Backlog, et l’équipe approuve le contenu du Product Backlog ;
- L’équipe aidera le PO à collecter les exigences et proposera activement des exigences. L’équipe reconnaît les exigences et est responsable des exigences ;
- Le PO aide l’équipe à déterminer la priorité du Product Backlog, même lorsque des changements se produisent ;
- Le rôle du Scrum Master dans Team est Backup. Lorsque le Scrum Master n’est pas là, le Backup peut pleinement assumer le rôle de travail ;
- Parfaitement capable de coordonner l’équipe pour résoudre les problèmes rencontrés dans le Sprint. La capacité à promouvoir la résolution de problèmes inter-domaines est forte, mais la capacité à promouvoir la résolution de problèmes inter-départements est faible ;
- L’habitude des membres de l’équipe de maintenir le Sprint Backlog par eux-mêmes s’est formée, et le Scrum Master n’a plus qu’à superviser et rappeler ;
- Le Scrum Master assiste au bon déroulement du stand meeting. La réunion de stand se termine dans l’heure légale à un lieu et à une heure fixes. Les membres de l’équipe sont très clairs sur le contenu du travail des autres membres. Les membres de l’équipe peuvent aider le Scrum Master à trouver certains problèmes et risques. Certains problèmes et risques sont encore découverts par le Scrum Master ;
- Scrum Master aide à la conduite efficace de diverses réunions, telles que la réunion de planification, la réunion de synthèse, la revue PRD, la revue ERD, la revue de code, la revue de cas, etc. ;
- Le Scrum Master aide à l’exécution efficace de la réunion du plan, et discute avec les membres de l’équipe pour déterminer la méthode d’évaluation des heures de travail, le contenu du plan et la priorité de ce sprint, puis complète conjointement la répartition du contenu du sprint et l’évaluation de heures d’ouverture;
- Scrum Master aide à résumer le déroulement effectif de la réunion, à discuter et à résumer les avantages et les inconvénients de cette itération avec les membres de l’équipe, et peut formuler des mesures d’amélioration efficaces et apporter des améliorations efficaces contre les lacunes, et les avantages peuvent continuer à être maintenus ;
- Dirigés par le Scrum Master, les membres de l’équipe participent au suivi des risques et des progrès, et peuvent informer régulièrement les parties prenantes ;
- L’équipe complète conjointement son engagement envers DOD (Definition of Done);
Équipe Agile : Phase III
- Le Product Backlog est initié et géré par le PO, et l’équipe participe à la discussion et à l’amélioration ;
- L’équipe propose et collecte conjointement les exigences et est conjointement responsable du produit ;
- L’équipe détermine conjointement et est responsable de la priorité du Product Backlog, même lorsque des changements se produisent ;
- N’importe qui dans l’équipe peut assumer le rôle de Scrum Master ;
- Il peut aider l’équipe à surmonter tous les obstacles rencontrés dans le Sprint, et a une forte capacité à promouvoir la résolution de problèmes inter-domaines et inter-départements, et à s’assurer que le DoD est terminé comme convenu ;
- Les membres de l’équipe maintiennent consciemment le Sprint Backlog, et le Scrum Master vérifie régulièrement la maintenance du Sprint Backlog par les membres de l’équipe ;
- Les membres de l’équipe participent activement à la réunion debout, qui se déroule de manière efficace et efficiente. Le stand-up meeting se déroule à heure et lieu fixes et se termine dans les délais normaux. Les membres de l’équipe sont très clairs sur le contenu du travail des autres membres, et les membres de l’équipe soulèvent activement des questions et des risques, découvrent tous les problèmes et risques avec le Scrum Master ;
- Avec l’aide du Scrum Master, les membres de l’équipe dirigent la conduite efficace de diverses réunions, telles que la réunion de planification, la réunion de synthèse, la revue PRD, la revue ERD, la revue de code, la revue de cas, etc. ;
- Avec l’aide du Scrum Master, les membres de l’équipe dirigent la réunion de planification et l’équipe est conjointement responsable des résultats de l’évaluation des heures de travail, du contenu du plan et des résultats fractionnés de ce sprint, ainsi que des résultats de confirmation du niveau de priorité ;
- Soutenus par le Scrum Master, les membres de l’équipe animent la réunion de synthèse. L’équipe est conjointement responsable des résultats de cette itération et peut identifier conjointement la cause profonde des lacunes. Dans la dernière période, tous les membres de l’équipe s’améliorent activement et efficacement et transforment progressivement les lacunes en avantages. Les avantages peuvent aller de mieux en mieux;
- L’équipe surveille activement les risques et les progrès ensemble, et peut informer les parties prenantes en temps opportun ;
- L’équipe se concentre sur la réalisation de fonctions et se spécialise dans la réalisation de produits. L’équipe a la capacité d’identifier le bon itinéraire du produit et de promouvoir conjointement l’amélioration continue du produit ;
Sommaire
Plus une équipe Agile devient mature, plus elle exige non seulement du PO et du SM, mais aussi des membres de l’équipe.
Dans une équipe de développement agile, il s’agit d’un processus d’apprentissage et d’amélioration continus, qui favorise la capacité et le niveau de toute l’équipe et est donc très bénéfique pour le développement de l’équipe, surtout lorsqu’il y a plus de nouvelles personnes sur le lieu de travail.
Enfin, il est préférable de les laisser apprendre et grandir dans le travail d’équipe, ce qui peut les aider à s’améliorer plus rapidement et à améliorer la force globale de l’équipe.