Réussir avec l’agilité
Succeeding with Agile, est le troisième livre de Mike Cohn.
Cet ouvrage est dense, très bien construit et agrémenté de nombreux exemples tirés de l’expérience de l’auteur ou de celles d’autres personnes qu’il a croisé au cours de sa carrière et des nombreuses conférences auxquelles il a participé.
Chaque chapitre est enrichi d’actions à mettre en pratique immédiatement et de résumé permettant de mémoriser les enseignements essentiels.
L’ouvrage est structuré en 5 parties pratiquement indépendantes :
1- Démarer
2- Les Personnes
3- Les Equipes
4- L’organisation
5- Les prochaines étapes
1- Démarer
Dans cette première partie, l’auteur traite des bénéfices de l’adoption de SCRUM, mais aussi des difficultés à adopter et à s’adapter à SCRUM. Il propose une démarche itérative pour aller vers l’agilité et des critères de sélection d’un premier projet.
2- Les Personnes
Mike Cohn aborde les différentes approches pour dépasser les résistances naturelles qu’une évolution de rôle va nécessairement créer. Il propose également une définition des nouveaux rôles créés par la méthodologie (Scrum Master, Product Owner) et de l’évolution des rôles existants (Analyste, Chef de Projet, Architecte, Responsable fonctionnel, développeurs, Administrateur de base de données, testeurs, designer…).
Il aborde également les pratiques d’ingénierie qu’il est nécessaire d’améliorer continuellement pour tendre vers l’excellence technique (développement piloté par les tests (TDD), intégration continue, refactoring, propriété collective du code).
3- Les Equipes
Dans cette partie l’auteur aborde la construction des équipes de la bonne taille (5 à 7 personnes) regroupant les bonnes compétences et mobilisées sur le bon ensemble de fonctionnalité. Propose des approches visant à encourager le travail d’équipe (ou ne pas le décourager) et à gérer une équipe auto-organisée.
Il aborde également la construction du backlog produit, les sprints, le planning et la qualité.
4- L’organisation
L’organisation est la partie qui intéressera ceux qui veulent apprendre comment appliquer SCRUM pour des projets plus importants, ou pour de plus grandes équipes distribuées ou non, comment mettre en oeuvre des communautés de pratique, comment faire coexister SCRUM avec d’autres approches comme du développement en cascade, et comment l’intégrer dans une gouvernance existante.
5- Les prochaines étapes
Cette dernière partie propose de mesurer l’avancée de l’adoption de l’agilité dans l’organisation afin de permettre une bonne communication et une amélioration continue.
Un guide pratique à recommander à ceux qui veulent introduire l’agilité dans leur organisation.
Commentez !
Trackbacks/Pingbacks