3. 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. 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. 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. 6
Article traduit par Fabrice Aimetti le 1er juin 2009
Exemple d’entreprise Scrum
Henrik Kniberg 6
ScrUML
(officieusement Scrum Modeling Language)
7. 7
Article traduit par Fabrice Aimetti le 1er juin 2009
Laissons la grandir un peu...
Henrik Kniberg 7
8. 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. 9
Article traduit par Fabrice Aimetti le 1er juin 2009
Essayons de l’améliorer
Henrik Kniberg 9
11. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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