Le sprint zéro : préparer ou produire ?

Categorise


« Le Sprint Zéro vous permet de réaliser des tâches préliminaires avant de démarrer un projet Scrum. »

Les limites du Sprint Zéro

« Cette approche peut manquer de focus client et introduire de la variabilité dans le processus Agile. » Effectivement, le Sprint Zéro peut être perçu comme une méthode « à l’ancienne », fondée sur la planification en cascade, plutôt que sur la livraison continue de valeur orientée client. Par exemple, en consacrant une période entière à des tâches préliminaires, on risque de perdre du temps et de l’énergie qui pourraient être utilisés pour fournir des fonctionnalités concrètes aux utilisateurs dès les premiers Sprints.

Livraison de valeur dès le premier Sprint

« L’objectif central de Scrum est d’avoir un produit potentiellement livrable à la fin de chaque Sprint. » Il est recommandé d’appliquer le principe de livraison de valeur dès le début du projet. Par exemple, en consacrant 80 % du temps à l’architecture et 20 % aux fonctionnalités orientées client dès le Sprint Un, l’équipe peut construire un environnement solide tout en fournissant des éléments de valeur aux utilisateurs à chaque itération.

La posture Agile : valeur minimale dès le début

« L’approche Agile encourage à se concentrer sur la valeur minimale dès le départ, tout en maintenant un processus allégé. » Il est conseillé de garder les phases préliminaires aussi légères que possible et de se poser la question : « Quelles sont les choses minimales que je peux faire, tout de suite, pour fournir de la valeur à mon utilisateur final ? » Par exemple, en utilisant des pratiques telles que le MVP (Produit Minimum Viable), l’architecture émergente ou le Walking Skeleton, l’équipe peut progressivement développer et améliorer le produit tout en gardant l’accent sur la valeur apportée.

Conclusion

Le débat autour du Sprint Zéro met en lumière les choix à faire entre la préparation initiale et la livraison de valeur dès le premier Sprint. Bien qu’il puisse être tentant de consacrer du temps à la préparation et à la mise en place de l’environnement, rester fidèle aux principes Agile et Scrum recommande de se concentrer sur la livraison de valeur dès le départ. Il est important de trouver le juste équilibre entre la préparation nécessaire et l’engagement envers la livraison de valeur centrée sur le client.