Les méthodes de conduite de projet traditionnelles exigent de nombreux rôles différents, comme celui de responsable produit, chef d’équipe, etc. Tous ces rôles ne sont pas nécessaires et il y en a moins dans les équipes Scrum. Trois membres sont essentiels dans un groupe de travail Scrum. Les rôles de chacun d’eux et leurs inter-associations sont très clairement définis. Ici, nous allons d’abord parler de ces trois acteurs clés, puis observer la façon dont ils sont interconnectés les uns aux autres.
Voyons les rôles un par un :
Le Responsable Produit :
Le responsable du produit (Product Owner) est celui qui partage la vision du projet (ou du produit à développer), établit les fonctionnalités prioritaires à créer et prend des décisions essentielles pour l’équipe ou le projet. Tout au long du projet, il est celui qui est en charge de la maintenance du carnet du produit (backlog), qui sert de passerelle entre les développeurs et les autres parties impliquées, qui gère les attentes des utilisateurs finaux (ou des clients) et qui gère le budget (RSI). C’est également lui qui recevra les demandes concernant la qualité du produit et lorsqu’une amélioration est nécessaire.
Être responsable de produit, c’est être celui ou celle qui sera peut-être, plus tard, responsable de la réussite ou de l’échec du produit.
Maître Scrum :
Le maître Scrum (Scrum Master) a la responsabilité de résoudre tous les types de problèmes rencontrés par l’équipe lors de la réalisation du produit. Il n’est pas essentiel qu’il comprenne totalement les exigences ; il doit être assez compétent pour trouver des solutions aux situations. Il doit créer et maintenir les meilleures conditions de travail possible pour les membres de l’équipe, afin qu’ils puissent atteindre les objectifs de chaque sprint de manière efficace.
Il est chargé de guider l’équipe, d’y établir un climat de confiance, de faciliter la communication, les discussions et négociations, et d’éliminer les obstacles et problèmes rencontrés.
L’équipe de développement Scrum :
Une équipe Scrum est l’équipe interfonctionnelle responsable du développement du produit. Il s’agit d’un petit groupe formé de développeurs, analystes métier, testeurs, etc. Ils œuvrent au développement de l’application de manière collaborative et en tandem. Les activités de chacun des membres de l’équipe sont alignées de telle sorte que les cibles associées à un sprint spécifique sont atteintes. Les membres sont également responsables de l’identification de la complexité des tâches (qui leur sont attribuées) et de la répartition des moyens nécessaires (en nombre d’heures / jours). Ils doivent communiquer quotidiennement le statut du projet, ainsi que les problèmes rencontrés, aux maîtres scrum, et produire une démonstration des tâches effectuées aux responsables produit durant les rétrospectives de sprints. Les tâches requises par les responsables du produit et maîtres scrum leur sont attribuées.
Relations entre les parties impliquées :
Les trois parties sont reliées entre elles selon le modèle suivant –
This post is also available in: Anglais