Retour d’expérience Lean & Scrum dans une équipe Agile @ LECTRA, basée sur l'amélioration continue: Présentation faite lors de l'Agile Tour Bordeaux 2013 #atbdx
5. LECTRA
Ce que nous faisons
Lectra est le leader mondial dans les solutions technologiques
intégrées - logiciels, équipement CAD/CAM, et services
associés – conçues pour les industries utilisant des tissus, du
cuir, des textiles techniques et des matériaux composites pour
fabriquer leurs produits.
6. LECTRA R&D
Software & Hardware
€ 170 millions
• Investis lors des 10 dernières années
240
• Ingénieurs à la R&D (software & hardware).
• 260 d’ici à fin 2014
16%
• Des effectifs de la société
9%
• Du CA Lectra est consacré au budget de la R&D
7. Le contexte
Un processus LEAN
Des équipes projets en SCRUM
Une ingénierie logicielle en cours de mise en œuvre
Une équipe en phase de restructuration
Une
Tranche
de vie
Avec l’aimable contribution de
Pascal Peidro & l’équipe PLM Web LECTRA
8. La voix du Sensei
Des faits
Des effets
Amélioration continue
Principes LEAN - Optimiser le tout dans son ensemble
Eliminer les gaspillages
Nécessite une phase d’observation et de mesures
Nécessite une progression empirique pas à pas
Nécessite une attention aux opportunités rencontrées en chemin
10. La voix du Sensei
Histoire sans fin
TQM
Roue de
Deming
PDSA
PDCA
Poka-Yoke
DMAIC
5s
« L’amélioration ce n’est pas la révolution à chaque fois, mais faire des petits pas »
Romain Couturier, Rupture Douces Saison 2, 2013
11. La voix du Scrum Master
Management Visuel
Philippe est arrivé à Lectra, et a
commencé à poser plein de
questions.
« J’entends parler de problèmes
d’intégration continue… quel est
l’état des builds ? »
Besoin de visibilité
Arrivée de l’écran
12. La voix du Scrum Master
Et la lumière fut …
Radiator : état des builds
Information factuelle,
connue et partagée
Pas d’ambiguïté
Pas d’implicite
13. De la constatation au plan d’action
La voix du Scrum Master
La prise de conscience
Vous avez vu qu’il y a un build
failed depuis 8 semaines?
Oui, mais c’est normal.
Les temps de build sont trop longs, on n’a pas
le feedback rapidement du coup il y a une trop
grande inertie à la correction; par conséquent
nous n’arrivons pas à stabiliser les builds.
Ok, on met en place une
backlog technique et on met
cette action en haut de celle-ci.
14. La voix du Scrum Master
Action :
Amélioration des temps de build
3h15
Build
IC
=
4h
Parallélisation des tests
35 min
Init
Build
LOCAL
=
30 min
Injection
Import
Testsdata.dmp
Build IC
plus lent
que
LOCAL
Tests IC
en
erreur
Réécriture des
classes de test
mal isolées
2 minutes
Serveur physique
-50 %
temps
total
Problèmes
réseau
15. La voix du Sensei
Des faits, rien que des faits!
Mesure
Pas d’amélioration qui ne
puisse être mesurée, ou
confrontée à une
vérification par une
Contre Mesure
méthode scientifique
16. La voix du Sensei
Exemple de fiche de suivi d’action d’amélioration continue
17. La voix du Scrum Master
4h
4h
Avant
1
1
2
1h
1h
1h
1h
1h
1
1h
1h
2
1h
3
2
1
Après
2
3
18. Principe LEAN - Eliminer les gaspillages
Mary & Tom Poppendieck, Lean Software Development : An Agile
Toolkit for Software Development Managers, 2003 - 2006
La voix du Sensei
Mura : Irrégularité : variations
inutiles, inégalités, inconsistances
dans le système.
Muri : Excès : la surproduction
Muda : Le Gâchis : gaspillage,
inutile, sans valeur ou improductif.
Modèle des 3M de Toyota
19. La voix du Scrum Master
Appréhension de l’équipe face au « possible culprit »
Transparence
Visibilité des problèmes
Maîtrise des
informations
20. La voix du Scrum Master
Intégration aux systèmes existants.
Actions en parallèle des activités
quotidiennes
Expérimentation et Capitalisation
Task Force Radiator
21. La voix du Sensei
Amélioration durable
Kai : changement
Zen : bon (pour mieux)
22. La voix du Scrum Master
Nouvelles questions : « combien de
bugs a-t-on dans nos applications ?
Pour notre version ?
Au niveau de nos versions
courantes ? »
Beaucoup d’informations sur un même écran
Lisibilité
24. Détail
La voix du Scrum Master
Roulette
d’affichage
Zone d’alertes
Radiator
25. La voix du Scrum Master
Expérimentation sur composant graphique
Vision d’ensemble
Capitalisation ExtJS 4
26. La voix du Scrum Master
Itérations & Améliorations
successives
27. Amélioration durable – ADN de l’équipe
La voix du Sensei
L’équipe doit voir les bénéfices des travaux
engagés.
L’équipe doit pouvoir livrer plus fréquemment
aux clients avec une meilleure qualité.
Les actions d’améliorations doivent être
pérennisées dans les processus internes
Rythme soutenu et
soutenable
28. La voix du Scrum Master
Le radiateur, je ne le
regarde pas, il est trop
loin et je ne suis pas en
face.
Portail
Capitalisation WebComponents
Diffusion de l’information dans l’équipe
29. La voix du Scrum Master
Enrichissement du Radiator + changement des pratiques de développement
Saturation d’information
Besoin de se recentrer sur les fondamentaux
Actions ciblées et efficaces vs dispersion
30. La voix du Sensei
Observer les effets
Découvertes
Opportunités
31. L’arbre des découvertes
Migration testNg
Best practices
La voix du Sensei
Parallelisations
Agent Intégration
Expérience / Echecs
Expérience UX
Expérience
Technique
(Node Js, Ext Js 4.0)
Travail en groupe
Projet dans le projet
Le besoin
Des Faits
Des Effets
Mesures
Contre mesure
32. Sensei
QUIZZ
En LEAN, le coach ou le guide expérimenté.
DMAIC
LEAN Six Sigma : Define – Mesure – Analyze – Improve - Control.
LEAN : Plan – Do – Check - Act
Kaizen
LEAN : Kai – Changement, Zen – bon, pour le mieux
RCA
LEAN : Root Cause Analysis – ishikawa
LEAN Six Sigma : Root Cause Analysis – 5 Whys