Votre rôle en tant qu’ami

Si vous travaillez dans une équipe agile, vous avez peut-être été impliqué dans trois discussions amigos, également connues plus sournoisement sous le nom de coup d’envoi d’une histoire.

L’idée de base de trois discussions amigos est d’apporter des perspectives commerciales, de développement et de test lorsqu’il faut décider quand une fonctionnalité ou une histoire est «finie», et comment vous le saurez plus facilement.

Surtout, ces discussions fonctionnent mieux lorsqu’elles se tiennent juste à temps – juste avant que le travail ne commence sur une carte, de sorte que vous ne vous concentriez que sur le travail nécessaire pour réussir.

Vous savez probablement ce qui peut arriver si vous n’avez pas ce genre de discussion à l’avance.

Un représentant de l’entreprise peut rédiger des critères d’acceptation très normatifs fixant la solution technique.

Un développeur peut prélever une carte et se lancer sans consulter le représentant commercial ou un testeur. Le travail prend du retard car on ne sait pas vraiment quelle est son étendue.

Un testeur peut commencer à tester lorsque le travail de développement est terminé et s’aperçoit qu’il ne peut pas tester ce dont il a besoin, il doit alors demander l’aide du développeur, qui découvre alors qu’il est nécessaire de modifier son implémentation pour la rendre plus testable.

Et ce n’est que la pointe de l’iceberg. Malheureusement, de nombreuses équipes rencontrent ces problèmes et ne cessent de s’en sortir.

L’une de mes armes secrètes en tant que développeur principal a été de faire en sorte que trois discussions amigos aient lieu pour chaque petit travail, au début. C’est facile à faire, car l’impact sur la qualité des sorties et le bonheur des équipes est immédiat.

En tant que développeur front-end principal, trois discussions amigos sont une excellente occasion d’avoir un impact et une influence importants.

Vous devez faciliter la collaboration entre les entreprises, l’UX, la conception et les problèmes liés au système. Vous devez aider à traduire les histoires d’utilisateurs en solutions techniques créatives en utilisant votre compréhension du Web. Vous devez équilibrer la livraison d’une user story avec la testabilité, la facilité d’utilisation, la maintenabilité, les performances et tous les autres critères non fonctionnels.

Même si vous ne faites pas le travail directement vous-même, vous pouvez aider à définir l’orientation générale du produit par incréments. D’autres développeurs ont besoin d’un leadership technique et le recherchent, et trois discussions amigos constituent un excellent endroit pour le fournir sans microgestion ni trop normatif.

Plus important encore, rappelez-vous la partie amigos. Ces discussions sont censées être menées en tant que partenaires égaux, avec une certaine tension naturelle et saine entre différentes perspectives.

Avez-vous déjà quelque chose comme une discussion de lancement pour trois amigos pour tout le travail que vous faites? Quels avantages ou inconvénients avez-vous rencontrés?