Le Rôle du Manager dans Scrum
Scrum Gathering
14 Novembre 2007
2
Article traduit par Fabrice Aimetti le 1er juin 2009
<intro>
Henrik Kniberg 2
3
Article traduit par Fabrice Aimetti le 1er juin 2009
Qui suis-je ?
Henrik Kniberg 3
Henrik Kniberg - Crisp AB
Développement logiciel en Java & agile
CTO de Goyada (services mobiles & ecommerce)
30 développeurs
CTO de Epicent (services mobiles)
4 développeurs
CTO de Tain (jeux)
40 développeurs
... et 2 enfants à ”manager”...
Henrik Kniberg
henrik.kniberg@crisp.se
+46 70 4925284
4
Article traduit par Fabrice Aimetti le 1er juin 2009
Pourquoi le rôle du manager est-il important ?
Le manager intermédiaire
peut être...
le meilleur catalyseur
le pire obstacle
S’il ne comprend pas son rôle
au sein de Scrum...
quel type pensez-vous qu’il va
devenir ?
Henrik Kniberg 4
Directeur Général
Directeur des
Développements
Directeur
Produits
Directeur des
Opérations
Exemple d’ organisation
Alors quel est
mon rôle ?
5
Article traduit par Fabrice Aimetti le 1er juin 2009
Qu’est-ce qu’un manager? (selon diverses sources sur Internet)
Henrik Kniberg 5
Quelqu’un qui contrôle
les ressources et les
dépenses
Quelqu’un qui contrôle
les ressources et les
dépenses
Ressources =
personnes, argent,
choses
Ressources =
personnes, argent,
chosesManagement:
L’art ou la science
d’atteindre les objectifs par
le biais des personnes
Management:
L’art ou la science
d’atteindre les objectifs par
le biais des personnes
Leadership:
La capacité d’influer sur le
comportement humain afin
d’accomplir une mission
désignée par le leader
Leadership:
La capacité d’influer sur le
comportement humain afin
d’accomplir une mission
désignée par le leader
... et que font-ils réellement ?
PlanifiePlanifie OrganiseOrganise
ContrôleContrôle
CoordonneCoordonne
MentorMentor
Le Management a un rapport
au pouvoir par sa position,
alors que le leadership
implique le pouvoir par son
influence
Le Management a un rapport
au pouvoir par sa position,
alors que le leadership
implique le pouvoir par son
influence
Supervision:
Littéralement, faire en
sorte que les gens font ce
qu’ils sont supposés faire
Supervision:
Littéralement, faire en
sorte que les gens font ce
qu’ils sont supposés faire
AmélioreAméliore
6
Article traduit par Fabrice Aimetti le 1er juin 2009
Exemple d’entreprise Scrum
Henrik Kniberg 6
ScrUML
(officieusement Scrum Modeling Language)
7
Article traduit par Fabrice Aimetti le 1er juin 2009
Laissons la grandir un peu...
Henrik Kniberg 7
8
Article traduit par Fabrice Aimetti le 1er juin 2009
Henrik Kniberg 8
Laissons la grandir encore un peu plus...
Gasp !
Passage en QA.
9
Article traduit par Fabrice Aimetti le 1er juin 2009
Essayons de l’améliorer
Henrik Kniberg 9
10
Article traduit par Fabrice Aimetti le 1er juin 2009
</intro>
Henrik Kniberg 10
11
Article traduit par Fabrice Aimetti le 1er juin 2009
Le rôle du manager en Scrum
Quelques idées sur ce que le manager devrait
faire dans une entreprise Scrum
Basées sur :
L’expérience personnelle
8 ans comme manager intermédiaire dans 3 entreprises agiles
1 an en tant que coach agile pour aider beaucoup d’autres managers
Livres & forums
Discussions avec les réseaux de contacts
Retours des vétérans Scrum
Mike Cohn, Ken Schwaber, Jeff Sutherland
Henrik Kniberg 11
12
Article traduit par Fabrice Aimetti le 1er juin 2009
Acteur du changement / Initiateur /
Constructeur de l’organisation
Henrik Kniberg 12
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Le manager peut être...
13
Article traduit par Fabrice Aimetti le 1er juin 2009
Gère les conflits
de ressources
Gère les conflits
de ressources
Opportuniste
Henrik Kniberg 13
Le manager peut être...
Synchronise les
divers product
backlogs
Synchronise les
divers product
backlogs
Négociation de
salaire
Négociation de
salaire
RecrutementRecrutement
Synchronise
plusieurs
équipes
Synchronise
plusieurs
équipes
Planification
stratégique des
releases
Planification
stratégique des
releases
Coache les
scrum
masters
Coache les
scrum
masters
Est-ce que cela doit
être fait ?
Suis-je la bonne
personne?
Qui devrait le faire?
Achète des
sandwichs
Achète des
sandwichs
Nettoie le bureauNettoie le bureau
OK, Je vais le
faire tout de
suite pour
vous !
Evangéliste
technique
Evangéliste
technique
Qu’est ce qui est sur le
point de ne pas être fait
par ici ?
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Lève les très
gros obstacles
Lève les très
gros obstacles
Trouve des
partenaires
stratégiques
Trouve des
partenaires
stratégiques
14
Article traduit par Fabrice Aimetti le 1er juin 2009
Responsable Product Owner
Henrik Kniberg 14
Le manager peut être...
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
15
Article traduit par Fabrice Aimetti le 1er juin 2009
Equipe
Scrum
B1
Equipe
Scrum
B2
Equipe
Scrum
A
Fournisseur de ressources
Henrik Kniberg 15
SM
SM
SM
PO
PO
DG / Dév Mgr
Département Développement
Produit A
Produit B
Le manager peut être...
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
16
Article traduit par Fabrice Aimetti le 1er juin 2009
Département Développement
Coordinateur / Bâtisseur de pont
Henrik Kniberg 16
Equipe
Scrum
B1
Equipe
Scrum
B2
Equipe
Scrum
A
SM
SM
SM
PO
PO
Scrum de
Scrums
Groupe CM
Groupe DB
DG / Dév Mgr
Groupe de test
Produit A
Produit B
Le manager peut être...
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
17
Article traduit par Fabrice Aimetti le 1er juin 2009
Lubrificateur / pompier / coach processus
Henrik Kniberg 17
Le manager peut être...
L’équipe ne
m’écoute pas!
Les priorités du
Product Owner
sont fausses !
Les versions
ne marchent pas !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
18
Article traduit par Fabrice Aimetti le 1er juin 2009
Chasseur de gaspillage & contraintes
18
Le manager peut être...
SM
PO
2. Traitez le goulot
d’étranglement
1. Ralentissez
3.Traitez
le
suivant
Objectif
Problème
Solution
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
19
Article traduit par Fabrice Aimetti le 1er juin 2009
Jardinier / motivateur
Henrik Kniberg 19
Le manager peut être...
SM
SM
SM
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
20
Article traduit par Fabrice Aimetti le 1er juin 2009
Du carburant Kaizen / un leveur
d’obstacles / un soutien au leader
Henrik Kniberg 20
Le manager peut être...
Directeur Général
Directeur des
Développements
Directeur
Produits
Directeur des
Opérations
Résolu
Résolu
Résolu
Résolu
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Escalade
Escalade
Résolu
Escalade
21
Article traduit par Fabrice Aimetti le 1er juin 2009
Protecteur
Henrik Kniberg 21
Le manager peut être...
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
Si ce ne peut être
personne d’autre...
Alors c’est VOUS !
22
Article traduit par Fabrice Aimetti le 1er juin 2009
L’essentiel
Vous, le manager, êtes d’une importance
critique.
C’est un problème.
Essayez de ne pas être indispensable.
Vous n’allez probablement pas y arriver.
Mais chaque étape améliore la situation.
Henrik Kniberg 22
23
Article traduit par Fabrice Aimetti le 1er juin 2009
Slides supplémentaires...
Henrik Kniberg 23
(initialisés surant la séance de Q&R)
24
Article traduit par Fabrice Aimetti le 1er juin 2009
Redondance de code
Couverture de test
Lisibilité du code
Dette technique
Vmax
Vréelle
vélocité
temps
Vmax
vélocité
temps
Vréelle
Rythme soutenu !
Définition de Done
• .... bla bla ....
• Ne pas augmenter la dette technique
Henrik Kniberg
25
Article traduit par Fabrice Aimetti le 1er juin 2009
Etalonnage de la vélocité
Vélocité
Estimée
Vélocité
Réelle
40 30
30 28
30 31
30 30
Estimée Réelle
40 30
40 30
40 30
Estimée Réelle
40 30
50 30
60 30
Estimée Réelle
40 35
35 30
30 25
30
25
20
Henrik Kniberg

