Top Banner
INTRODUCTION À AGILE LEAN François JEAN
25

Introduction à Agile Lean

Feb 15, 2017

Download

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction à Agile Lean

INTRODUCTION À AGILE LEAN

François JEAN

Page 2: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡ Qui êtes-vous? ¡  Agile Lean s’applique à beaucoup plus que les projets de

développement en TI.

INTRODUCTION

Page 3: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Avantages de la méthode Scrum § Règles simples §  Bien adaptée au contexte des projets § Mode empirique qui permet d’attaquer des problèmes complexes

¡ Où ça peut accrocher? §  Scrum gère mal les incidents et les demandes urgentes. §  Il y a trop de cérémonies lorsqu’on connaît bien la recette. §  Les principes de Scrum peuvent être trop difficiles à appliquer

intégralement. §  Culture eats strategy for breakfast.

POURQUOI PAS SIMPLEMENT SCRUM?

Page 4: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Agile Lean s’inspire de Kanban. ¡ On util ise Kanban et on y ajoute des dynamiques de Scrum. ¡  Agile Lean s’adapte aisément aux processus actuels. ¡ C’est une recherche permanente d’amélioration. ¡  Voici les préalables pour util iser Agile Lean, Scrumban ou

Kanban §  Il est possible de diviser le travail en petits incréments, chacun

ajoutant de la valeur et pouvant être réalisés indépendamment. §  Il est possible de réaliser chaque incrément en un flux continu, et

ce, de l’élément requis jusqu’au déploiement. §  Les étapes du processus sont semblables pour chaque item du

carnet de produit.

AGILE LEAN – SCRUMBAN – KANBAN

Page 5: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

EXEMPLE DE KANBAN

Page 6: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

SCRUMBAN

Product Backlog

Plan de livraison

Sprint Burndown

Mêlée quotidienne Sprint Backlog

Revue de sprint

Sprint

Sunset Graph

Planification de sprint

Rétrospective de sprint

Maintenance du product backlog

Sprint 0

DEMANDES

Hebdo.

Tableau de priorités

Mur de réalisation Kanban

Optimisation du flux tiré

Mêlée quotidienne

Rétrospective mensuelle

Page 7: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

Scrumban ≈ Métro Scrum ≈ Train

MODE DE LIVRAISON

Page 8: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

TABLEAU SCRUMBAN

A

À faire 5

Dév. 3

Test 2

Livraison 3

Analyse fonctionnelle

2

C

Terminé

D

E

F

G

L

M

K

J

O

N

Flux

A

B

Définition de « Terminé »

Définition de « Terminé »

Définition de « Terminé »

Définition de « Terminé »

Définition de « Terminé »

Voie rapide

Page 9: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

On veut éviter. On recherche.

SCRUMBAN ≈ AUTOBAHN

FIFO – WIP – VÉLOCITÉ – ANDONS

Page 10: Introduction à Agile Lean

MISE SUR PIED D’UNE ÉQUIPE

Page 11: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Former l’équipe § Une journée de formation pour toute l’équipe §  Explication des principe de Scrumban (flux tiré, limite des tâches

en cours, etc.) ¡ Cartographier le processus ¡ Dessiner le véhicule (les cartes) ¡ Mettre en place les outils pour mesurer le temps de cycle

MISE SUR PIED D’UNE ÉQUIPE

Page 12: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Bien identifier les étapes du processus de travail §  Truc : deux groupes distincts pour comparer les résultats

¡  Formuler une définition de « Terminé » pour chaque étape ¡  Faire attention aux retours en arrière qui brisent le flux

(avoir des étapes étanches) ¡  Équilibrer les étapes pour permettre une cadence régulière

§  Exemple : 1 jour pour l’analyse; 1 jour pour l’architecture; 2 jours pour le développement, mais avec une équipe de 2 développeurs…

¡  Avoir un tableau simple ¡  Avoir un beau tableau

CARTOGRAPHIE DU PROCESSUS DE TRAVAIL

Page 13: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Identifie un item à réaliser ¡ Doit permettre ce qui suit

§  Suivre l’avancement d’un item § Calculer les temps de passage §  Afficher les bloqueurs

