Les Manifeste Agile est l'un de ces documents qui, à première vue, sont simples, mais qui, en réalité, sont lourds de sens :
Individus et interactions plus processus et outils
Logiciel de travail plus une documentation complète
Collaboration avec les clients plus négociation des contrats
Répondre au changement plus suivre un plan
Récemment, Microsoft a demandé à Jeff de écrire sur les principes et les valeurs Les principes qui sous-tendent le Manifeste Agile et la manière dont ils peuvent être traduits en actions concrètes.
Voici la section sur Individus et interactions:
Signataires du Manifeste Agile |
Les individus et les interactions sont essentiels aux équipes performantes. Des études sur la "saturation de la communication" au cours d'un projet ont montré que, lorsqu'il n'y a pas de problèmes de communication, les équipes peuvent être 50 fois plus performantes que la moyenne du secteur. Pour faciliter la communication, les méthodes agiles reposent sur des cycles fréquents d'inspection et d'adaptation. Ces cycles peuvent aller de quelques minutes avec la programmation en binôme, à quelques heures avec l'intégration continue, à chaque jour avec une réunion quotidienne, à chaque itération avec une revue et une rétrospective.
Toutefois, il ne suffit pas d'augmenter la fréquence du retour d'information et de la communication pour éliminer les problèmes de communication. Ces cycles d'inspection et d'adaptation ne fonctionnent bien que si les membres de l'équipe adoptent plusieurs comportements clés :
- le respect de la valeur de chaque personne
- la vérité dans chaque communication
- la transparence de toutes les données, actions et décisions
- faire confiance à chaque personne pour soutenir l'équipe
- l'engagement envers l'équipe et ses objectifs
Pour favoriser ces types de comportement, le management agile doit fournir un environnement favorable, les coachs d'équipe doivent faciliter leur inclusion et les membres de l'équipe doivent les manifester. Ce n'est qu'à cette condition que les équipes peuvent atteindre leur plein potentiel.
potentiel.
Il est plus difficile qu'il n'y paraît d'adopter ce type de comportement. La plupart des équipes évitent la vérité, la transparence et la confiance en raison de normes culturelles ou d'expériences négatives passées liées à des conflits générés par des communications honnêtes. Pour lutter contre ces tendances, les dirigeants et les membres de l'équipe doivent faciliter les conflits positifs. Cela permet non seulement de créer un comportement productif, mais présente également plusieurs autres avantages :
potentiel.
Il est plus difficile qu'il n'y paraît d'adopter ce type de comportement. La plupart des équipes évitent la vérité, la transparence et la confiance en raison de normes culturelles ou d'expériences négatives passées liées à des conflits générés par des communications honnêtes. Pour lutter contre ces tendances, les dirigeants et les membres de l'équipe doivent faciliter les conflits positifs. Cela permet non seulement de créer un comportement productif, mais présente également plusieurs autres avantages :
- L'amélioration des processus dépend de la capacité de l'équipe à dresser une liste des obstacles ou des problèmes de l'organisation, à les affronter sans détour et à les éliminer systématiquement par ordre de priorité.
- L'innovation ne se produit qu'avec le libre échange d'idées contradictoires, un phénomène étudié et documenté par Takeuchi et Nonaka, les parrains de la Scrum.
- L'alignement de l'équipe sur un objectif commun nécessite que l'équipe mette à jour et résolve les conflits d'agenda.
- L'engagement à travailler ensemble ne se produit que lorsque les personnes s'accordent sur des objectifs communs et s'efforcent ensuite de s'améliorer personnellement et en tant qu'équipe.
Le dernier point, relatif à l'engagement, est particulièrement important. Ce n'est que lorsque les individus et les équipes sont engagés qu'ils se sentent responsables de fournir une valeur élevée, ce qui est l'essentiel pour les équipes de développement de logiciels. Les méthodologies agiles facilitent l'engagement en encourageant les équipes à s'appuyer sur une liste de tâches prioritaires, à gérer leur propre travail et à se concentrer sur l'amélioration de leurs méthodes de travail. Cette pratique est la base de l'auto-organisation, qui est la force motrice pour obtenir des résultats dans une équipe agile.
Pour créer des équipes performantes, les méthodologies agiles valorisent les individus et les interactions plutôt que les processus et les outils. En pratique, toutes les méthodologies agiles cherchent à améliorer la communication et la collaboration grâce à des cycles fréquents d'inspection et d'adaptation. Toutefois, ces cycles ne fonctionnent que lorsque les leaders agiles encouragent les conflits positifs nécessaires à la construction d'une base solide de vérité, de transparence, de confiance, de respect et d'engagement au sein de leurs équipes agiles.
Vous pouvez consulter le site de Microsoft pour lire l'ensemble.