Quels sont les rôles dans Scrum ?

Photo de Sohrab Salimi
Sohrab Salimi
3 min. Temps de lecture
Ce contenu a été traduit par IA. Voir l'original

Dans le travail de développement avec Scrum, il y a une ou plusieurs équipes Scrum, chacune composée de trois rôles Scrum : Product Owner, Scrum Master et équipe de développement.

Le Product Owner est responsable de ce qui est développé et dans quel ordre. Le Scrum Master aide l'équipe à développer son propre processus, basé sur le cadre plus large de Scrum. L'équipe de développement détermine comment atteindre ce que le Product Owner définit.

Si tu es manager, ne sois pas surpris que "manager" ne soit pas mentionné comme rôle. Les managers ont toujours un rôle important dans toutes les entreprises qui travaillent avec Scrum. Le framework Scrum définit uniquement les rôles spécifiques à Scrum, et non tous ceux qui peuvent et devraient exister dans les entreprises où Scrum est appliqué.

Propriétaire de Produit

Le Product Owner est le point central de la stratégie produit. Il a le pouvoir de décider quelles caractéristiques et fonctionnalités doivent être créées et dans quel ordre. Le Product Owner a pour mission de transmettre à toutes les personnes impliquées une vision claire de ce que l'équipe Scrum souhaite accomplir. Il est donc en fin de compte responsable du développement et de la mise en œuvre réussis d'une solution.

Que l'accent soit mis sur un produit externe ou une application interne, le Product Owner est tenu de s'assurer que le meilleur travail possible puisse être accompli à tout moment. Cela peut également inclure des travaux à orientation technique, par exemple la refonte du modèle de données pour optimiser les performances. Pour s'assurer que l'équipe réalise le plus rapidement possible ce que le Product Owner souhaite, il doit collaborer activement avec le Scrum Master et l'équipe de développement et être disponible pour répondre rapidement aux questions fréquentes.

Scrum Master

Le Scrum Master aide toutes les parties prenantes à comprendre et à intégrer les valeurs, principes et méthodes de Scrum. Il agit en tant que coach en prenant en charge la conduite du processus et en aidant l'équipe Scrum ainsi que le reste de l'entreprise à développer une stratégie Scrum performante, parfaitement adaptée à leur organisation. De plus, le Scrum Master accompagne l'entreprise à travers le difficile processus de gestion du changement qui peut survenir lors de la phase d'introduction de Scrum.

Le Scrum Master joue également le rôle de facilitateur et peut ainsi résoudre les problèmes au sein de l'équipe et améliorer sa mise en œuvre de Scrum. Il est aussi responsable de protéger l'équipe contre les influences extérieures et d'éliminer les obstacles susceptibles d'affecter la productivité de l'équipe (lorsque les personnes concernées ne peuvent pas résoudre ces problèmes elles-mêmes). Cependant, le Scrum Master ne doit exercer aucun contrôle sur l'équipe, c'est pourquoi ce rôle n'est pas identique à celui d'un chef de projet ou d'un responsable de développement traditionnel. La fonction d'un Scrum Master est celle d'un leader, pas celle d'un manager.

Équipe de développement

Dans les approches traditionnelles du développement logiciel, il existe de nombreux types de postes différents, comme les architectes logiciels, les programmeurs, les testeurs, les administrateurs de bases de données et les designers. Avec Scrum, seul le rôle d'une équipe de développement est défini : un groupe diversifié et pluridisciplinaire qui réunit précisément les personnes responsables de la conception, de l'élaboration et de la vérification du produit souhaité.

L'équipe de développement s'auto-organise afin de travailler de manière optimale vers l'atteinte de l'objectif fixé par le Product Owner. L'équipe de développement se compose généralement de trois à neuf personnes, et les membres de l'équipe doivent réunir toutes les compétences et connaissances nécessaires à la production de logiciels fonctionnels et de haute qualité. Bien sûr, Scrum peut également être utilisé pour des travaux de développement nécessitant des équipes plus importantes. Cependant, plutôt qu'une grande équipe Scrum de 35 personnes, il est préférable de viser plusieurs petites équipes Scrum, chacune avec une équipe de développement composée de neuf personnes maximum.

Plus sur ce sujet

Les différents types d'auto-organisation des équipes agiles

L'auto-organisation est essentielle en Scrum et en Agile. Nos formateurs t'expliquent comment fonctionne l'auto-organisation au sein d'une équipe !

Innovation vs. Mise en œuvre dans les entreprises

Quelle est l'innovation d'une entreprise qui ne met pas en œuvre ses idées, et quand peut-on vraiment parler d'innovation ? On te dit tout !

Que faire face au management Command and Control et aux méthodes de travail agiles

Découvrez ce que vous pouvez faire face au Command and Control dans les équipes agiles. Conseils de Scrum Master chez Agile Academy. Plus d'autonomie et d'auto-organisation !

Parle à notre assistant Parle à notre assistant