Performance Testing

Sub Text of Performance Testing Resources

Les rôles des membres de l’équipe impliqués dans un projet AGILE Scrum

by Swaraj Gupta

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 –


  • Le responsable du produit crée un pont entre l’équipe scrum et la partie intéressée
  • Le responsable du produit est également en lien avec le responsable général commercial (business owner) et assure la communication des objectifs des responsables auprès de l’équipe scrum.
  • Le maître scrum est en lien avec le responsable général et avec l’équipe scrum
  • Le maître scrum aide à la résolution des problèmes rencontrés par l’équipe Scrum
  • Les membres de l’équipe Scrum collaborent étroitement entre eux et suivent un modèle coopératif de développement de produit
  • Le responsable du produit transmet les exigences opérationnelles au maître scrum et à l’équipe

This post is also available in: Anglais


About Swaraj Gupta

Swaraj is a performance, automation and functional test expert who has worked on variety of desktop and mobile applications. The major areas that he focuses on are - functionality, usability, performance and consistency of application behavior. He manages the entire performance testing cycle of the projects that he is responsible for and works on multiple such engagements simultaneously. He has worked in variety of different business domains that include - Hi tech consulting, Financial services, management consulting, auditing services, e commerce, e learning, etcT

Learn more about QTest
AgileLoad.com
Agile Software Security


More Blog