Lorsqu’une équipe travaille selon le cadre Scrum, l’objectif principal est de produire de la valeur de manière itérative et collaborative. Cependant, même dans un environnement agile, des gaspillages peuvent survenir et entraver l’efficacité de l’équipe ; nosu en voyons encore beaucoup trop malheureusement dans les organisations.
En adoptant les principes du Lean, il est possible de repérer et d’éliminer ces gaspillages pour optimiser le flux de travail et maximiser la valeur produite.
Dans cet article, nous passerons en revue quelques-uns des gaspillages courants dans les équipes Scrum et discuterons des mesures pour les réduire.
1. Attente : Gaspillage de Temps Précieux
Lorsque les membres de l’équipe Scrum attendent que quelque chose se produise, qu’il s’agisse de la fin d’une réunion, d’une décision de la part du Product Owner ou d’une clarification, du temps précieux est gaspillé. Les retards peuvent entraîner une baisse de la productivité et une perte de concentration.
Solution : Mettre en place des pratiques qui minimisent l’attente, comme définir des timebox pour les réunions, favoriser la communication constante et prioriser les obstacles qui entravent le flux de travail.
Ceci est bien défini par le scrum guide mais pas forcément réellement appliqué.
2. Surproduction : Trop d’Efforts sur les Mauvaises Choses
Produire plus que ce qui est réellement nécessaire est une source de gaspillage. Dans les équipes Scrum, cela peut se traduire par la surcharge de fonctionnalités ou de tâches qui n’apportent pas de valeur immédiate.
Solution : Se concentrer sur les fonctionnalités ou les tâches de haute valeur pour le client, en veillant à ne pas s’éparpiller dans des efforts non prioritaires. Vous pouvez par exemple utiliser des techniques de priorisation comme avec la Business Value ou le RICE (un peu plus chronophage mais parfois indispensable)
3. Transport : Déplacements Inutiles
Les déplacements fréquents d’un endroit à un autre pour obtenir des informations ou des validations peuvent entraîner des retards et des inefficacités.
Solution : Favoriser la communication en face-à-face, utiliser des outils de collaboration en ligne pour minimiser les déplacements inutiles. De outils comme slack peuvent aussi aider quand certaines personnes sont à distance. Mais voici des conseils pour pas le rendre chronophage : article.
4. Correction : Corriger les Erreurs
Les erreurs dans le code, les spécifications ou les exigences nécessitent des corrections qui peuvent entraîner des retards et une baisse de la qualité. Attention, sur le long terme, ceci peut amener à une augmentation de la dette émotionnelle et amener à des soucis de recrutements futurs.
Solution : Mettre en place des pratiques de développement agile, comme la revue de code, les tests automatisés et les revues régulières des spécifications, pour détecter et corriger les erreurs à un stade précoce.
5. Surcharge de Travail : Trop de Tâches en Cours
Si les membres de l’équipe Scrum ont trop de tâches en cours simultanément, cela peut entraîner une perte de concentration et une diminution de la qualité du travail. Le changement de tâches continuellement amène également à des pertes de temps pour la reprise d’un sujet.
Solution : Limiter le nombre de tâches en cours pour chaque membre de l’équipe, se concentrer sur la finition des tâches en cours avant d’en commencer de nouvelles. En kanban, la limit WIP a une partie de son objectif de limiter ces tâches en cours.
6. Mouvement : Mouvements Inutiles
Les déplacements physiques inutiles, comme se déplacer pour obtenir du matériel ou des informations, peuvent entraîner des pertes de temps. Parfois l’accès à l’information est un véritable parcours du combattant même au niveau des différentes documentations ; cela peut amener les équipes à prendre des décisions erronées par lassitude.
Solution : Organiser l’espace de travail de manière à minimiser les mouvements inutiles, centraliser les informations et le matériel nécessaires à proximité de l’équipe.
7. Le multi PO
La présence de plusieurs Product Owner dans une équipe Scrum peut vite devenir compliqué car l’information peut être différente de l’un à l’autre même avec une bonne volonté de leurs parts.
Solution : Respecter la concept scrum d’avoir un seul PO qui centralise les responsabilité mais l’utilisation de Business Analyst (parfois appelé proxy PO) pour l’aider.
8. Des évènements random
Changer continuellement les évènements scrum ou ceux ajoutés sur le lieu et la date/heure amène souvent à des soucis d’organisation : plus d’absence, retards sur le démarrage…
Solution : Respecter le fait que scrum rappelle l’importance que le rythme des évènements doit être constant : même jour, même heure, même lieu, même constance. Cela est également vrai pour la longueur des sprints.
Conclusion
En adoptant une approche Lean et en identifiant ces gaspillages (censé être la base du scrum), les équipes Scrum peuvent optimiser leur flux de travail, améliorer leur efficacité et augmenter la valeur produite pour le client. En éliminant ces sources de gaspillage, l’équipe peut se concentrer davantage sur la collaboration, l’innovation et la livraison rapide de fonctionnalités de haute qualité.
Soyez le premier à commenter