Kanban pour l’IT, la Vespéralele 9 avril 2013, Rennes
Êtes vous dans ce contexte ?Gérant fondateur de la sociétéMorisseau ConsultingIl accompagne les entreprises et leséquipes ...
Story AnomalieTicketd’incidentVous avez un flux dedemandes ?
VotrecapacitéLademandeEt vous êtes dans cecontexte ?
VotrecapacitéLademandeOu dans celui-ci ?
Alors ce qui suit estpour vous !Capacité DemandeObjectifKanban
Cadre AgileLe point de départ…Besoin Agilité(métier)ItératifIncrémentalTime boxé
Les enjeux KanbanOrganisationOpérationnelÉquipe
Des vrais attentes surl’agilité (métier)AttentesmétierAgilitéTTMJAT
SatisfactionL’apport des méthodesagilesDélaisScrumClient UserAmélioration sensible62%Respect des délaisAmélioration sensib...
Métier Réalisation Homologation ExploitationEnjeu n°1Faire travailler tous les acteursde la chaîne ensembleClient UserScrum
1 problèmesur 2En agile provient desinteractions avec desentités non agilesEnjeu n°2Optimiser globalementla chaîne plutôt ...
Métier Réalisation Homologation ExploitationLes résultatsStockClient User+95%C’est le temps passéen attente dansle système...
Les enjeux organisationnelsAméliorerl’agilitémétier pourrépondre àla demandeAméliorer laprédictibilitédu processusqui y ré...
QUELQUES ORGANISATIONSTYPES RENCONTRÉES
OrganisationOrganisation en silosDév.MétierUATPré exploitRecetteClient utilisateurAgileNonAgile
Convergenceéquipes maintenance corrective /évolutiveLogiciel en productionAgileMaintenance correctiveAgileCPPO
Équipe multi activitésProduit AClient BEquipe CSupport
Les domainesConduite deprojetsRéduire le délaisde réalisationMême si Kanbanest plus orientéservice queprojetMaintenanceapp...
Les enjeux KanbanOrganisationOpérationnelÉquipe
Pour réduire visiblement les délais,il ne faut pas…
…voir l’enjeu localementcomme un sprintMétier Réalisation Homologation ExploitationClient User
Mais globalement commeune course de relais…Métier Réalisation Homologation Exploitation…en triathlon !
En visualisant au bonniveau de granularitéAu niveau produitKanban boardAu niveau portfolioKanban entrepriseAu niveau équip...
Les enjeux opérationnelsRendre transparent le processusResponsabiliser par des règles explicites pour :* décentraliser les...
Les enjeux KanbanOrganisationOpérationnelÉquipe
Vous avez la permission de faireévoluer votre système !L’équipe propriétaire de sonprocessusCréer l’environnement pour per...
Le changement endouceurCommencer là où on en est.En respectant initialement le processus actuel, les rôles etresponsabilit...
Mais attention, ce n’est pasManagementProcessusÉquipesCoachProcessusConçoitou définitImposeSuivent
ALORS, C’EST QUOI LEKANBAN ?
Les grands principesKanbanPour que chacuntravaille au bonrythme,ensemble avoirun système tiréPour réduire lesdélais, trava...
Push vs PullPoussé (Push) Tiré (Pull)Analyste Développeur Analyste DéveloppeurJe produistoutes lesspécifications.J’ai beso...
L’arme fataleActivité NActivité N-1 Activité N+1
Des limites sur le travail encours ?Gestion deplanningLimites du travail en coursTempsPérimètre
Pour un système en flux tiréActivité NActivité N-1 Activité N+132 2
Pourquoi du flux tiré ?On ne construit pas de fonctionnalité dontpersonne n’a besoin maintenant.On n’écrit pas plus de spé...
VisualiserLimiter le travail en coursMesurer et gérerle flux de travailRendre expliciteles règles de gestionImplémenter de...
En suivant une démarcheempiriqueAméliorer ConcevoirSystème kanbanMettre enœuvreÉtudierIdentifier leprocessus existant, let...
L’équipe gère le flux detravail au quotidien ...Activité 1 Activité 2 Activité 3En cours FaitEn cours FaitEn cours Fait
...et gère les blocages !Activité 1 Activité 2 Activité 3 22Commentpeut-ont’aider?Nous sommesbloqués parl’activité 3!En co...
Mais quelques fois…Activité 1 Activité 2En cours FiniEn cours FiniStop !?Impossible derefuser la demande !2 2Les utilisate...
Et d’autres fois…DéveloppementConception TestsSpécificationEn cours FaitEn cours FaitJe suis débordé. Can’avance pas, mais...
Alors on étudie le système ens’aidant de modèlesDé saturé lesystème• Donner dumou• Théorie desfilesd’attenteAméliorerle fl...
Puis on ajuste le systèmeActivité 1 Activité 2 Activité 3En cours FiniEn cours FiniEn cours Fini232Règle 1 Règle 2Règle 3R...
Règle d’orChanger par petit paset contraindre le systèmejuste assez pour provoquerle prochain changement incrémental!
Et on enchaîne les cyclesd’améliorationPourÉtendre Kanban sur toute la chaîne.S’engager sur la performance.Aller vers u...
• Propre à chaqueéquipe• et ligne deproduitÉvoluer et évaluerle système• Modèles deconception• Modèles decollaborationAppr...
Alors, le Kanban…• Une méthode agile?• Une méthode de gestion de projet?• Une méthode de gestion de tâches? ScrumCycleen V...
Package de classes de serviceavec engagement de serviceStandardDate fixeUrgenceIntangibleJusqu’à deux heures avec 97% d’en...
ÉTENDRE LA PORTÉE DUKANBAN
Du kanban entrepriseau kanban projetReady DevVisionDéveloppement0% 25% 50% 75% 100% DéploiementDéveloppementMMF A déployer...
Traiter chaque serviceséparémentDemandeCapacitéobservéeDemandeCapacitéobservéeDemandeCapacitéobservée
Réseau de systèmeskanban
Ce n’est pas que de lathéorie !
@lmorisseaulaurent@morisseauconsulting.comMerci pour votre attention.Des questions ?
Prochain SlideShare
Chargement dans…5
×

