Alors que nous préparons la formation commune Joe Justice/WikiSpeed Scrum qui se tiendra à Redmond les 4 et 5 février, je revois le lien entre Scrum et Lean.
Nous continuons à rencontrer le personnel clé du Lean Enterprise Institute pour discuter des possibilités de collaboration. John Shook, PDG du LEI, a créé la première usine Toyota aux États-Unis. Lui et Steve Bell m'a donné le meilleur livre sur Développement de produits et de processus allégés et nous sommes d'accord pour dire que Takeuchi et Nonaka s'intéressaient aux équipes de développement de produits allégés lorsqu'ils ont inventé le terme Scrum.
Il est donc intéressant de se pencher sur la première équipe de développement de produits allégés créée par Taiichi Ohno, l'inventeur du système de produits Toyota. Dans son livre, La machine qui a changé le mondeLe professeur Womack raconte l'histoire :
Ohno, qui s'est rendu à plusieurs reprises à Detroit juste après la guerre, pensait que tout ce système était truffé d'irrégularités. muda, terme japonais désignant le gaspillage qui englobe les efforts, les matériaux et le temps perdus. Il a estimé qu'aucun des spécialistes autres que l'ouvrier d'assemblage n'apportait réellement de valeur ajoutée à la voiture. Qui plus est, Ohno pensait que les ouvriers d'assemblage pouvaient probablement remplir la plupart des fonctions des spécialistes et les remplir beaucoup mieux en raison de leur connaissance directe des conditions de la chaîne...
De retour à Toyota City, Ohno commence à expérimenter. La première étape a consisté à regrouper les travailleurs en équipes dirigées par un chef d'équipe plutôt que par un contremaître. Les équipes ont reçu un ensemble d'étapes d'assemblage, leur partie de la chaîne, et ont été invitées à travailler ensemble sur la meilleure façon d'effectuer les opérations nécessaires. Le chef d'équipe effectuait les tâches d'assemblage, coordonnait l'équipe et, en particulier, remplaçait tout travailleur absent - des concepts inédits dans les usines de production de masse.
Ohn a ensuite confié à l'équipe les tâches d'entretien, de réparation mineure des outils et de contrôle de la qualité. Enfin, dans un dernier temps, une fois que les équipes ont bien fonctionné, il a réservé du temps pour que l'équipe suggère collectivement des moyens d'améliorer le processus... Ce processus d'amélioration continue et progressive, kaizen en japonais, s'est faite en collaboration avec les ingénieurs industriels, qui existent toujours mais en nombre beaucoup plus réduit.
Des équipes Scrum similaires sont utilisées par Joe Justice pour la construction hebdomadaire de voitures. Il est clair que nous n'avons pas seulement repris la méthode Scrum des Japonais, mais qu'en la testant dans des milliers d'équipes logicielles, nous y avons ajouté une valeur incrémentale avec le concept des sprints hebdomadaires, de la programmation en binôme, du développement piloté par les tests et d'autres pratiques qui permettent de produire de nouveaux prototypes de voitures plus rapidement que Toyota avec des équipes de volontaires réparties dans le monde entier. Dans quelques semaines, nous assisterons à l'assemblage hebdomadaire d'une voiture à WikiSpeed à Redmond.