Rôle des Managers en Scrum

  • 1.
    Le Rôle duManager dans Scrum Scrum Gathering 14 Novembre 2007
  • 2.
    2 Article traduit parFabrice Aimetti le 1er juin 2009 <intro> Henrik Kniberg 2
  • 3.
    3 Article traduit parFabrice Aimetti le 1er juin 2009 Qui suis-je ? Henrik Kniberg 3 Henrik Kniberg - Crisp AB Développement logiciel en Java & agile CTO de Goyada (services mobiles & ecommerce) 30 développeurs CTO de Epicent (services mobiles) 4 développeurs CTO de Tain (jeux) 40 développeurs ... et 2 enfants à ”manager”... Henrik Kniberg henrik.kniberg@crisp.se +46 70 4925284
  • 4.
    4 Article traduit parFabrice Aimetti le 1er juin 2009 Pourquoi le rôle du manager est-il important ? Le manager intermédiaire peut être... le meilleur catalyseur le pire obstacle S’il ne comprend pas son rôle au sein de Scrum... quel type pensez-vous qu’il va devenir ? Henrik Kniberg 4 Directeur Général Directeur des Développements Directeur Produits Directeur des Opérations Exemple d’ organisation Alors quel est mon rôle ?
  • 5.
    5 Article traduit parFabrice Aimetti le 1er juin 2009 Qu’est-ce qu’un manager? (selon diverses sources sur Internet) Henrik Kniberg 5 Quelqu’un qui contrôle les ressources et les dépenses Quelqu’un qui contrôle les ressources et les dépenses Ressources = personnes, argent, choses Ressources = personnes, argent, chosesManagement: L’art ou la science d’atteindre les objectifs par le biais des personnes Management: L’art ou la science d’atteindre les objectifs par le biais des personnes Leadership: La capacité d’influer sur le comportement humain afin d’accomplir une mission désignée par le leader Leadership: La capacité d’influer sur le comportement humain afin d’accomplir une mission désignée par le leader ... et que font-ils réellement ? PlanifiePlanifie OrganiseOrganise ContrôleContrôle CoordonneCoordonne MentorMentor Le Management a un rapport au pouvoir par sa position, alors que le leadership implique le pouvoir par son influence Le Management a un rapport au pouvoir par sa position, alors que le leadership implique le pouvoir par son influence Supervision: Littéralement, faire en sorte que les gens font ce qu’ils sont supposés faire Supervision: Littéralement, faire en sorte que les gens font ce qu’ils sont supposés faire AmélioreAméliore
  • 6.
    6 Article traduit parFabrice Aimetti le 1er juin 2009 Exemple d’entreprise Scrum Henrik Kniberg 6 ScrUML (officieusement Scrum Modeling Language)
  • 7.
    7 Article traduit parFabrice Aimetti le 1er juin 2009 Laissons la grandir un peu... Henrik Kniberg 7
  • 8.
    8 Article traduit parFabrice Aimetti le 1er juin 2009 Henrik Kniberg 8 Laissons la grandir encore un peu plus... Gasp ! Passage en QA.
  • 9.
    9 Article traduit parFabrice Aimetti le 1er juin 2009 Essayons de l’améliorer Henrik Kniberg 9
  • 10.
    10 Article traduit parFabrice Aimetti le 1er juin 2009 </intro> Henrik Kniberg 10
  • 11.
    11 Article traduit parFabrice Aimetti le 1er juin 2009 Le rôle du manager en Scrum Quelques idées sur ce que le manager devrait faire dans une entreprise Scrum Basées sur : L’expérience personnelle 8 ans comme manager intermédiaire dans 3 entreprises agiles 1 an en tant que coach agile pour aider beaucoup d’autres managers Livres & forums Discussions avec les réseaux de contacts Retours des vétérans Scrum Mike Cohn, Ken Schwaber, Jeff Sutherland Henrik Kniberg 11
  • 12.
    12 Article traduit parFabrice Aimetti le 1er juin 2009 Acteur du changement / Initiateur / Constructeur de l’organisation Henrik Kniberg 12 Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS ! Le manager peut être...
  • 13.
    13 Article traduit parFabrice Aimetti le 1er juin 2009 Gère les conflits de ressources Gère les conflits de ressources Opportuniste Henrik Kniberg 13 Le manager peut être... Synchronise les divers product backlogs Synchronise les divers product backlogs Négociation de salaire Négociation de salaire RecrutementRecrutement Synchronise plusieurs équipes Synchronise plusieurs équipes Planification stratégique des releases Planification stratégique des releases Coache les scrum masters Coache les scrum masters Est-ce que cela doit être fait ? Suis-je la bonne personne? Qui devrait le faire? Achète des sandwichs Achète des sandwichs Nettoie le bureauNettoie le bureau OK, Je vais le faire tout de suite pour vous ! Evangéliste technique Evangéliste technique Qu’est ce qui est sur le point de ne pas être fait par ici ? Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS ! Lève les très gros obstacles Lève les très gros obstacles Trouve des partenaires stratégiques Trouve des partenaires stratégiques
  • 14.
    14 Article traduit parFabrice Aimetti le 1er juin 2009 Responsable Product Owner Henrik Kniberg 14 Le manager peut être... Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 15.
    15 Article traduit parFabrice Aimetti le 1er juin 2009 Equipe Scrum B1 Equipe Scrum B2 Equipe Scrum A Fournisseur de ressources Henrik Kniberg 15 SM SM SM PO PO DG / Dév Mgr Département Développement Produit A Produit B Le manager peut être... Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 16.
    16 Article traduit parFabrice Aimetti le 1er juin 2009 Département Développement Coordinateur / Bâtisseur de pont Henrik Kniberg 16 Equipe Scrum B1 Equipe Scrum B2 Equipe Scrum A SM SM SM PO PO Scrum de Scrums Groupe CM Groupe DB DG / Dév Mgr Groupe de test Produit A Produit B Le manager peut être... Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 17.
    17 Article traduit parFabrice Aimetti le 1er juin 2009 Lubrificateur / pompier / coach processus Henrik Kniberg 17 Le manager peut être... L’équipe ne m’écoute pas! Les priorités du Product Owner sont fausses ! Les versions ne marchent pas ! Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 18.
    18 Article traduit parFabrice Aimetti le 1er juin 2009 Chasseur de gaspillage & contraintes 18 Le manager peut être... SM PO 2. Traitez le goulot d’étranglement 1. Ralentissez 3.Traitez le suivant Objectif Problème Solution Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 19.
    19 Article traduit parFabrice Aimetti le 1er juin 2009 Jardinier / motivateur Henrik Kniberg 19 Le manager peut être... SM SM SM Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 20.
    20 Article traduit parFabrice Aimetti le 1er juin 2009 Du carburant Kaizen / un leveur d’obstacles / un soutien au leader Henrik Kniberg 20 Le manager peut être... Directeur Général Directeur des Développements Directeur Produits Directeur des Opérations Résolu Résolu Résolu Résolu Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS ! Escalade Escalade Résolu Escalade
  • 21.
    21 Article traduit parFabrice Aimetti le 1er juin 2009 Protecteur Henrik Kniberg 21 Le manager peut être... Si ce ne peut être personne d’autre... Alors c’est VOUS ! Si ce ne peut être personne d’autre... Alors c’est VOUS !
  • 22.
    22 Article traduit parFabrice Aimetti le 1er juin 2009 L’essentiel Vous, le manager, êtes d’une importance critique. C’est un problème. Essayez de ne pas être indispensable. Vous n’allez probablement pas y arriver. Mais chaque étape améliore la situation. Henrik Kniberg 22
  • 23.
    23 Article traduit parFabrice Aimetti le 1er juin 2009 Slides supplémentaires... Henrik Kniberg 23 (initialisés surant la séance de Q&R)
  • 24.
    24 Article traduit parFabrice Aimetti le 1er juin 2009 Redondance de code Couverture de test Lisibilité du code Dette technique Vmax Vréelle vélocité temps Vmax vélocité temps Vréelle Rythme soutenu ! Définition de Done • .... bla bla .... • Ne pas augmenter la dette technique Henrik Kniberg
  • 25.
    25 Article traduit parFabrice Aimetti le 1er juin 2009 Etalonnage de la vélocité Vélocité Estimée Vélocité Réelle 40 30 30 28 30 31 30 30 Estimée Réelle 40 30 40 30 40 30 Estimée Réelle 40 30 50 30 60 30 Estimée Réelle 40 35 35 30 30 25 30 25 20 Henrik Kniberg