Méthodes de développement agiles (SCRUM) : Organisation de l'équipe
Equipe projet
Scrum définit trois rôles principaux : le Directeur de produit (= chef de projet), le ScrumMaster (= lead programmer), et l'Équipe (= développeurs, graphistes, intégrateurs, ...). Des Intervenants peuvent s'intégrer également au projet de façon plus ponctuelle (= DBA, rédacteurs techniques, traducteurs, testeurs...).
Chez Adyax, le directeur produit sera l'interlocuteur principal du client. C'est lui qui définit l'ordre dans lequel les fonctionnalités seront développées, et qui prend les décisions importantes concernant l'orientation du projet.
Le terme Directeur n'est d'ailleurs pas à prendre au sens hiérarchique du terme, mais dans le sens de l'orientation. C'est lui qui rédigera avec vous les spécifications fonctionnelles sous forme de user stories.
Le Scrum Master joue un rôle capital : c'est lui qui est chargé de protéger l'équipe de tous les éléments perturbateurs extérieurs à l'équipe et de résoudre ses problèmes non techniques (administratifs par exemple). Il doit aussi veiller à ce que les valeurs de Scrum soient appliquées, mais il n'est pas un chef de projet ni un intermédiaire de communication avec les clients.
Chez nous ce rôle est tenu par nos "lead programmers". Ainsi, en communication permanente avec le Directeur de produit, il distribue les taches, anime l'equipe, code le squelette de l'application ou du site web.