Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Peut-on à la fois être Scrum Master et développeur ?

Le , par rad_hass

21PARTAGES

0  0 
Bonjour à tous,

Je suis un développeur Web, très sensible aux méthodes agiles ... Je commence à mettre en place dans mon projet des pratiques XP (Refectoring, intégration continue ...) et on me donne l'opportunité de piloté le projet, ce que j'accepte mais je voudrais continuer à développer ...

Alors ma question : Est ce que je peux mettre en place des pratiques scrum (je peux faire intervenir un AMOA ou un MOA en tant que chef de produit, mais je pourrais pas demander plus ...) tout en restant développeur ?

Je sais qu'un scrum master est une tâche à plein temps, qu'il ne devrait intervenir sur les travaux de sprint que ponctuellement. Mais tout de même est ce que ça reste acceptable/possible pour vous, avec une équipe de 4 développeurs ?

Et puis la deuxième question est sur une allusion que j'ai fait un peu plus haut, est ce que une AMOA ou un MOA classique peux jouer le rôle de product owner ?

Merci d'avance pour toute explication ou réponse sur la question

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de phil89
Futur Membre du Club https://www.developpez.com
Le 12/10/2009 à 14:12
Pour apporter ma petite pierre à l'édifice, je ne vois pas comment on peux mettre en place un scrummaster tournant car cela présuppose que tout le monde a la compétence pour être scrummaster, ce qui me semble loin d'être le cas.
Il doit connaitre toutes les ficelles de scrum (et se tenir au courant des pratiques qui évoluent), communiquer régulièrement avec l'équipe mais juste dans son rôle de facilitateur (il doit donc être un bon communiquant) et aussi travailler main dans la main avec le PO, pour éviter que celui-ci ne charge trop la barque ou qu'il fournisse des specs compréhensibles pour tous.
Perso, dans mon équipe quelques uns pourraient le faire mais pas tous, ce qu iveut dire qu'il faudrait gérer les cas d'exclusion lors des tours de scrummaster .. bonjour le merdier.
Dans les exemples de scrummaster tournant que j'ai vu, on se contente juste de tourner pour la gestion de la mêlée, ce qui ne représente qu'une petite part du boulot.

Et pour ton pb de dvp ou pas dans scrum, je te conseillerais plutôt de prendre des petites taches qui dépannent les copains et font avancer le sprint. Rien de plus, rien de gros, rien qui ne demande bcp de temps car tu dois pouvoir être dispo rapidement ailleurs.
Certains scrummaster gère plusieurs scrums simultanés (scrums de scums), il devrait donc te rester du temps si tu n'as qu'1 scrum d'une équipe de 4 personnes à gérer.
1  0 
Avatar de Maximil ian
Membre émérite https://www.developpez.com
Le 05/10/2009 à 10:29
Salut,

A mon avis tu as bien raison de ne pas vouloir te couper de la technique.

J'ai essayé d'être développeur et Scrum Master en même temps sur un petit projet, et le problème c'est qu'on devient rapidement schizophrène. Par exemple, lors de la mêlée quotidienne, il faut prendre la casquette de Scrum Master au début puis tout de suite après celle de développeur. Pareil pour les autres réunions. De plus les tâches du Scrum Master impliquent que tu ne seras dans l'équipe en train de coder que par intermittence, donc une sorte de demi-membre de l'équipe, ce qui amène de l'instabilité au sein de celle-ci.

Apporter une aide ou une expertise de temps en temps sur un point précis en pair programmant avec un développeur me parait plus jouable. Sinon, tu peux continuer à développer, mais pas dans le cadre de ce projet : chez toi, sur un petit projet interne à ta boite quand ton temps libre de Scrum Master te le permet, sur un futur projet quand celui-ci sera terminé en imaginant une alternance Scrum Master/développeur dans le temps...

Maintenant, il ne tient qu'à toi d'essayer une ou l'autre des méthodes et d'en tirer les conclusions par toi-même. Attention tout de même au piège du "Scrum Master qui dirige le projet", comme évoqué dans d'autres discussions sur ce forum le Scrum Master n'est pas un chef de projet. En essayant en plus d'être développeur, ça sera pire vu que tu cumuleras les 3 rôles : chef de projet, Scrum Master et développeur (et leurs 3 prérogatives) à la fois.
0  0 
Avatar de rad_hass
Membre expérimenté https://www.developpez.com
Le 05/10/2009 à 18:13
D'abord un grand merci pour cette réponse

Je pense que l'expérience vaut le coup, car je préfère tenter Scrum avec cette configuration que pas du tout la pratiquer et continuer à fonctionner sans vrai méthodologie agile.
Je vais commencer par sensibiliser tout mon monde par l'approche et j'espère pouvoir tenir ce rôle ma foi hybride .
Même si je me suis déjà posé la question des problématiques que tu as énumérés ...