¡ Doit être clair et parler de lui-même

VÉHICULE

Page 14: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

ID de la demande Secteur d’activité Estimation

Titre de la demande

Description sommaire de la demande Demandeur : Quelqu’un de bien Date souhaitée : avant la fin 2015

Analyse Dév. Test Livraison

Responsable FJ

Début 42.1

Travail IIII

Bloqué II

Capacité I

Fin 43.3

EXEMPLE DE VÉHICULE

Page 15: Introduction à Agile Lean

SUIVI ET AMÉLIORATION DU TEMPS DE CYCLE

Page 16: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Travaux en cours ou WIP (inventaire) ¡  Statistiques

§  Points de complexité l ivrés §  Points l ivrés au total ou par catégorie (ex. : nombres d’ incidents

corr igés vs nombre d’améliorat ions l ivrées) §  Temps de passage moyen §  Taux de rendement moyen §  Temps d’attente moyen (pour les items des catégories urgente et

importante) ¡  Etc.

SUIVI ET AMÉLIORATION DU TEMPS DE CYCLE

Page 17: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

0

10

20

30

40

50

60

70

80

t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

Points de complexité

Temps

POINTS DE COMPLEXITÉ LIVRÉS

Page 18: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

TEMPS DE PASSAGE MOYEN

0.0

2.0

4.0

6.0

8.0

10.0

12.0

14.0

t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

Jours

Temps

Temps de passage moyen des items

Capacité

Bloqué

Tests

Dév.

Analyse

Page 19: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

90.0%

t1 t2 t3 t4 t5 t6 t7 t8 t9 t10

Taux de rendement

Temps

TAUX DE RENDEMENT MOYEN

Page 20: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

DIAGRAMME DE FLUX CUMULÉ

Source : http://zsoltfabok.com/blog/2011/02/xp-with-kanban-instead-of-scrum/

Page 21: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

SPYDER QIX

0 1 2 3 4 5 6 7 8 9

10 Vélocité de réponse

Satisfaction client

Énergie de l’équipe

Résilience de l’équipe

Scrum Master catalyseur+gardien

Leadership de la direction

Autonomie pérenne

Arrimage système-performance

Discipline – maîtrise du cadre métho

Alignement du P.O

Efficience collective

Qualité supérieure

Page 22: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡ Quand vas-tu me livrer l’item X? ¡  Au global, on peut avoir une réponse approximative. ¡ Cependant, on ne peut pas répondre au cas par cas.

§  Il faut absolument éviter de transformer votre Scrumban en « bureau de dentiste » : un trou de 90 minutes dans Outlook è un rendez-vous pour traiter une carie. De cette façon, il faut toujours le même temps pour réparer une dent cariée; donc, peu d’améliorations possibles.

LA QUESTION QUI TUE

Page 23: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  Avantages : §  Son champ d’application dépasse les projets informatiques. §  Elle est bien adaptée aux petites demandes et au soutien. §  Elle permet des livraisons continues (meilleur rendement des

investissements). ¡  Faire attention à ce qui suit :

§  Plus les demandes sont petites plus elles circulent facilement. §  Il faut faire attention au changement de priorités en cours de route. §  Il faut bien communiquer les règles de priorisation à l’entrée du tableau. §  Il faut expliquer aux partenaires le mode de fonctionnement de l’équipe.

§  Flux tiré et non en mode de réservation de ressources pour une certaine date §  Il faut une certaine discipline dans l’équipe. §  Il faut assurer la simplicité du processus, du tableau, des véhicules.

AVANTAGES DE LA MÉTHODE ET PIÈGES À ÉVITER

Page 24: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

§ www.infoq.com/fr/presentations/ameliore-produit-scrumban

RÉFÉRENCES

Page 25: Introduction à Agile Lean

© P

yxis

Tec

hnol

ogie

s in

c.

¡  « Les Saints n'ont pas tous bien commencé, mais ils ont tous bien fini. Nous avons mal commencé; finissons bien. »

Le Curé d'Ars ¡  Pour en savoir plus :

§  Twitter : @intellijean §  Courriel : [email protected]

CONCLUSION