kanban pour l'it lkfr13

37
Kanban pour l’IT

Upload: laurent-morisseau

Post on 27-Jun-2015

2.150 views

Category:

Technology


0 download

DESCRIPTION

Conférence Lean Kanban France 2013, Paris Support de ma présentation Kanban pour l'IT

TRANSCRIPT

Kanban pour l’IT

Êtes vous dans ce contexte ?

Gérant fondateur de la société Morisseau Consulting

Il accompagne les entreprises et les équipes souhaitant évoluer vers plus d'agilité, en tant que coach et formateur.

Laurent Morisseau

@lmorisseau

[email protected]

Votre speaker

Infra Story

Tâche technique

Anomalie

Ticket d’incident …

Vous avez un flux de demandes ?

Votre capacité

La demande

Et vous êtes dans ce contexte ?

Votre capacité

La demande

Urgent!

Ou dans celui-ci ?

Alors ce qui suit est pour vous !

Capacité Demande

Objectif

Kanban

Au niveau micro• Travail planifié et non planifié• Travail piloté par les dates ou par

l’urgence• Travail de type livrable, amélioration,

gestion de risque, découverte

Au niveau macro• Demande cliente et demande interne• Demande court/moyen/long terme• Objectif stratégique et tactique

Les attentes métier

Améliorer les délaisAugmenter la satisfaction

client/utilisateur

Malgré un contexte d’incertitudes et sans avoir toutes les informations

pour avancer

TTMJAT

Enjeu n°1Faire travailler tous les acteurs

de la chaîne ensemble

Métier Réalisation Homologation Exploitation

Enjeu n°2Optimiser globalement

la chaîne plutôt que localement les équipes

1 projet sur 3La complexité est une

barrière à l’adoption agile

1 problème sur 2en Agile provient des

interactions avec des entitésnon agiles

Les résultats

Métier Réalisation Homologation Exploitation

stock stock stock

95%C’est le temps passé en attente dans le système

pour une demande

Imaginer une course de relais…

…en triathlon!

Métier Réalisation Homologation Exploitation

95 % de la capacité est influencée par la conception du

système.5 % par la variation de la performance humaine.

Pour diminuer les délais, il faut adresser le processus

et aux interactions inter activités

S’adresser au système

Deming

Avec le bon niveau d’abstraction

Au niveau produitKanban board

Au niveau portfolioKanban entreprise

Au niveau équipeTask board

Au niveau personnelPersonal Kanban

Les enjeux organisationnels

Améliorer l’agilité

métier pour répondre à la demande

Améliorer la prédictibilité du processus qui y répond

Avoir une approche

évolutive du changement

Avoir une approche de gestion de

risques

Les enjeux opérationnels

Rendre transparent le processus

Décentraliser les prises de décisions

Simplifier la complexité

Développer la collaboration entre équipes

Pour fluidifier le travail

QUELQUES ORGANISATIONS TYPES RENCONTRÉES

Organisation en silosA

gile

Non A

gile Métier Pré exploit

Dév. Recette

Convergence équipe maintenance corrective /

évolutive

Maintenance corrective

AgileAgile

CP

PO

Logiciel en production

Équipe multi activités

Support

Produit A

Client B

Equipe C

La gestion de portefeuille

Les domaines

Conduite de projets

Réduire le délaide réalisation

Même si Kanban est plus orienté

service que projet

Maintenanceapplicative

Gérer des flux denature différents

Avec des priorités différentes

Activité de support

A priori moins adapté au mode

« Tiré »

ALORS, C’EST QUOI LE KANBAN ?

Les grands principes

Pour que chacun travaille au bon

rythme, ensembleavoir un système

tiré

KanbanPour réduire les

délais, travailler surdes petits lots en

flux, voire en juste à temps

Push vs Pull

Poussé (Push) Tiré (Pull)

DEVELOPPEUR DEVELOPPEURANALYSTE ANALYSTE

Je produistoutes les

spécifications.

J’ai besoin d’unenouvelle

spécification.

Des limites pour un système en flux tiré

Activité NActivité N-1 Activité N+1

3

2 2

Pourquoi du flux tiré?

On ne construit pas de fonctionnalité dont personne n’a besoin maintenant.

On n’écrit pas plus de spécifications que l’on ne peut coder.

On n’écrit pas plus de code que l’on ne peut tester.

On ne teste pas plus de code que l’on ne peut déployer.

On ne déploie pas plus que l’utilisateur ne peut utiliser

Des pratiques pour réussir

Visualiser

Limiter le travail en cours

Mesurer et gérer le flux de travail Rendre explicite

les règles de gestion

Implémenter des boucles de feedbacks

Processus, interprocessus, organisation

S’améliorer de manière collaborativeÉvoluer de manière expérimentale

Superficiel

Profond

Une démarche empirique

Tirer les enseignements des écarts constatés et ajuster le système en

conséquence

Étudier le comportementet les réponses du système aux règles

Identifier le processus existant, le travail,

les règles

Acquérir des données, pratiques

et outils

Système

Kanban

Concevoir

Mettre enoeuvre

Étudier

Améliorer

Et le changement en douceur

Commencer là où on en est.

En respectant initialement le processus actuel, les rôles et responsabilités.

Et s’engager à changer de manière incrémentale.

Avec du leadership à tous les niveaux !

Visualiser le flux de travail

Gérer le flux de travail au quotidien

Activité 1 Activité 2 Activité 3

En cours FaitEn cours FaitEn cours Fait

Mais quelques fois !

Activité 1 Activité 2 Activité 3 22

Comment peut-on t’aider?

Nous sommes bloqués par l’activité 3!

En cours FaitEn cours FaitEn cours Fait

Alors on étudie le système en s’aidant de modèles

Fluidifier le travail• Donner du

mou• Théorie des

files d’attente

Travailler à la bonne vitesse• Travailler

avec des goulets

• Théorie des contraintes

Réduire la variabilité• Identifier les

limites naturelles

• Maîtrise Statistique des Procédés

Réduire les délais• Chasser le

gaspillage• Résolution

de problèmes

• Lean

Pour ajuster le système

Activité 1 Activité 2 Activité 3

En cours FiniEn cours FiniEn cours Fini

232

Règle 1 Règle 2

Règle 3

Règle 4

Le processus

Les règles

Les limites

Les éléments

Juste assez pour provoquer le prochain changement incrémental

• Propre à chaque équipe

• et ligne de produit

Évoluer et évaluer le système

• Modèles de conception

• Modèles de collaboration

Apprendre des comportements

émergents

• Des équipes• Du management

Plus de maturité organisationnelle

Apprendre du système Kanban

Alors, le Kanban…

• Une méthode agile?• Une méthode de gestion de projet?• Une méthode de gestion de tâches? Scrum

Cycle en V

Bureau d’étude

Une méthode de conduite de changement

par l’amélioration des processus

portée par les équipes, à leur rythme

pour aller vers du flux tiré

@[email protected]

Merci pour votre attention.

Des questions ?