Kanban pour l’IT

1 323 vues

Publié le

Vidéo de la conférence Kanban pour l'IT lors de la Vespérale de l'association Granit.

Dans la première partie, les thèmes abordés sont les enjeux stratégiques et opérationnels liés au Kanban dans le développement logiciel.

La seconde partie de la vidéo traite plus directement de la méthode Kanban, la démarche d'amélioration des processus, et de sa diffusion dans l'organisation.

Publié dans : Technologie
1 commentaire
3 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
1 323
Sur SlideShare
0
Issues des intégrations
0
Intégrations
21
Actions
Partages
0
Téléchargements
0
Commentaires
1
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Kanban pour l’IT

  1. 1. Kanban pour l’IT, la Vespéralele 9 avril 2013, Rennes
  2. 2. Êtes vous dans ce contexte ?Gérant fondateur de la sociétéMorisseau ConsultingIl accompagne les entreprises et leséquipes souhaitant évoluer vers plusdagilité, en tant que coach etformateur.Laurent Morisseau@lmorisseaulaurent@morisseauconsulting.comVotre speaker
  3. 3. Story AnomalieTicketd’incidentVous avez un flux dedemandes ?
  4. 4. VotrecapacitéLademandeEt vous êtes dans cecontexte ?
  5. 5. VotrecapacitéLademandeOu dans celui-ci ?
  6. 6. Alors ce qui suit estpour vous !Capacité DemandeObjectifKanban
  7. 7. Cadre AgileLe point de départ…Besoin Agilité(métier)ItératifIncrémentalTime boxé
  8. 8. Les enjeux KanbanOrganisationOpérationnelÉquipe
  9. 9. Des vrais attentes surl’agilité (métier)AttentesmétierAgilitéTTMJAT
  10. 10. SatisfactionL’apport des méthodesagilesDélaisScrumClient UserAmélioration sensible62%Respect des délaisAmélioration sensible42%Fréquence de livraisonPas d’amélioration56%
  11. 11. Métier Réalisation Homologation ExploitationEnjeu n°1Faire travailler tous les acteursde la chaîne ensembleClient UserScrum
  12. 12. 1 problèmesur 2En agile provient desinteractions avec desentités non agilesEnjeu n°2Optimiser globalementla chaîne plutôt que localement les équipesClient User1 projetsur 3La complexité estune barrière àl’adoption agileP1P1
  13. 13. Métier Réalisation Homologation ExploitationLes résultatsStockClient User+95%C’est le temps passéen attente dansle système pour unedemandePour diminuerles délais,il faut adresserle processuset aux interactionsinter activités
  14. 14. Les enjeux organisationnelsAméliorerl’agilitémétier pourrépondre àla demandeAméliorer laprédictibilitédu processusqui y répondAvoir uneapprocheévolutive duchangementAvoir uneapproche degestion derisques
  15. 15. QUELQUES ORGANISATIONSTYPES RENCONTRÉES
  16. 16. OrganisationOrganisation en silosDév.MétierUATPré exploitRecetteClient utilisateurAgileNonAgile
  17. 17. Convergenceéquipes maintenance corrective /évolutiveLogiciel en productionAgileMaintenance correctiveAgileCPPO
  18. 18. Équipe multi activitésProduit AClient BEquipe CSupport
  19. 19. Les domainesConduite deprojetsRéduire le délaisde réalisationMême si Kanbanest plus orientéservice queprojetMaintenanceapplicativeGérer des flux denaturesdifférentsEt avec desprioritésdifférentesActivité desupportA priori moinsadapté au mode« Tiré »
  20. 20. Les enjeux KanbanOrganisationOpérationnelÉquipe
  21. 21. Pour réduire visiblement les délais,il ne faut pas…
  22. 22. …voir l’enjeu localementcomme un sprintMétier Réalisation Homologation ExploitationClient User
  23. 23. Mais globalement commeune course de relais…Métier Réalisation Homologation Exploitation…en triathlon !
  24. 24. En visualisant au bonniveau de granularitéAu niveau produitKanban boardAu niveau portfolioKanban entrepriseAu niveau équipeTask boardAu niveau personnelPersonal Kanban
  25. 25. Les enjeux opérationnelsRendre transparent le processusResponsabiliser par des règles explicites pour :* décentraliser les prises de décisions* simplifier la complexité* développer la collaboration entre équipes
  26. 26. Les enjeux KanbanOrganisationOpérationnelÉquipe
  27. 27. Vous avez la permission de faireévoluer votre système !L’équipe propriétaire de sonprocessusCréer l’environnement pour permettre à l’équipe de s’approprier le travail, le système et le faire évoluer par consensus.CoachManagerEt de le faire à votre rythme, soutenable !Avec le droit à l’erreur et à l’expérimentation pourgagner en maturité.Coach
  28. 28. Le changement endouceurCommencer là où on en est.En respectant initialement le processus actuel, les rôles etresponsabilités.Et s’engager à changer de manière incrémentale.Du leadership à tous les niveaux !
  29. 29. Mais attention, ce n’est pasManagementProcessusÉquipesCoachProcessusConçoitou définitImposeSuivent
  30. 30. ALORS, C’EST QUOI LEKANBAN ?
  31. 31. Les grands principesKanbanPour que chacuntravaille au bonrythme,ensemble avoirun système tiréPour réduire lesdélais, travaillersur des petitslots en flux,voire en juste àtemps
  32. 32. Push vs PullPoussé (Push) Tiré (Pull)Analyste Développeur Analyste DéveloppeurJe produistoutes lesspécifications.J’ai besoind’une nouvellespécification!
  33. 33. L’arme fataleActivité NActivité N-1 Activité N+1
  34. 34. Des limites sur le travail encours ?Gestion deplanningLimites du travail en coursTempsPérimètre
  35. 35. Pour un système en flux tiréActivité NActivité N-1 Activité N+132 2
  36. 36. Pourquoi du flux tiré ?On ne construit pas de fonctionnalité dontpersonne n’a besoin maintenant.On n’écrit pas plus de spécifications que l’on nepeut coder.On n’écrit pas plus de code que l’on ne peuttester.On ne teste pas plus de code que l’on ne peutdéployer.
  37. 37. VisualiserLimiter le travail en coursMesurer et gérerle flux de travailRendre expliciteles règles de gestionImplémenter desboucles de feedbacksS’améliorer de manière collaborativeÉvoluer de manière expérimentaleSuperficielProfondDes pratiques pourréussir
  38. 38. En suivant une démarcheempiriqueAméliorer ConcevoirSystème kanbanMettre enœuvreÉtudierIdentifier leprocessus existant, letravail, les règlesAcquérir desdonnées, pratiqueset outilsÉtudier lecomportement et lesréponses du systèmeaux règlesTirer lesenseignements desécarts constatés etajuster le système enconséquence
  39. 39. L’équipe gère le flux detravail au quotidien ...Activité 1 Activité 2 Activité 3En cours FaitEn cours FaitEn cours Fait
  40. 40. ...et gère les blocages !Activité 1 Activité 2 Activité 3 22Commentpeut-ont’aider?Nous sommesbloqués parl’activité 3!En cours FaitEn cours FaitEn cours Fait
  41. 41. Mais quelques fois…Activité 1 Activité 2En cours FiniEn cours FiniStop !?Impossible derefuser la demande !2 2Les utilisateurs râlent. Jecommence d’autres tâchespour montrer que ça bouge !CoachCa vous rappellequelque chose ?
  42. 42. Et d’autres fois…DéveloppementConception TestsSpécificationEn cours FaitEn cours FaitJe suis débordé. Can’avance pas, mais je nesuis pas bloqué.3 3Je n’ai plus rien à faire. Jecommence une nouvelletâche malgré la limite !J’attend pour passerdes tests
  43. 43. Alors on étudie le système ens’aidant de modèlesDé saturé lesystème• Donner dumou• Théorie desfilesd’attenteAméliorerle flux• Travailleravec desgoulets• Théorie descontraintesRéduire lavariabilité• Identifier leslimitesnaturelles• MaîtriseStatistiquedes ProcédésRéduire lesdélais• Chasser legaspillage• Résolutiondeproblèmes• Lean
  44. 44. Puis on ajuste le systèmeActivité 1 Activité 2 Activité 3En cours FiniEn cours FiniEn cours Fini232Règle 1 Règle 2Règle 3Règle 4LeprocessusLes règlesLes limitesLeséléments
  45. 45. Règle d’orChanger par petit paset contraindre le systèmejuste assez pour provoquerle prochain changement incrémental!
  46. 46. Et on enchaîne les cyclesd’améliorationPourÉtendre Kanban sur toute la chaîne.S’engager sur la performance.Aller vers une planification Juste à Temps.Coach
  47. 47. • Propre à chaqueéquipe• et ligne deproduitÉvoluer et évaluerle système• Modèles deconception• Modèles decollaborationApprendre descomportementsémergents• Des équipes• Du managementPlus de maturitéorganisationnelleApprendre du systèmeKanban
  48. 48. Alors, le Kanban…• Une méthode agile?• Une méthode de gestion de projet?• Une méthode de gestion de tâches? ScrumCycleen VBureaud’étude…Une méthodede conduite de changementpar l’amélioration desprocessusPortée par les équipes,à leur rythmePour aller vers du flux tiré
  49. 49. Package de classes de serviceavec engagement de serviceStandardDate fixeUrgenceIntangibleJusqu’à deux heures avec 97% d’engagement100% d’engagement avec un délai deprévenance de 64 joursJusqu’à 50 jours 67% garantieJusqu’à 70 jours 50% garantie
  50. 50. ÉTENDRE LA PORTÉE DUKANBAN
  51. 51. Du kanban entrepriseau kanban projetReady DevVisionDéveloppement0% 25% 50% 75% 100% DéploiementDéveloppementMMF A déployerProjet FValeur LEffort LProjet DValeur LEffort XLProjet CValeur LEffort XLProjet BValeur XLEffort MKanbanentrepriseKanbanprojet
  52. 52. Traiter chaque serviceséparémentDemandeCapacitéobservéeDemandeCapacitéobservéeDemandeCapacitéobservée
  53. 53. Réseau de systèmeskanban
  54. 54. Ce n’est pas que de lathéorie !
  55. 55. @lmorisseaulaurent@morisseauconsulting.comMerci pour votre attention.Des questions ?

×