Upload
couthaier-farfra
View
659
Download
0
Embed Size (px)
Citation preview
4agile me
www.agile4me.com2
Le speakerCouthaier farfra (comme ça se prononce) coach/formateur agile
+33 6 71 02 48 56 / @farfrac
www.agile4me.com
blog : www.agilemouse.wordpress.com
parcours
1994 DEveloppeur
1998 chef de projet
2009 coach agile
2007 directeur de projet
• SAFe (2014)
• Management 3.0 (2014)
• Kanban (2013)
• Scrum Master (2012)
La franCAISE DES JEUX
EurOpcar
EURONEXT
J C D E A U X
GENERALI
BAnque DE FRANCE
A X A
G R O U P
S O L U T I O N S
CredIT
agric
ole
SA BI-SAM
L C L
DECATHLON
AXA FRANCE2015
4agile me
REFERENCES
COMMUNAUTE
Initiation au Kanban - Codeurs en Seine 2014
Kanban A grandE Echelle - Open XKE 2013
MEETUP CuLTURE HACKING
MEETUP RUNNING STARTUP
KANBAN, UNE LONGUE HISTOIRE ...
Essence de Scrum
Manifeste AgileCréation de l’Agile Alliance
Premiers systèmes kanban dans le Lean Software Development de Mary et Tom Poppendieck
Méthode Kanban pour l’IT
Premiers REX
Formalisation de la méthode
Kanban ITpar David Anderson
Livre Kanban pour l’IT
deLaurent Morisseau
ScrumBan par Corey Ladas
Premiers REX et conférences sur Kanban en France
Fiches cartonnéessur des bacs
dans une ligne d’assemblage chez Toyota
1953 1995 2001
2004
2007
2009
2010
2012
Il y a bien longtemps,
Dans une galaxie
lointaine…
1980
Visual controlToyota
1984
L’essence despratiquesitératives
3 www.agile4me.com4agile me
kanban, valeurs et principes
4 www.agile4me.com4agile me
1. Visualiser le flux 2. Limiter le WIP 3. Mesurer et gErer le flux 4. Rendre les rEgles
explicites 5. ImplEmenter des boucles
de feedback 6. S ‘amEliorer de maniEre
collaborative
1. commencer la ou vous en Etes
2. Respecter le processus actuel, les rOLES, les responsabilites
3. S’engager A s’AMELIORER de maniERE incrementale et evolutive
4. Leadership a tous les niveaux
1 framework de mise en oeuvre
• Transparence
• Équilibre
• Accord
• Respect
• Compréhension
• Collaboration
• Flux
• Leadership
• Focalisation sur le client
9 VALEURS
La pratique KanbanUne approche de conduite du changement qui
utilise un système kanban et s’appuie sur une démarche d’amélioration continue
kanban, Un peu de vocabulaire ...
Une carte kanbanUn élément de travail Un système
kanbanLe processus de réalisation qui fournit en continu de la valeur par un flux « tiré » de cartes kanban
Une limite kanban
Une limite pour chaque activité du processus
Un tableau kanban
La visualisation d’un système
kanban
kanbanEnseigne en japonais
5 www.agile4me.com4agile me
kanban, des indicateurs de mesure
6 www.agile4me.com4agile me
LT=WIP/DEbit
WIP=DEBIT*LT
Source : Yannick Quenec’hdu
Loi de Littlela loi de Little dit que le nombre moyen de clients (WIP) dans un système stable est égal à leur
fréquence moyenne d’arrivée (Débit) multipliée par leur temps moyen passé dans le système (LT)
DEBIT=WIP/LT
DELai entre deux livraisons successives
7 www.agile4me.com4agile me
REX ScrumBan
8 www.agile4me.com4agile me
REX SCRUMBAN
La strategie : une vague d ’ a c c omPAgn em e n t , p a r initiative, de 8 A 10 semaines
Team project
+400 personnes, sur 2 sites
2 Product Owner
8 dEveloppeurs
3 TESTEURS
Charge de dEveloppement estimEe : 600 j/h
DEbut : 12 Juin 2013
TTM : 20 Septembre 2013
DurEe des Cadences : 3 semaines
CONtexte projet pilote
9 www.agile4me.com4agile me
REX SCRUMBAN
les objectifs de l’accompagnement
10 www.agile4me.com4agile me
REX SCRUMBAN
Phase 1 : Formation des Equipes A Kanban & A l’ECRITURE DES Users STORIES
Phase 2 : Story Mapping du besoin
Phase 3 : Identification des activitEs et du systEme kanban
Phase 4 : Mise en place du cockpit kanban (obeya), sur 2 sites
Phase 5 : Accompagnement de l’Equipe ...
Titre& Titre& Titre&
User&Story& Technical&&Story&
Anomalie&
#ID& Taille&
Date&IN& Date&OUT&
#ID& Taille&
Date&IN& Date&OUT&
#ID&
Date&IN& Date&OUT&
Gravité&
le jour d’avant KANBAN (cadrage)
11 www.agile4me.com4agile me
REX SCRUMBAN
testeur
Product Ownerteam dev.
• Le PO écrit le BDD nominal • Le testeur écrit les tests d’acceptance
en amont de la phase de développement
• Point quotidien PO-Testeur
1
2
Cartes testées en Pair-Testing (1 testeur + 1 développeur)
amEliorer la communication et le team building
3
L’équipe de développement valide la qualité des spécifications et tests d’acceptation, avant intégration
dans son backlog de dév.
12 www.agile4me.com4agile me
REX SCRUMBAN
Kanban Product Owner (Paris) Kanban Delivery (province)
faire communiquer 1 TEAM SUR 2 SITES
un kanban pour les gouverner
tous !
13 www.agile4me.com4agile me
REX SCRUMBAN
gerer les dependanceS avec des equipes externes
Titre&
#ID&
Date&IN& Date&OUT&
Adhérence&
Règles Métier !& BDD nominal BDD INVESTBacklog CODING PAIR-TESTING DONE
En cours En cours En cours En cours En coursFini Fini Fini Fini Fini
TS
MMF
US
US
US
TS
AN
User Story
Technical Story
Anomalie
AD Adhérence
ANUS
US
US US USUSUS
TS
TS TS
US
US
US
US
US
US
AD
AD
A faire En cours Fini
AD
AD
AD
AD
AD
AD
AD
US
Contributions liées à une ou
des Stories
Contributions liées à une MMF
US
US
US
US
TS
agent de liaison
14 www.agile4me.com4agile me
REX SCRUMBAN
utilisation de picots pour raconter une histoire
Activité 1 Activité 1 Activité 2 Activité 2 Activité N Activité N
Activité 1 Activité 2 Activité N
...4 1 66 3
Projet 1
+2
10/01
1
2
2
15 www.agile4me.com4agile me
REX SCRUMBAN management visuel des obstacles
Fiche kaizen
16 www.agile4me.com4agile me
REX SCRUMBAN traiter Les obstacles avec le A3 thinking
QuandQuandQuand
QuiQuiQui
Description de l’obstacleLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
Effets / Conséquences de l’obstacle
80 % en moins20 jours en plus- 20 000 $
Titre de l’obstacle Date : dd/MM/yyyy
Plan d’actions pour chaque cause racine• Cause 1 :
• Action 1 : Lorem ipsum dolor sit amet, consectetur• Action 2 : Lorem ipsum dolor sit amet, consectetur• Action 3 : Lorem ipsum dolor sit amet, consectetur
• Cause 2 : • Action 1 : Lorem ipsum dolor sit amet, consectetur
Cible : où veut-on aller
Les causes racines de l’obstacle• Cause 1 :
• Pourquoi?• Pourquoi?
• Pourquoi?• Pourquoi?
• Pourquoi?
Evolution de l’obstacle
• Cause 2 :• Pourquoi?
• Pourquoi?• Pourquoi?
• Pourquoi?• Pourquoi?
Qui Quand
10 % en plus15 jours en moins+ 10 000 $$$
dd/MM/yyy+ 5 %
- 1000 $$$
dd/MM/yyy+ 10 %
- 5000 $$$
dd/MM/yyy+ 15 %
- 8000 $$$
17 www.agile4me.com4agile me
REX SCRUMBAN des kpi au service du pilotage, de la priorisation & du respect des engagements
loi de little pour limiter le WIP
KPICadence précéde
nteCadence actuelle
Tendances
Jours/hommes
Dette technique 13500 € 12500 € 26 000 € 43
KPI Unités Cadence précédente Cadence actuelle Tendances
User stories restantes nombre 10 6 -4
Débit User Stories nombre 12 10 -16 %
Temps de cycle US jours ouvrés 3,69 3,92 6 %
Anomalies ouvertes nombre 32 28 -8,75 %
Temps de cycle Ano. jours ouvrés 2,19 1,89 -13,7 %
Anomalies par US ratio 0,27 0,27 ---
Business Value nombre 154 212 37,6 %
KPI de performance du systeme
COUT DE LA DETTE TECHNIQUE
18 www.agile4me.com4agile me
REX SCRUMBANbilan de la vague scrumban
19 www.agile4me.com4agile me
REX KANBAN B.A.U.
REX KANBAN BAU
20 www.agile4me.com4agile me
BAU : Business AS USUAL (activitES de maintenance en condition operationnelle
Contexte
Service BI (120 pers.), decoupe en plusieurs equipes, de 1 A 7 personnes (BA, dEv., …), intervenant A la FOIS SUR DES PROJETS ET DE LA MAINTENANCE OPERATIONNELLE
vision sponsor
"Allow the team to have a better global vision to improve the performance of the process with a customer satisfaction objective"
TEAMs8 equipes BAU, CHACUNE PILOTEE PAR UN RSA (Responsable Systeme APPLICATIF)
21 www.agile4me.com4agile me
phase 1
training Kanban & MANAGEMENT VISUEL
REX KANBAN BAU
22 www.agile4me.com4agile me
phase 2
Kanban CANVAS
REX KANBAN BAU
23 www.agile4me.com4agile me
phase 3
IDENTIFIER LES ELEMENTS DE TRAVAIL ET LE WORKFLOW DE CHAQUE ACTIVITE, PAR EQUIPE
REX KANBAN BAU
24 www.agile4me.com4agile me
phase 4
MODELISER LE systEme KANBAN de chaque equipe
REX KANBAN BAU
25 www.agile4me.com4agile me
phase 5
Implementer l’obeya
REX KANBAN BAU
26 www.agile4me.com4agile me
phase 6
suivi au quotidien et mesure des kpi
Team
Indicators
Obstacles
A3Board Improvements
REX KANBAN BAU
27 www.agile4me.com4agile me
phase 7
amelioration continue des pratiques et des process (PDCA)
LITMUS TESTRETRO FISH
HEALTH CHECK MATURITY
REX KANBAN BAU
28 www.agile4me.com4agile me
phase 8 portfolio multi-kanban
Team 1 Team 3 Team 4Team 2
Daily Meeting
Portfolio
IndicatorsObstacles
REX KANBAN BAU
29 www.agile4me.com4agile me
REX De Scrum
A Kanban
REX DE SCRUM A KANBAN
30 www.agile4me.com4agile me
Cont
exte
En mars 2014, lancement d’un projet d’amElioration du produit en mode agile (SCRUM), pilote de la transformation agile de la DSI
Equipe: • 1 PO + 1 analyste fonctionnel • 1 tech leader + 4 dEveloppeurs • 1 coach agile
produit non adaptE aux
besoins metier
mauvaise qualitE
technique du produit
pas de respect du Time to
market
31 www.agile4me.com4agile me
1. Story mapping
2. Priorisation MMF
phase 1
DEfinir le besoin et prioriser par MMF*
(*) MMF - Minimal MARKETABLE FEATURE : ensemble logiciel livrable et autoportant (en production) du point de vue utilisateur & ayant une valeur mEtier
REX DE SCRUM A KANBAN
32 www.agile4me.com4agile me
phase 2
du Scrum, du Scrum, du Scrum ...…
REX DE SCRUM A KANBAN
mais, un jour, c’est le drame ...
Communication non optimale
manque de visibilitE sur le
respect des engagements
Toujours des problEmes de
qualitEédes stories
phases d’estimation longueS et imprecises
33 www.agile4me.com4agile me
phase 3
place AU "SCrumBan"
place aux Estimations au fil de l’eau, selon la
capacité de la TEAM
place au cadencement des activitEs et
ceremonials en "JUSTE A TEmPS"
REX DE SCRUM A KANBAN
34 www.agile4me.com4agile me
phase 4
utilisation des KPI pour piloter et tenir les
engagements
0"
20"
40"
60"
80"
100"
120"
140"
160"
S1" S2" S3" S4" S5" S6" S7" S8" S9" S10" S11" S12" S13" S14" S15"
JCDecaux)*)Post*It):)Cumula3ve)Flow)Diagram))
Done" Tests" Coding" TODO"Dev" Ready" FR&BDD" Backlog"
0"5"
10"15"20"25"30"35"40"45"50"55"60"65"70"75"80"85"90"95"
100"105"110"115"120"125"130"135"140"145"150"155"160"165"170"175"180"185"190"195"200"205"210"215"220"225"230"235"240"245"250"
S1" S2" S3" S4" S5" S6" S7" S8" S9" S10" S11" S12" S13" S14" S15" S16" S17" S18" S19" S20" S21" S22" S23" S24" S25" S26" S27" S28" S29" S30" S31" S32"
JCDecaux)*)Post*It):)Débit)cartes))
Projec3on"
Débit"Anos"
Débit"Story"
MMF1"
Objec3f"Projec3on"
MMF2"
MMF3"
MMF4"
REX DE SCRUM A KANBAN
35 www.agile4me.com4agile me
LES APPORTS de kanban
flux adapte a la capacitE de
l’EQUIPE
DES KPI D’AIDE A LA DECISION
PrEdictibilitE
transparence et visibilite de tout le flux
REX DE SCRUM A KANBAN
36 www.agile4me.com4agile me
++ QualitE livrablesé
++ Satisfaction metier
++ REactivitE
++ Communication et ambiance
BILAN DE LA TRANSFO SCRUMBAN vu par la team
"Dans notre contexte projet, ScrumBan est un bon compromis entre les bons cOtEs de Scrum et de
Kanban"
REX DE SCRUM A KANBAN
37 www.agile4me.com4agile me
REX KANBAN & SAFe
REX kanban & safe
38 www.agile4me.com4agile me
implementation de pratiques KANBAN a chaquE Niveau du framework
KAnban
SCRUMBAN
KAnban
p r o g r a m m e d e 3 0 personnes reparties en 5 equipes ; 1 A 2 PO par equIpe
Implementation de KANBAN sur la gestion du backlog de programme => amelioration de la vision programme et de la priorisation ; KPI de pilotage de la predictibilitE
Mise en place d’un KANBAN DES PO => Amelioration du flux de travail et de la q u a l i t E d e s S t o r i e s ; meilleure priorisation
Implementation de SCRUMBAN s u r l a p a r t i e T E A M = > MeilleurE prEdictibil itE; meilleure visibilitE sur les activites AMONT; meilleurE communication avec les PO; m e i l l e u r e g e s t i o n d e s dEpendances entre equipes
39 www.agile4me.com4agile me
pour aller plus loin
Comment nous avons amEliorE notre produit avec ScrumBan, par Julien Rairat
REX passage au Kanban, par Julien Carreaud
L’aGILITE DANS UNE SERVICE FINANCIER, PAR YANNICK QUENEC’HDU
initiation au kanban, par couthaier farfra
kanban a grande ECHELLE, par Yannick QUENEC’HDU et COUTHAIER FARFRA
Le French kanban user group accueille Laurent morisseau
presentation des KPI chanson au French kanban user group par yannick quenec’hdu
Lean lego game
Beer gameOu
vrage
s
jeux
videos
40 www.agile4me.com4agile me
des questions ?
contactez-moi
coach/formateur agile
+33 6 71 02 48 56 / @farfrac
blog : www.agilemouse.wordpress.com
41 www.agile4me.com4agile me
merci pour votre attention!
coach/formateur agile
+33 6 71 02 48 56 / @farfrac
blog : www.agilemouse.wordpress.commerci A yannick QUENEC’HDU pour les illustrations :)