Scrum est un cadre de travail dédié au développement de logiciel agile. Il définit un processus et une organisation à 3 rôles : les Développeurs, le Product Owner et le Scrum Master.
Pour regarder cette vidéo, vous devez consentir aux Cookies de notre partenaire Youtube Ces cookies permettent de partager ou réagir directement sur les réseaux sociaux auxquels vous êtes connectés ou d'intégrer du contenu initialement posté sur ces réseaux sociaux. Ils permettent aussi aux réseaux sociaux d'utiliser vos visites sur nos sites et applications à des fins de personnalisation et de ciblage publicitaire.
Voir la vidéo directement sur Youtube.
à chacun son rôle
Les Développeurs produisent le logiciel et sont responsables de tout ce qui concerne le code : les choix techniques, la qualité du code, leurs apprentissages et leur manière de s’organiser pour délivrer à la fin d’une itération les fonctionnalités attendues. La méthode fonctionne par itérations courtes pour délivrer souvent. Les développeurs s’occupent du « COMMENT » faire.
Le Product Owner est responsable de la partie fonctionnelle, il est responsable du « QUOI » faire ? Quel est le logiciel à développer, avec quelles fonctionnalités ? Afin de bien comprendre et transmettre, communiquer le « QUOI », le Product Owner doit bien maîtriser le « POURQUOI », la raison pour laquelle on doit faire chaque chose.
Le Scrum Master est un rôle en support des 2 précédents, il s’assure que l’équipe au complet ait les moyens de travailler efficacement. Pour ce faire, il va lever les obstacles, faciliter le processus et protéger l’équipe des perturbations extérieures. Son objectif est que le flux de travail soit le plus fluide possible et toujours en recherche d’amélioration.
réussite de Scrum
Scrum recherche la performance en cherchant la conjonction de 3 objectifs :
- « Build the Right Thing » : construire le bon logiciel, celui qui rend le bon service au client.
- « Build the Thing Right » : construire le logiciel correctement avec un bon niveau d’architecture et de qualité.
- « Build it fast » : le faire vite avec des boucles de feedbacks courtes et en s’améliorant tout au long du projet.
atteindre 2 objectifs sur 3 ne suffit pas
- Nous construisons le bon logiciel avec la bonne qualité logicielle, nous pourrions aller trop lentement et passer à côté d’opportunités
- Nous construisons le bon logiciel et vite, nous négligeons peut-être la qualité, avec des impact sur la pérennité du logiciel
- Nous construisons vite et bien, nous pouvons nous être éloignés des besoins utilisateurs.
Nous recherchons bien nos 3 objectifs avec nos 3 rôles :
Irène DOAN
Références :
-
Le scrum guide de Ken Schwaber et Jeff Sutherland
-
les formations que nous donnons en interne Orange
-
le livre "coaching d’équipe", d’Alain Cardon
-
une présentation excellente en scribe vidéo d’Henrik Kniberg : Agile Product Ownership in a Nutshell
Coach Agile d’Orange Business. Je suis au service des personnes, des équipes et des organisations pour les accompagner dans le développement de leurs valeur et performance.