L’agilité et le Scrum sont-ils intrinsèquement Lean ?

Le Scrum est-il intrinsèquement Lean ?

Le développement logiciel Lean est le résultat de la traduction du manufacturing Lean dans le domaine du développement logiciel et des systèmes. Que cela tombe sous l’ombre de l’Agilité est fortement débattu dans la communauté, mais cela n’a vraiment pas d’importance au final. Cela tient au fait que les sept principes du Lean sont intrinsèquement reflétés dans les méthodes Agiles, même si parfois de manière différente et avec des lexiques ou des conventions de nommage différentes.

Éliminer les pertes

Le premier principe du Lean est d’éliminer les pertes. À partir de spécifications floues, de documentation inutilisée, de transferts, de temps d’attente, etc., les praticiens Lean cherchent à réduire ou à éliminer complètement ces pertes du processus. Le cadre Scrum reprend cet esprit Lean en offrant la rétrospective afin que l’équipe puisse découvrir et corriger tout ce qui ne fonctionne pas correctement. Vous entendrez souvent les équipes discuter de sujets tels que la documentation gaspillée, des processus lourds et/ou manuels, trop de défauts, et d’autres problèmes similaires lors de la rétrospective.

Se concentrer sur la collaboration

Le Scrum et le Lean mettent tous deux l’accent sur la coopération entre les employés. Cela définit le succès de la méthode. Dans les deux approches, les personnes qui exécutent les tâches sont plus importantes que les outils qu’elles utilisent.

Orienté valeur

Lorsqu’il s’agit du Scrum et du Lean, rien n’est plus important que le résultat final. Ce résultat doit créer de la valeur pour le client et constitue le seul objectif du processus de développement. Le Scrum permet au client de réajuster constamment ses exigences, tandis que le Lean consiste à fabriquer le produit de manière à ne générer aucune perte. Le client doit obtenir exactement ce qu’il attend.

Décider le plus tard possible

Dans tout projet, les personnes connaissent le plus le projet à la fin du projet. Les équipes Scrum préfèrent prendre des décisions bien informées ; elles ne prennent donc pas de décisions sur chaque exigence dès le départ. C’est une manifestation de la quatrième valeur du Lean : décider le plus tard possible.

Mettre l’accent sur l’amélioration continue

Le Scrum et le Lean adhèrent également au principe d’amélioration continue, également connu sous le nom de Kaizen dans le Lean. Les deux mettent l’accent sur l’apprentissage constant et l’adaptation. C’est un aspect essentiel, car créer de la valeur pour le client est la priorité absolue.

S’efforcer de livrer rapidement

Le Lean dit livrer rapidement ; dans le Scrum, nous livrons au plus tous les 30 jours, et de nombreuses équipes livrent même plus rapidement que cela. Le Lean dit donner plus de pouvoir à l’équipe, et c’est aussi le cas dans le Scrum. Le Lean dit que l’intégrité doit être intégrée au système ; le Scrum y répond en exigeant que l’équipe définisse ensemble avec le client ce que signifie « terminé ».

Éliminer les goulets d’étranglement

Enfin, le Lean nous guide vers une vision d’ensemble — comment l’ensemble du flux de valeur, ou la chaîne d’événements menant à la valeur pour le client, fonctionne. Tous les goulets d’étranglement doivent être éliminés immédiatement, et les équipes doivent être constituées de manière à pouvoir livrer des incrémentations de produit achevées. Le Scrum reflète cela en nous guidant vers la création d’équipes dédiées et pluridisciplinaires qui mènent des rétrospectives. Ces rétrospectives nous aident à identifier les goulets d’étranglement (ou obstacles, comme on les appelle dans le Scrum) afin de pouvoir les éliminer.

Autres articles sur l’Agilité et le Scrum

 

 

 

 

 

Leave a Reply