introduction à agile lean

25
INTRODUCTION À AGILE LEAN François JEAN

Upload: pyxis-technologies

Post on 15-Feb-2017

882 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

INTRODUCTION À AGILE LEAN

François JEAN

© 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

© 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?

© 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

© P

yxis

Tec

hnol

ogie

s in

c.

EXEMPLE DE KANBAN

© 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

© P

yxis

Tec

hnol

ogie

s in

c.

Scrumban ≈ Métro Scrum ≈ Train

MODE DE LIVRAISON

© 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

© P

yxis

Tec

hnol

ogie

s in

c.

On veut éviter. On recherche.

SCRUMBAN ≈ AUTOBAHN

FIFO – WIP – VÉLOCITÉ – ANDONS

MISE SUR PIED D’UNE ÉQUIPE

© 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

© 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

© 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

© 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

SUIVI ET AMÉLIORATION DU TEMPS DE CYCLE

© 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

© 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

© 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

© 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

© 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/

© 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

© 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

© 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

© P

yxis

Tec

hnol

ogie

s in

c.

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

RÉFÉRENCES

© 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