Une chose est sûre la casquette Chef de projet ne m'intéresse guère ... Du coup je vais essayer d'impliquer tout le monde dans la marche ...
0  0 
Avatar de michel.di
Membre éprouvé https://www.developpez.com
Le 09/10/2009 à 13:14
si tu peux, tiens nous au courant du résultat, des difficultés rencontrées...
0  0 
Avatar de Bruno Orsier
Rédacteur https://www.developpez.com
Le 09/10/2009 à 21:02
Citation Envoyé par rad_hass Voir le message
Bonjour à tous,
Je sais qu'un scrum master est une tâche à plein temps, qu'il ne devrait intervenir sur les travaux de sprint que ponctuellement. Mais tout de même est ce que ça reste acceptable/possible pour vous, avec une équipe de 4 développeurs ?
Chez nous tous les ScrumMasters sont développeurs aussi... parfois dans une autre équipe que la leur, ce qui est bon pour la communication, mais entraîne beaucoup de "task-switching" pour eux, ce qui gaspille un peu leur temps.

Le rôle de ScrumMaster peut être à plein temps au début avec une équipe inexpérimentée, mais le ScrumMaster devrait devenir de moins en moins nécessaire au fil du temps, au fur et à mesure que l'équipe devient autonome.

Une autre piste est que la casquette de ScrumMaster peut être prise à tour de rôle par les membres d'équipe (changer à chaque sprint peut-être). Ca peut être intéressant pour éviter de créer une confusion scrummaster/chef de projet. "Master" est un très mauvais terme dans Scrum, il aurait mieux valu utiliser "Facilitator".

Citation Envoyé par rad_hass Voir le message

Et puis la deuxième question est sur une allusion que j'ai fait un peu plus haut, est ce que une AMOA ou un MOA classique peux jouer le rôle de product owner ?
Pourquoi pas ? Si cette personne a une bonne connaissance du métier, sait identifier ce qui a de la valeur, et sait définir des priorités? Mais attention, product owner est surement le rôle le plus difficile et le plus épuisant de Scrum! Il vaudrait mieux être formé à ce rôle.

Bruno
0  0 
Avatar de mexong
Nouveau membre du Club https://www.developpez.com
Le 09/10/2009 à 21:05
Salut,

Tout d'abord content que tu sois sensible au méthode agile ;-) même si je ne les pratiques pas moi même :-S

Concernant ta problématique, il me semble avoir lu quelques parts (je ne me souviens plus où...) que certains avaient mis en place dans des équipes réduites un roulement dans les Scrum Master où plutôt de Scrum Master flottant... cela présente comme avantage principale de conserver une implication des membres de l'équipe et évite comme le dit Maximilian de devenir schizo, pour les inconvénients je les ai oublié lol mais bon y'en a surement moult...

Bon courage

@+
0  0 
Avatar de michel.di
Membre éprouvé https://www.developpez.com
Le 09/10/2009 à 21:19
c'est vrai que cette idée de changer de ScrumMaster à chaque sprint peut être intéressante. Chacun peut ainsi voir les difficultés!
0  0 
Avatar de mexong
Nouveau membre du Club https://www.developpez.com
Le 10/10/2009 à 11:21
après recherches, j'ai retrouvé le lien qui va bien Scrum master flottant sur Agilex
0  0 
Avatar de batataw
Membre éprouvé https://www.developpez.com
Le 11/10/2009 à 0:10
J'ai travaillé sur des projets essayant d'utiliser Scrum, ben le soucis c'est que tu ne peux pas laisser une partie de Scrum de côté. C'est du tout ou rien. Si une composante manque, ça peut planter le projet.


Je suis un développeur Web, très sensible aux méthodes agiles ... Je commence à mettre en place dans mon projet des pratiques XP (Refectoring, intégration continue ...) et on me donne l'opportunité de piloté le projet, ce que j'accepte mais je voudrais continuer à développer ...
Fais attention de bien négocier avec ta boite, tu ne dois surtout pas être vu comme un chef de projet. Sinon tu risques d'avoir des journées très difficiles au moment de la livraison.


Pourquoi pas ? Si cette personne a une bonne connaissance du métier, sait identifier ce qui a de la valeur, et sait définir des priorités? Mais attention, product owner est surement le rôle le plus difficile et le plus épuisant de Scrum! Il vaudrait mieux être formé à ce rôle.
Je partage cet avis, je crois que ca va être la clé de la réussite, il faut vraiment que cette personne comprenne l'essence de Scrum et s'y implique totalement. Il n'y aura pas de chef de projet entre lui et vous donc cette personne doit être complètement acquise à ta cause.

En ce qui concerne la partie développement, il faut faire beaucoup d'essais jusqu'à trouver le bon équilibre. Encore une fois ta boîte doit te soutenir à 100% dans ta démarche.

Bonne chance
0  0 
Avatar de michel.di
Membre éprouvé https://www.developpez.com
Le 11/10/2009 à 16:00
Citation Envoyé par mexong Voir le message
après recherches, j'ai retrouvé le lien qui va bien Scrum master flottant sur Agilex
merci de l'article il est très intéressant!
0  0