Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
lAdoption ou
Transformation Agile :
Travailler avec la Culture
dune Organisation
Michael Sahota
1
Cet ouvrage de Michael Sahota est mis disposition selon les termes de
la licence Creative Commons Attribution - Pas dUtilisation Commerciale -
Partage dans les Mmes Conditions 3.0 France.
Ce qui veut dire que vous tes libre dutiliser le contenu de ce livre (aussi
bien le texte que les illustrations). Tout ce que vous avez faire, cest :
3 S'il s'agit d'une page web, veuillez ajouter un lien vers le site de
lauteur : http://agilitrix.com/.
2
Prface par Jurgen Appelo
Tous les modles sont utiles mais certains chouent plus rapidement que
d'autres. Cest ma propre adaptation de la clbre citation de George Box
Tous les modles sont faux mais certains sont utiles.
Bien sr, cette distinction est juste un autre modle, mais elle savre tre
trs utile. Quand nous voulons changer le monde du dveloppement
logiciel, nous devons apprendre transformer la culture
organisationnelle. Il ne suffit pas de se contenter d'adopter certaines
pratiques. Je l'entends presque tous les jours. Dans mes cours, des
confrences, et lorsque je profite d'un caf itinrant avec les praticiens
agiles dans les villes que je visite travers le monde. Les gens ne luttent
pas tellement avec l'adoption de pratiques Agiles. Ils ont du mal avec le
passage l'tat d'esprit Agile, parce que beaucoup de cultures
organisationnelles y rsistent activement.
3
Heureusement, Michael a crit ce livre pour nous rendre la vie un peu
plus facile. Les diffrents modles qu'il dcrit ne peuvent pas toujours
tre justes. Mais partir de la pense complexe, nous pouvons
apprendre quil nest possible datteindre une bonne comprhension d'un
problme complexe quen utilisant de multiples perspectives incompltes.
De nombreux modles faibles, ensemble, peuvent renforcer
considrablement notre comprhension du sens.
Lhistoire de Michael dans ce livre est courte, mais est trs sense. J'ai
dj adopt certaines de ses ides dans mes cours. Je dirais mme que
ce livre a un peu transform ma pense.
- Jurgen Appelo
4
Avant-propos par Henrik Kniberg
Quand jai particip ma premire confrence Agile, jtais bloui par la
prsence des Gourous - les personnes qui dfinissaient lAgilit et qui
crivaient les livres. Mais, en coutant ce quelles disaient rellement, jai
ralis mon grand dsarroi quelles disaient des choses diffrentes et
mme parfois ntaient pas daccord entre elles. La grande leon que jen
ai tir t: Zut, il va falloir que je me fasse mon ide moi mme !.
couter les Gourous, lire les livres, mais se faire soi mme son ide.
Michael nous a fait une grande faveur, il a pris les essences de nombreux
modles et livres sur le changement organisationnel, et les a condenses
en un aperu illustr, terre terre, qui est immdiatement applicable par
nimporte quel coach, manager ou autre agent du changement. Ce livre a
un rapport signal/bruit tonnamment lev. Il va directement au but, et au
lieu de se perdre dans les dtails de chaque modle, Michael fournit une
description de haut niveau (en quoi consiste le modle et quand
lappliquer) et une rfrence pour en lire plus.
Et, pour tout garder ancr dans la ralit, il fournit plein dexemples
concrets et dtudes de cas, mme une check-list pratique ! Un bon
5
quilibre entre la thorie (comprendre le Pourquoi), et la pratique
(comprendre le Comment)
Une chose que jai appris en tant que coach et agent du changement, est
que les choses ne se droulent jamais comme prvu (et mme quand
cest le cas, cela mme nest pas prvu...). Quelques fois une longue
intervention de coaching sur site se termine par un grand retour
lAncienne Mthode en un an. A linverse, quelques fois un court
sminaire dinspiration devient la graine qui la fin changera toute
lorganisation. Quelques fois, djeuner avec la bonne personne au bon
moment a un plus grand impact que des annes daide et de coaching.
Parce que ce nest pas du hasard, cest juste que cest compliqu.
-Henrik Kniberg
6
Remerciements
Si jai vu plus loin, cest parce que je me suis juch sur les paules de
gants. - Isaac Newton
Je tiens remercier les participants aux ateliers ayant utilis les premiers
jets de ce document. XPToronto, SoCal Lean Kanban, Agile Tour Toronto
et Agile Nouvelle-Angleterre. Vos commentaires, les dfis et les rflexions
ont contribu de faon incommensurable lcriture de ce livre.
Merci toutes les personnes qui ont lu mes billets tout au long de lanne
2011 sur ce sujet et fourni de prcieux commentaires.
7
Je tiens galement remercier Alistair McKinnell, Jason Little, Declan
Whelan pour leurs retours sur larticle Methods & Tools qui fait lobjet
dun chapitre de ce livre, et John McFadyen et Dave Snowden pour
leurs retours sur la partie Cynefin.
Je suis trs reconnaissant vis vis de Jurgen Appelo qui a pris le temps
d'crire une prface malgr son planning charg.
Et bien sr, un grand merci ma fille Scarlett, qui a fourni les dessins
originaux du puzzle et de la transformation en papillon.
- Michael Sahota
8
Remerciements (Seconde Partie)
Je suis profondment reconnaissant vis vis de toute l'quipe de
traduction pour avoir donn de leur temps afin de rendre ce livre
accessible la communaut francophone. Je me rjouis de cette
traduction tant donn que ma mission est d'aider autant de personnes
que possible trouver une voie heureuse et fructueuse avec lAgilit. J'ai
demand chacun des membres de l'quipe d'inclure une courte
biographie. Veuillez prendre un moment pour apprendre connatre les
gens qui vous ont apport ce livre.
- Michael Sahota
9
Par ordre alphabtique :
Alfred Almendra
Fabien Bataille
Frdric Faure
10
Florent Lothon
Nathalie Phung
Pascal Rieux
11
Table des matires
Prface par Jurgen Appelo........................................................................3
Avant-propos par Henrik Kniberg..............................................................5
Remerciements.........................................................................................7
Introduction.............................................................................................15
Partie 1: LAgilit en situation de crise.....................................................17
Lchec de lAgilit est largement rpandu..........................................17
LAgilit est voue lchec.................................................................19
La Culture est le dfi n1 de ladoption Agile.......................................21
Partie 2: Culture Agile.............................................................................23
LAgilit nest pas un processus - elle dfinit une Culture....................23
Comprendre la Culture au travers du modle de Schneider................24
La Culture Agile concerne la Collaboration et le Dveloppement
personnel.............................................................................................27
Le manifeste et les principes Agile dfinissent la Culture Agile........28
Approche Analytique (Pour les curieux)...........................................29
Le Modle de Culture Nous Permet de Poser des Questions Utiles 30
La Culture Kanban est en phase avec le Contrle...............................31
Attendez une minute - Kanban est Agile, nest-ce pas ?..................33
Kanban est un Bon Outil..................................................................33
Kanban tel un Cheval de Troie ou une Drogue Passerelle...............34
Kanban + Agile = Agile.....................................................................34
Le Craftsmanship relve de la Comptence........................................35
Pourquoi devons-nous faire attention ?............................................36
Travailler avec Votre Culture................................................................37
12
Comprendre la Culture.....................................................................39
Travailler avec dautres Cultures......................................................40
Adaptateurs de Culture....................................................................40
Comment Changer une Culture est une autre Histoire.....................44
Rsum...............................................................................................45
Partie 3: Guide de survie lAdoption et la Transformation.....................46
Dfinissons Adoption et Transformation..............................................46
Un modle pour comprendre lAdoption et la Transformation..............46
Adoption des pratiques Agile dans une Culture Inadapte..................48
Eviter le Manifeste Agile et Scrum....................................................49
Modles dadoption de lAgilit.........................................................51
Devenir Agile dans un monde imparfait............................................51
tude de cas : Une Grande Entreprise de la Finance......................52
Adoption et Transformation dans une Culture Compatible...................53
Orienter avec le Manifeste Agile et Scrum.......................................54
Le Changement Sans Peur..............................................................55
Inspecter et Adapter avec lEquipe de Transition dEntreprise..........56
ADAPT.............................................................................................57
Conteneurs, Diffrences et changes..............................................59
Modle Cynefin................................................................................60
Quand utiliser le modle Cynefin.....................................................62
tude de Cas d'Adoption Agile dans une Culture Compatible..........62
La Transformation Agile.......................................................................64
La Transformation Agile est-elle Possible ?......................................65
La Transformation Agile par Accident Endommage les Entreprises. 67
Modle de Kotter pour le Changement Organisationnel...................70
13
Conduite de la Transformation.........................................................72
Autres Approches du Changement Organisationnel............................75
Et aprs ?................................................................................................76
Checklist pour les agents du changement...........................................76
References..............................................................................................78
A propos de lAuteur................................................................................85
Autres vues et Opinions..........................................................................86
La Culture comme un Contexte pour ladoption et la transformation
Agile.................................................................................................86
Votre Kanban nest pas mon Kanban...............................................88
Kanban est plus quune simple Culture du Contrle.........................88
Kanban concerne aussi la Transformation !.....................................90
Scrum versus Kanban......................................................................91
14
Introduction
La communaut agile souffre dune confusion importante entre les
principes dadoption et de transformation. Malheureusement, les agents
du changement parlent de ladoption de lagilit et non de la
transformation de la culture dentreprise pour encourager ltat desprit
Agile. La triste consquence de ce strabisme est que les agents du
changement entreprennent une transformation ponctuelle sans vritable
adhsion ou sans en matriser les consquences organisationnelles. Et le
rsultat est un chec.
15
Si vous ne grez pas la culture, cest elle qui vous gre. La plupart des
checs dans ladoption de lagilit sont le rsultat dune absence de
comprhension de la culture organisationnelle de lentreprise. La
deuxime partie de ce livre explique comment utiliser la culture
organisationnelle pour comprendre les mouvements Agile, Kanban et
Software Craftsmanship. Il explique galement comment utiliser le
modle de culture de Schneider pour valuer la culture de votre
organisation et fournit des faons de travailler efficacement avec cette
dernire.
16
Partie 1: LAgilit en situation de crise
Lchec de lAgilit est largement rpandu
Les efforts d'adoption et de transformation Agile connaissent des taux
d'chec levs dans de nombreuses industries et organisations. 84% des
personnes interroges dans l'Enqute sur le Dveloppement Agile ont
dclar avoir connu un projet Agile en situation dchec [VersionOne].
Seulement 16% des rpondants n'avaient pas connu d'chec.
On peut observer une forte cohrence des moyennes obtenues, avec des
variations mineures. Je ne pense pas que lon puisse tirer des
conclusions claires en ce qui concerne les carts ou tendances.
17
18
LAgilit est voue lchec
Prenons quelques raisons courantes d'chec et voyons pourquoi - en tant
que concept relativement nouveau - lAgilit semble voue aux
problmes.
19
Martin Fowler dfinit la Diffusion Smantique comme le processus selon
lequel un mot (Agile par exemple) qui est invent par une personne ou un
groupe, est ensuite propag travers l'ensemble de la communaut
d'une manire qui affaiblit cette dfinition [Fowler]. Cet affaiblissement
risque de causer la perte totale de la dfinition - et avec elle, toute lutilit
de ce terme. Jai rencontr de faon certaine des gens qui prtendent
tre agile et comprendre les pratiques, mais qui ne comprennent pas
l'tat d'esprit Agile. On trouve de plus en plus couramment des
20
praticiens Agile qui comprennent les pratiques, mais ne comprennent
pas les valeurs et les principes. L'argument ici est que lAgilit est voue
l'chec tant son message et sa signification deviennent illisibles.
21
l'adoption largie de lAgilit dans les entreprises est le changement
culturel (voir le schma ci-dessous), un problme signal par 52% des
rpondants. Et encore, ce chiffre pourrait tre sous-estim, car les
impacts culturels sont difficiles identifier.
22
Partie 2: Culture Agile
LAgilit nest pas un processus - elle dfinit une
Culture
Mais qu'est-ce que cela a voir avec lAgilit ?
23
quand nous agissons avec un esprit agile. Les praticiens expriments
savent que les pratiques ne sont quun moyen de ralisation.
Mike Cottmeyer a crit une srie d'articles sur la faon dont de grandes
entreprises adoptent lAgilit et ne se transforment pas en Agile
[Cottemeyer]. Il a grandement contribu aider la communaut lever
l'ambigut entre les termes adoption et transformation qui sont
toujours utiliss de faon interchangeable. Mike fait cette distinction:
24
modle de culture de Schneider, bas sur le livre de William Schneider
[Schneider - The Reengineering Alternative: A plan for making your
current culture work]. Bien quil y ait beaucoup de manires diffrentes de
penser la culture dentreprise, ce modle a t slectionn parce quil
permet daboutir des plans daction.
25
Un autre aspect du modle de Schneider concerne les axes qui indiquent
le focus dune organisation.
Cela fournit un moyen de voir les relations entre les cultures. Par
exemple, la culture du Contrle est davantage compatible avec les
cultures de la Collaboration et de la Comptence quavec la culture du
Dveloppement Personnel. Dans le modle de Schneider, la culture du
Dveloppement Personnel est loppos de la culture du Contrle;
26
apprendre et se dvelopper est loppos de la scurit et de la structure.
De faon similaire, la Collaboration est loppos de la Comptence.
Tous les modles sont faux, mais certains sont utiles - George Box,
statisticien. Tous les modles sont une approximation de la ralit et il est
important de se rappeler que nous ignorons sciemment les carts
mineurs de faon pouvoir raliser une analyse et avoir un discours
ayant du sens. De mme, nous pouvons avoir envie de considrer
dautres modles comme celui des Spirales Dynamiques pour
comprendre lvolution des cultures [Beck, Cowan].
Schneider suggre que la plupart des entreprises ont une seule culture
dominante avec des lments provenant des cultures des trois autres
quadrants. Les lments des autres cultures sont encourags tant quils
servent la culture dominante. Des dpartements ou groupes diffrents
(ex: dveloppement versus production) ont typiquement diffrentes sous-
cultures. Ces diffrences peuvent entraner un conflit.
27
Le manifeste et les principes Agile dfinissent la Culture
Agile
Le Manifeste Agile et les douze principes - mme aprs dix ans - sont
toujours la rfrence de ce qui est considr comme Agile. Considrez
le diagramme ci-dessous, o les valeurs et les principes sont relis au
modle de Schneider.
28
On peut voir quil y a une forte densit de valeurs et de pratiques qui sont
en rapport avec la Collaboration et le Dveloppement personnel. Il est
noter quil ny avait pas dlment en rapport la culture du Contrle et
seulement un en relation avec la culture de la Comptence. La similarit
avec le rsultat obtenu par Michael Spayd dans son enqute sur lAgilit
est frappante.
Pour chaque valeur ou principe, jai analys comment il tait align avec
chacune des cultures. Sil y avait une forte affinit, je lassociais avec
cette culture. Par exemple, pour la Collaboration avec lUtilisateur ctait
29
trs simple, puisquelle met en valeur le succs travers la collaboration
entre plusieurs personnes. Certains lments semblaient tre
orthogonaux au modle de culture de Schneider. Par exemple, un
logiciel qui fonctionne, ne semblait pas rellement suggrer une culture
par rapport une autre. En fait, il peut faiblement suggrer une culture de
la Comptence, mais vraiment peine. Par consquent, il nest pas
indiqu dans le diagramme ci-dessus. Dautres items taient les meilleurs
choix possibles en me basant sur ma comprhension courante.
30
A quels problmes dois-je mattendre si les deux cultures ne sont
pas en phase ?
Plus de dtails ce propos dans la section plus bas : Travailler avec votre
Culture.
Comme avec le manifeste Agile, jai pris les principes Kanban et je les ai
mis en relation avec le modle de culture de Schneider. Comme on peut
le voir dans le schma suivant, Kanban est largement en relation avec la
culture du Contrle et avec la Comptence en seconde influence.
31
Les cultures du Contrle vivent et respirent les rgles et les processus.
Kanban en a des tonnes. La culture du Contrle signifie aussi crer une
structure claire et ordonne afin de grer lentreprise - exactement ce que
Kanban fait bien. Les cultures du Contrle se focalisent sur
lentreprise/systme (pas sur les personnes) et ltat courant (pas ltat
futur). C'est une bonne description du point de dpart utilis avec
Kanban.
32
culture principale. Donc, se focaliser un peu sur la personne est trs bien
tant que cela est un support au contrle du travail.
Alors est-ce que Kanban est Agile ? Je le croyais. Mais je ne le crois plus.
Je peux voir maintenant comment la croyance que Kanban est Agile est
dangereuse puisque les bases culturelles sont diffrentes.
33
1 J'aime Kanban et je pense que cest un bon outil. Nous avons
besoin de davantage lutiliser dans le monde. Voir mon blog o
jargumente sur le fait que certaines situations fonctionnent mieux
avec Kanban que Scrum [Sahota - "Scrum ou Kanban ? Oui ! "].
2 Je ne dis pas que les personnes qui utilisent Kanban sont des
maniaques du contrle ou quils prfrent commander et contrler.
Ce que je veux dire, c'est que si votre entreprise a une culture de
contrle, Kanban est un meilleur outil que Scrum.
Voir l'annexe pour les vues alternatives de Kanban fournies par les
relecteurs.
34
Il est possible de pratiquer Kanban avec un tat desprit Agile comme
point de dpart pour faire voluer le processus. Dans cette situation, le
focus est sur les valeurs et principes Agile alors que les rgles et
processus sont utiliss comme support pour le travail dquipe. Une telle
approche peut tre approprie quand Scrum ou XP ne sont pas
appropris pour lenvironnement. Voir CrystalBan comme moyen
dintgrer les personnes dans Kanban [Scotland Crystallising
Kanban].
Olaf Lewitz assure que Kanban peut et devrait tre utilis tout comme
lAgilit lest - pour remettre en question le statu quo. Son objectif
principal est de fournir une boucle de rtroaction qui peut tre utilise
pour conduire le changement dans les organisations. Il affirme que les
personnes sont le systme et que nimporte quel programme de
changement doit les impliquer en tant que composant central.
35
Sans surprise, on trouve un focus important sur la culture de la
Comptence. Cette culture permet le succs en tant le meilleur. Et
l'artisanat correspond l'ide d'tre les meilleurs dveloppeurs de logiciel
possibles.
36
culture Agile de pacotille. Les pratiques telles que : le remaniement (de
code) sans arrt, faire le plus simple possible et qui fonctionne,
Dveloppement Dirig par les Tests (TDD), Dveloppement Dirig par les
Test dAcceptation (ATDD), lintgration continue, le dploiement continu,
la responsabilit collective du code, le code propre, etc.
37
Le diagramme peut tre utilis comme guide pour dterminer quelle
approche peut se construire sur la culture dominante de votre entreprise.
Ce guide ne doit pas tre utilis sans tenir compte des autres aspects
culturels et contextuels de lentreprise.
38
Collaboration, le Dveloppement personnel et la Comptence. Ceci est
discut en dtail dans la section sur la transformation.
Comprendre la Culture
La premire chose faire avant de travailler sur votre culture est dj de
la comprendre. Schneider dcrit une enqute que vous pouvez donner
votre personnel [Schneider Survey] et suggre dutiliser les rsultats
du sondage comme point de dpart pour des ateliers sur la culture avec
un chantillon diversifi de collaborateurs. De ma propre exprience, jai
trouv que latelier seul est plus pertinent (comme indiqu par les
participants) et les rsultats plus comprhensibles et dune appropriation
plus simple.
39
Travailler avec dautres Cultures
Considrons le diagramme ci-dessous montrant des faons efficaces de
travailler sur la culture dentreprise.
Loption n1 illustre le fait quil est plus facile de travailler avec la culture
dominante existante (ici la culture du Contrle). Loption n2 est dexplorer
prudemment les cultures adjacentes de manire respecter et soutenir la
culture actuelle du groupe. Le choix du chemin peut tre indiqu par la
nature de la culture secondaire de lorganisation. Ici, lide est de
s'appuyer sur la culture existante, et non de la combattre.
Adaptateurs de Culture
Le modle cellulaire est un moyen trs puissant pour introduire une
culture trangre telle que lagilit dans une organisation. Considrez la
transformation russie dune quipe ou dun groupe lAgilit.
Imaginez que lquipe est trs enthousiaste vis vis de la nouvelle faon
de travailler. Puisque ce chapitre a pour sujet la transformation, les
membres de lquipe voluent dans un contexte o existent plusieurs
autres cultures. Lquipe nest pas vraiment enthousiaste vis vis de
toutes les barrires organisationnelles, ni vis--vis des limites en terme
de productivit et de succs. Donc, ce qui arrive typiquement est quils
commencent repousser toutes les exigences des autres groupes et
toutes les demandes qui najoutent pas de valeur lquipe ou aux
clients.
40
Le rsultat ressemble une srie B : Attaque des anticorps de
lorganisation ! Dans le corps humain, nous avons des anticorps (les
cellules T, tueuses) dont la mission est dliminer les lments
trangers pour nous maintenir en bonne sant. De la mme faon, les
organisations vont ragir lintroduction dune culture trangre telle que
lagilit. Ce sont les lments qui travaillent dur pour prserver le statu
quo.
41
Le film na pas forcment une mauvaise fin. Un modle habituel est de
construire des adaptateurs ou traducteurs autour de la culture trangre
de faon ce quelle sinsre lintrieur de la culture englobante. Cela
est dcrit dans le diagramme ci-dessous au moyen de formes entourant
et protgeant lquipe. Dans cette situation, ladaptateur autorise lquipe
se mlanger avec lensemble de la culture de lorganisation et dviter
dactiver les anticorps.
42
mais qui est requis par lorganisation. Un autre exemple pourrait tre
lutilisation de revue par ses pairs afin d'accrotre la reconnaissance du
mrite de chacun mais qui serait toujours soumise par le manager car le
systme naccepte dentres que de sa part.
Cela semble tre beaucoup defforts ! Est-ce que cela en vaut la peine ?
La valeur est gale aux bnfices drivs de lAgilit moins les cots de
maintenance de ladaptateur. En supposant quil y ait une bonne valeur
dans la nouvelle faon de fonctionner pour lquipe, alors
malheureusement une partie de cette productivit sera perdue dans la
maintenance des adaptateurs. Mais cest une situation bien meilleure que
celle dtre attaque par les anticorps de lorganisation. Les adaptateurs
font partie du cot de lactivit conomique. Comme les taxes.
43
tude de Cas par Olivier Gourment : Jai introduit la
programmation en binme (pair-programming) dans une
organisation o les revues de code taient obligatoires, mais cette
organisation ne voulait pas aller jusqu la programmation en
binme. Je leur ai simplement prsent cette dernire pratique
comme une meilleure revue de code. Une faon de lenvisager
est que le relecteur et le dveloppeur collaborent ensemble sur
le code revoir. Vu de lextrieur, cela donnait limpression que
nous faisions seulement des revues de code. La programmation
en binme est vraiment quelque chose que vous devez essayer
avant den comprendre les bnfices. Dans ce cas particulier, cela
a permis dconomiser normment de temps parce que le
framework web tait nouveau pour toute lquipe, et que des
standards devaient merger.
44
Rsum
Flicitations! Vous avez maintenant le modle de la Culture Schneider -
un outil facile utiliser pour valuer la culture de votre entreprise. Une
fois que vous connaissez la culture de votre entreprise, vous allez tre
conscient de son influence sur de nombreux aspects du travail quotidien.
Plus important encore, vous pouvez utiliser le modle correspondant la
culture pour dcider quelle approche - Agile, Kanban, ou lArtisanat
Logiciel (Craftsmanship) - convient le mieux votre organisation si vous
voulez travailler avec la culture existante. Bien sr, si votre objectif est de
dfier le statu quo pour construire de grandes quipes et organisations,
continuez lire la suite.
45
Partie 3: Guide de survie lAdoption et la
Transformation
Dfinissons Adoption et Transformation
LAdoption est un terme qui sapplique un produit ou un processus. Par
exemple, Nous adoptons GoogleDocs la place de Microsoft Office ou
bien nous adoptons un nouveau processus dachat.
Il est souvent utilis de faon incorrecte tel que nous adoptons lAgilit.
Comme nous avons tabli que lAgilit est un tat desprit et une culture,
elle ne peut pas tre adopte toute seule. Dun autre cot, on peut dire
sans crainte nous adoptons le cadre de processus Scrum ou bien nous
adoptons les pratiques Agile.
Nous nous transformons en Agile est une bonne faon de dcrire ce qui
est mis en oeuvre dans les environnements o le changement reprsente
une remise en cause profonde des comportements et des valeurs.
46
1 Adoption des pratiques Agiles dans une Culture Inadapte (
gauche).
47
Adoption des pratiques Agile dans une Culture
Inadapte
48
Lorientation fournie par Schneider est didentifier des pratiques qui
supportent la culture dominante de lentreprise ou du groupe plutt que
dessayer de la changer. Il appelle cela faire fonctionner votre culture.
49
Daprs mon exprience, il est source de confusion, de dsorientation, et
dangereux de discuter d'un changement de mentalit lors de ladoption
des pratiques. Par exemple, se focaliser sur la collaboration troite ne
fonctionne pas bien quand un groupe de dveloppement logiciel est
rparti dans le monde.
50
transformation. Nanmoins, l'adoption avec une culture inadapte ne
correspond pas ce genre de situation.
51
tude de cas : Une Grande Entreprise de la Finance
Considrons la situation suivante : un projet Agile hors de contrle dans
une grande socit de services financiers. Les personnes travaillant sur
le projet sont rparties dans plusieurs lieux en Amrique du Nord, ont
plusieurs sites off-shore, une organisation matricielle et une culture
Contrle/Comptence. LAgilit tait vue comme un moyen de travailler
efficacement et il ny a eu aucune aide de la part de lorganisation pour
voluer vers un tat desprit Agile ou redonner de lautonomie aux
personnes.
52
Pour russir, jai appliqu une adoption contextuelle et pilote par la
douleur de plusieurs pratiques, certaines taient Agile, dautres non. Un
des problmes tait que personne ne connaissait le primtre de ce qui
pouvait tre fourni la date de livraison. Les pratiques Agiles qui ont t
appliques taient : communication face face lors dun atelier de 3 jours
co-localis pour le rglage du projet. Une autre tait un diagramme du
reste faire pour ce qui tait livrer dans 6 semaines. Notons quavec
une dure de 6 semaines, les itrations ont t abandonnes car elles
ntaient pas suivies de toute faon et ne semblaient pas fournir les
bnfices habituels. Un exemple de pratique non-Agile a t dutiliser
lenqute Gallup dengagement des employs pour mesurer la
performance de lunit business [Buckingham & Coffman]
53
organisationnelle. La vision nave serait de confirmer l'alignement culturel
d'une organisation et de procder simplement l'adoption de pratiques
Agiles dans l'hypothse o l'tat d'esprit Agile est entirement soutenu
par la culture. Malheureusement, la situation est un peu plus complexe
que cela. Ainsi, le modle de Schneider nous aide comprendre que
nous sommes dans ce scnario, mais ne fournit aucune indication
supplmentaire.
Pris dans leur ensemble, il est clair que mme si l'on travaille avec
lAgilit dans une culture compatible, il se pourrait qu'un certain niveau de
transformation individuelle et collective soit ncessaire. Le but de cette
section est d'explorer ces approches et de mettre en vidence leurs
avantages et les dfis quelles reprsentent.
54
Scrum marche bien dans cette situation parce quil est par dfinition une
technologie de changement disruptif. Comme discut prcdemment il
reprsente un changement radical de la structure de lorganisation. En
particulier, sa focalisation sur les quipes autonomes auto-organises est
particulirement puissante pour voluer vers un tat desprit Agile.
55
Pour une image plus grande, voir [Iancu].
Le changement sans peur est une bonne boite outils pour soutenir une
initiative de changement. En tant que tel, il est utile pour soutenir une
adoption Agile ou en complment dune autre approche.
56
vers Scrum [Schwaber]. Notons que lapproche nindique pas sil sagit
dune adoption ou dune transformation.
Bien qu'il soit reconnu que Scrum exige une nouvelle Culture d'Entreprise
et un effort norme pour sa mise en oeuvre - le livre manque de dtails
sur la faon de rendre cela possible. On peut mme faire une remarque
cynique en disant que tout ce que nous avons faire, c'est "d'inspecter et
adapter notre faon de faire pour aboutir au succs. A ma connaissance,
cest le modle le plus appliqu dans la communaut. Voir aussi A CIOs
Playbook for Adopting the Scrum Method of Achieving Software Agility
(livre dexercice pour adopter la mthode Scrum et aboutir lAgilit
logicielle lusage des DSI) [Schwaber, Leffingwell and Smits].
ADAPT
ADAPT est le modle dadoption pour Scrum de Mike Cohn :
57
1 Alerte sur le fait que le processus courant ne donne pas de
rsultat acceptable.
58
Quand utiliser ADAPT
ADAPT est utile pour les scnarios dAdoption Agile quand leffort de
changement ncessaire pour voluer vers un tat desprit Agile est
relativement faible. Pour des efforts de changement significatifs, une
approche plus explicitement oriente vers la transformation serait
bnfique.
59
CDE aide comprendre comment influencer un systme. Considrez
l'utilisation de CDE comme un outil daide ou de pense systmique pour
une approche mergente du changement.
Modle Cynefin
Cynefin est un modle rvlateur de sens qui distingue les diffrentes
causes existant entre diffrents types de systmes et propose de
nouvelles approches de prise de dcision dans un environnement social
complexe. Certains prtendent que le modle Cynefin peut tre utilis
pour aider ladoption Agile. Dautres lutilisent en tant que modle
danalyse pour crer une comprhension commune du type
denvironnement pour permettre de choisir lapproche la plus approprie.
60
Par exemple, dans des environnements complexes, les causes sont
comprhensibles a posteriori (i.e. : avec du recul) ce qui fait quune
approche adaptative au changement est approprie.
61
Quand utiliser le modle Cynefin
Le modle Cynefin aide raisonner sur la relation entre la cause et leffet
dans un systme et identifier une approche cognitive approprie pour le
travail de changement. Cynefin nest pas une approche dadoption ou de
transformation, mais plutt un outil pour aider les agents de changement
comprendre leur objectif et leur approche. Ainsi il est complmentaire
aux autres approches.
62
Dans le cadre d'une phase d'valuation/planification mene avant la
formation et le lancement du projet, il est devenu vident qu'une partie
essentielle de la culture faisait lobjet dun individualisme dbrid. Une
forte culture de hros tait en place et la direction avait cd aux souhaits
individuels de travail autonome. Il est devenu vident que Scrum ntait
peut-tre pas un bon choix car il exige un niveau de discipline bien plus
lev que celui que pouvait supporter cet environnement son stade de
maturit. En raison de ces proccupations et d'autres, l'quipe de
direction et moi-mme avons dcid d'utiliser une partie du temps dans
une formation de deux jours pour introduire Kanban, en plus de Scrum.
De plus, nous avons choisi de laisser aux quipes le choix dadopter
Scrum, Kanban ou un mlange des deux.
63
La Transformation Agile
64
Dans la terminologie Agile, la transformation est une mtamorphose vers
un tat desprit agile - ce qui entrane un changement de culture.
65
ainsi que l'excution de la transformation Agile. Le management a t
pouss par l'volution du march et les plaintes, l'insatisfaction et la
frustration des employs, considrer le changement. Ainsi, un lment
cl de la transformation a t le moment auquel l'quipe de direction a
mis de ct ses proccupations oprationnelles pour passer six mois
travailler sur la refonte de l'avenir de la socit. Il semble quune
gouvernance de type traverser l'ocan et brler le bateau est cl pour
russir une transformation. Dans ce cas, Scrum a agi comme un
catalyseur de changement, mais ce n'tait pas le processus de
changement lui-mme.
Chirurgie Radicale
J'ai toujours soulign, comme je l'ai fait plus haut, que la main-d'uvre
NUMMI tait la mme quavant en termes deffectifs. C'est vrai. Ce que je
nai parfois pas le temps d'ajouter, c'est quil est galement vrai que les
travailleurs taient les mmes, mais les managers... tous les managers
taient nouveaux. Ils peuvent avoir t de GM, Toyota ou embauchs,
mais ils taient nouveaux pour NUMMI.
66
Qu'est-ce que cela signifie pour une organisation de se transformer ?
67
peu probable quelle soit consciente que Scrum est une forme de
restructuration radicale qui ncessite un support significatif du
management et de lquipe pour viter lchec.
68
Considrons la question du niveau dexpertise Agile des agents du
changement aidant les organisations confrontes lAgilit. On pourrait
faire valoir le fait que beaucoup dagents du changement Agile sont juste
au niveau Shu du Shu-Ha-Ri. Pourtant, il y a une tape avant le Shu
- o quelquun ne connat pas ou nest pas intress par une comptence
particulire - appele accidentel dans la terminologie de Chapman et
incomptence inconsciente dans le Modle de Comptence Consciente.
69
4 Souvent aucun cadre dadoption ou de transformation explicite.
1 Crer un sentiment
durgence.
70
4 Communiquer la Vision.
Un autre aspect cl du modle est quil nest pas possible de faire de rel
progrs moins que chaque tape soit ralise dans lordre. Donc, sans
une sensation durgence, un effort de changement est condamn
lchec. Pour en savoir plus, allez voir le livre de Kotter Leading Change
[Kotter]. Par ailleurs, Olivier Lafontan a des Jeux de Cartes pour mettre
71
en oeuvre Kotter (trs sympa) si vous tes intresss par lutilisation de
ce modle [Lafontan].
Conduite de la Transformation
Edgar Schein parle des moyens cls que les leaders utilisent pour
intgrer la culture dans lorganisation [Schein]. Dans son modle, les
principaux mcanismes dintgration sont :
72
Ce que les leaders regardent, mesurent et contrlent
rgulirement.
LAgilit concerne les personnes, et ainsi elles auront tendance tre les
plus importants obstacles. A un moment donn, nous devrons avoir de
srieuses discussions si nous voulons vraiment aller vers lAgilit -
Johnny Scarborough
73
travail. Il savra quil tait prt faire ce quil fallait pour soutenir
lAgilit mais au final, lorganisation ntait pas prte.
Avant de se lancer dans une transformation Agile, Jon montre une vido
sur un environnement de haute crativit pour illustrer l'tat d'esprit Agile
[ABC Nightline]. Puis il demande aux dirigeants :
Temenos est le nom donn par Siraj Sirajuddin pour une retraite intensive
qui aide les gens comprendre leurs plus profondes visions personnelles
et la faon dont ils veulent influencer les sphres organisationnelle,
sociale et familiale autour de leur vie. Le cur de l'atelier tourne autour
de la reconnaissance et lapprciation de nous-mmes et des autres en
tant qu'tres humains. Une ide centrale est qu'une quipe de leadership
a besoin de maintenir comme un objectif primordial sa propre sant et
son fonctionnement. Comme selon la dmarche de Jon Stahl, les leaders
74
doivent "incarner le changement qu'ils veulent voir." La principale
diffrence est que Temenos ouvre la voie vers un changement de
mentalit dans un laps de temps trs court.
75
Et aprs ?
En tant que communaut, notre comprhension du mouvement Agile et
de ses implications est un processus continu en volution permanente.
Cet ouvrage est un premier pas vers une meilleure comprhension des
principales caractristiques culturelles des mouvements Agile, Kanban et
Artisanat Logiciel (Software Craftsmanship). Jai rdig ce guide pour que
vous puissiez travailler avec votre propre culture mais aussi comme
cadre pour comprendre les approches cls de transformation et
dadoption.
76
6 Mon client et moi-mme sommes daccord sur le primtre des
personnes inclues et impactes,
77
References
ABC Nightline. IDEO Shopping Cart, 1999, YouTube, Web,
<http://www.youtube.com/watch?
feature=player_embedded&v=M66ZU2PCIcM>.
Buckingham, Marcus and Coffman, Curt. First, Break All the Rules,
What the World's Greatest Managers Do. Simon & Schuster,, 1999.
Print.<
http://www.studergroup.com/newsletter/
Vol1_Issue1/gallups12questions.htm>.
78
Burrows, Mike.Kanban and the Twelve Principles of Agile
Software.Positive Incline. Web. 21 Jun. 2010.
<http://positiveincline.com/?p=727>.
79
Gat, Israel. How We Do Things Around Here in Order to
Succeed. Web. Aug. 2010. <http://www.agilitrix.com/2010/08/how-we-
do-things-around-here-in-order-to-succeed/>.
80
Marshall, Bob. The Marshall Model of Organisational
Evolution.Web. 2010 <http://fallingblossoms.com/opinion/content?
id=1006>
81
Sahota, Michael. A3 Technique.Serious Problems? Use A3
Technique to Nail em!<http://agilitrix.com/2010/07/use-a3-technique-to-
solve-serious-problems/>
82
<http://www.leffingwell.org/Document_Store/CIO_Playbook_For_Adopting_Sc
rum_080805.pdf>.
Senge, Peter M. The Fifth Discipline: The Art and Practice of the
Learning Organization. New York: Doubleday/Currency, 2006.
Print.
Spayd, Michael. Agile & Culture: The Results. Web. 06 July. 2010.
<http://collectiveedgecoaching.com/2010/07/agile__culture>.
Stahl, Jon. Agile From the Top Down: Executives & Leadership
Living Agile.SlideShare. Web. 09 Aug. 2011.
<http://www.slideshare.net/LeanDog/agile-from-the-top-down>.
83
Thomas, Dave, Dave Thomas Unplugged Web. Aug. 2010.
<http://agilitrix.com/2010/08/agile-2010-keynote-by-dave-thomas >.
84
A propos de lAuteur
"En tant que consultant principal de Agilitrix,
ma mission est de changer la vie des gens et
des entreprises avec lesquelles je travaille.
Mme si je suis un leader d'opinion, utilisant
des approches novatrices, et un large ventail
d'outils, ma force principale est l'nergie et la
passion que j'apporte en tant qu'artiste du
changement pour aider mes clients atteindre
leurs objectifs. Bien sr, le but est dtre
meilleur, mais nous pouvons le faire et mettre un sourire sur le visage de
tout le monde."
85
Autres vues et Opinions
Cette section donne la parole aux gens qui ont des opinions alternatives
celles prsentes dans ce livre.
Elle sert nous rappeler que, comme Henrik la fait remarquer dans la
prface, personne n'a toutes les rponses et que nous avons besoin de
penser par nous-mmes.
86
LAgilit est un moyen de trouver une solution mergente dans un
domaine complexe. Il s'agit d'une approche volutive de l'innovation et de
la croissance, respectant les gens qui crent de la valeur. Bien utilise,
elle inspire et facilite une transformation des mentalits et la culture dune
organisation apprenante. Llment dclencheur est l'adoption de
certaines (bonnes) pratiques comme un stand-up quotidien et un support
visuel. Ces adoptions changent la faon dont les gens collaborent et les
incitent repenser leur espace de travail. De nouvelles pratiques
mergent si ce processus d'amlioration se poursuit. Ils ne seront jamais
identiques dans deux organisations diffrentes. Agile ne peut tre
standardis.
87
Les organisations ont de multiples facettes, nous devons prter attention
davantage daspects que simplement la culture dominante ou
apparente.
Flux - Contrle (tre sous contrle [stable] plutt que avoir le contrle)
Valeur - Dveloppement personnel, mais probablement proche de la
comptence
Capacit - Comptence, mais probablement proche du dveloppement
personnel
88
de la culture Kanban trs diffremment. Je voudrais offrir ces diffrences
en tant que retours critiques.
Limiter le Travail En Cours cest ce que la science nous dit de faire, donc
je lassocie avec le quadrant Comptence. Pierre, si tu peux faire X dici
la fin de la journe, ce serait formidable arrive beaucoup dans la culture
du Contrle. Cest un flux pouss qui ne respecte pas la limite des
Travaux En Cours. Le flux tir et la limitation des Travaux En Cours
correspond linverse. Par science jentends la thorie des files dattente
(Loi de Little) et la psychologie (car il y a des effets psychologiques
limiter le Travail En Cours). (Michael Sahota: Formidable observation ! Il y
a une opposition entre les aspects processus et efficacit. Je vais mettre
jour le diagramme pour reflter lquilibre entre eux.)
89
placerais ce principe sur la frontire ou peut-tre entirement dans le
quadrant Comptence. (Michael Sahota: Une autre bonne observation.
Je vais mettre jour le diagramme pour lindiquer).
Mon avis est que Kanban a plus de chance que lAgilit de plaire aux
cultures de contrle. Mais cest un commentaire sur le marketing, et pas
sur ce dont la mthode a besoin pour fonctionner, ou bien sur l o elle
marche le mieux.
Mon souci principal est que dcouper les mthodes agiles majeures par
quadrant culturel peut ncessiter trop de gnralisation. Les
organisations avec lesquelles je travaille semblent dfier ce dcoupage
primaire en quadrants, et je trouve que Kanban, Agile, etc. ont trop de
composants se chevauchant pour proprement correspondre un
quadrant. Je suis daccord quon peut le garder en tte quand on applique
lAgilit sans regarder le contexte, et jai aussi limpression que beaucoup
dorganisations alentour ne sont mme pas au courant de ce quelles ont
besoin dapprendre. Cest courageux de ta part de le dire, bravo.
90
clients, et leurs chefs. Donc si vous pouvez changer le travail, alors tt ou
tard la culture suivra, et la transformation peut arriver, cest juste LENT.
Nous utilisons Kanban pour les quipes qui essayent de pratiquer Scrum
mais, qui cause de leur mauvaise structuration ne russissent pas en
tant ququipe auto-organise.
Utiliser des limites et des donnes pour valider le fait que des
personnes peuvent tre dans le mauvais rle pour contribuer un
flux continu.
91