Sprint est une itération fixe dans le développement Agile au cours de laquelle l'équipe crée un incrément complet du produit. Dans le développement mobile, la durée standard d'un sprint est de 2 semaines. Le framework Scrum régit les rituels : Sprint Planning, Daily Standup, Sprint Review, Retrospective. Chaque sprint inclut un Sprint Goal, un backlog de tâches et la Definition of Done. Selon State of Agile 2025, 72 % des équipes mobiles utilisent Scrum avec des sprints de deux semaines, 18 % utilisent Kanban, 10 % des méthodologies hybrides.
Points clés
Sprint est une timebox de durée fixe à l'issue de laquelle l'équipe livre un incrément du produit prêt à l'emploi. Le concept de sprint est le fondement de Scrum, mais il est également utilisé dans d'autres frameworks Agile. Dans le développement mobile, un incrément est un build de l'application qui peut être installé sur un appareil, testé et présenté aux parties prenantes. Un sprint ne peut pas être prolongé — si les tâches ne sont pas terminées, elles sont déplacées vers le sprint suivant.
La caractéristique clé d'un sprint est la durée fixe. L'équipe ne modifie pas l'objectif du sprint après approbation. Cela offre de la prévisibilité : les parties prenantes savent quand elles recevront le résultat. Au sein du sprint, l'équipe décide comment répartir le travail. Le Scrum Master protège l'équipe des interférences externes — aucune nouvelle tâche n'est ajoutée au sprint en cours. Selon le Scrum Guide 2025, c'est la seule façon de maintenir un rythme de développement durable.
Un sprint se compose de quatre événements obligatoires : Sprint Planning, Daily Scrum (synchronisation quotidienne), Sprint Review (démonstration du résultat), Sprint Retrospective (analyse du processus). Entre eux se trouve le travail principal : implémentation des tâches, tests, code review. Durée de chaque événement est directement proportionnelle à la longueur du sprint : pour un sprint de 2 semaines, le Planning dure 4 heures, le Review 2 heures, la Retro 1,5 heure, le Daily 15 minutes. Au total, les rituels prennent environ 8 heures par sprint — 10 % du temps de travail de l'équipe.
Rituels Scrum (cérémonies/événements) sont des réunions d'équipe structurées au sein du sprint. Sprint Planning au début, Daily Scrum chaque jour, Sprint Review et Retrospective à la fin. Tous les événements ont une timebox. Le Scrum Master assure le respect de la timebox et de la concentration. Toute l'équipe Scrum participe à chaque rituel : Product Owner, Scrum Master, développeurs. L'exception est le Daily Scrum (seuls les développeurs participent, PO et SM sont facultatifs).
Le lien des rituels avec les étapes du sprint : le Planning donne la direction (quoi et comment nous faisons), le Daily synchronise (qui fait quoi, quels bloqueurs), le Review montre le résultat (ce qui a été fait, ce qui ne l'a pas été), la Retrospective améliore le processus (comment rendre le prochain sprint meilleur). Sauter la rétrospective est l'erreur la plus courante des équipes : lorsque les délais sont serrés, c'est la Retro qui est sacrifiée en premier. Cela conduit à une stagnation des processus et à la répétition des mêmes erreurs. La recherche de Scrum.org (2025) montre que les équipes qui font une Retro toutes les 2 semaines améliorent leur vélocité 35 % plus rapidement.
| Rituel | Timebox (2 sem.) | Participants | Objectif |
|---|---|---|---|
| Sprint Planning | 4 heures | PO, SM, Dev Team | Définir le Sprint Goal et le backlog |
| Daily Standup | 15 minutes | Dev Team (PO, SM facultatifs) | Synchronisation et identification des bloqueurs |
| Sprint Review | 2 heures | PO, SM, Dev Team + parties prenantes | Démonstration de l'incrément, recueillir les retours |
| Retrospective | 1,5 heure | PO, SM, Dev Team | Analyse du processus, trouver des améliorations |
Sprint Planning est une réunion d'équipe au début du sprint où il est déterminé ce qui sera fait et comment. Le Product Owner présente les tâches prioritaires du Product Backlog. L'équipe estime la capacité (temps disponible en tenant compte des vacances, réunions, dette technique) et sélectionne les tâches qu'elle peut accomplir pendant le sprint. Le résultat du Planning est le Sprint Goal (objectif du sprint) et le Sprint Backlog (liste des tâches). Le Sprint Goal est formulé comme une phrase courte : « Implémenter l'écran de commande et l'intégration de paiement via SBP. »
Vélocité est la vitesse de l'équipe mesurée en story points par sprint. Moyenne des 3 à 5 derniers sprints. Selon Scrum.org (2025), une équipe de 5 développeurs mobiles (3 Android + 2 iOS) a une vélocité de 25 à 40 SP par sprint de 2 semaines. Le Planning utilise la vélocité comme limite supérieure — ils prennent 10 à 15 % de moins pour tenir compte des tâches imprévues (code review, incidents, aide aux autres équipes). Capacité vs Vélocité : la capacité est les « heures-personnes », la vélocité est les « story points ». La capacité tient compte des vacances, des arrêts maladie, des réunions. Le taux de perte typique est de 25 à 30 % du temps de travail consacré à des activités non liées au code.
Le Planning est divisé en deux parties : « quoi » (PO décrit les tâches, l'équipe clarifie) — 2 heures, et « comment » (l'équipe décompose et estime) — 2 heures. Pour les projets mobiles, dans le « comment », on discute : compatibilité avec les versions Android/iOS, nécessité des feature flags, impact sur la taille de l'APK/IPA, nouvelles autorisations. Technique du Planning Poker est utilisée pour l'estimation : chaque développeur donne son estimation en story points (1, 2, 3, 5, 8, 13). Un écart de plus de 2 unités déclenche une discussion des raisons. Cela révèle les risques cachés à l'étape de planification, pas au milieu du sprint.
Daily Scrum (Standup) est une réunion quotidienne de 15 minutes pour la synchronisation de l'équipe. Chaque participant répond à trois questions : « Qu'est-ce qui a été fait hier ? », « Que prévois-je de faire aujourd'hui ? », « Quels bloqueurs ai-je ? » Le Daily n'est pas un rapport d'avancement pour le manager, mais un outil d'auto-organisation de l'équipe. Si lors du Daily il s'avère que deux développeurs travaillent sur la même tâche — c'est un signal de réorganisation. Important : le Daily ne résout pas les problèmes mais les identifie — une réunion séparée est convoquée après le Daily pour les résoudre.
Scrum Board (tableau du sprint) est une visualisation du Sprint Backlog. Colonnes : To Do / In Progress / In Review / Done. Chaque tâche se déplace sur le tableau. Le Burndown Chart est un graphique du travail restant par jour du sprint. Le burndown idéal est une ligne droite du SP total à 0. Le burndown réel est un graphique en escalier reflétant la fermeture des tâches. Un burndown descendant (en dessous de la ligne idéale) signifie que nous sommes en retard. Signal de problème : si moins de 30 % des tâches sont terminées à la mi-sprint — un ajustement est nécessaire. Les risques peuvent ne pas avoir été pris en compte ou les tâches ont été surestimées.
Pour le développement mobile, le suivi du sprint est affecté par des facteurs spécifiques : temps de build (la compilation d'un projet Android dans le CI peut prendre 30 minutes ou plus), attente de la modération de l'App Store / Google Play (si un build doit être publié aux testeurs via TestFlight), compatibilité avec différents appareils (tester sur 10+ modèles prend du temps). Conseil : réservez 1 jour de marge à la fin du sprint pour les tests finaux et l'assemblage du build de release. Cela réduit le risque de sprint incomplet de 40 % selon Mind the Product (2025).
Sprint Review est une démonstration de l'incrément aux parties prenantes. L'équipe montre un build fonctionnel de l'application, pas des diapositives. La durée est de 2 heures pour un sprint de 2 semaines. Le Product Owner vérifie la conformité aux Acceptance Criteria. Les parties prenantes fournissent des retours qui peuvent affecter le Product Backlog. Le Review n'est pas un rapport mais un dialogue : les parties prenantes peuvent poser des questions et suggérer des changements. Règle clé : le Sprint Review porte sur le produit, pas sur le processus. Montrez ce qui a été accompli, pas comment cela a été fait.
Sprint Retrospective est une réunion interne de l'équipe pour analyser le sprint passé. Format : Start Doing (quoi commencer à faire), Stop Doing (quoi arrêter de faire), Continue Doing (quoi continuer à faire). La durée est de 1,5 heure pour un sprint de 2 semaines. La Retrospective est un espace sûr pour discuter des problèmes. Règle : dans la Retro, les détails techniques ne sont pas discutés (il y a des réunions techniques pour cela). Seulement le processus, la communication, les outils, la culture. Le Scrum Master facilite la réunion et s'assure que chaque participant s'exprime.
Le résultat de la Retrospective est de 1 à 3 améliorations pour le prochain sprint. Si l'équipe a identifié le problème « La code review prend trop de temps » — action item : « Fixer un SLA pour la review — 4 heures. Si la review n'est pas faite à temps — le développeur rappelle dans Slack. » Action Items doivent être spécifiques, mesurables et attribués à une personne spécifique. Selon Atlassian (2025), les équipes qui exécutent leurs action items de Retro améliorent leur vélocité de 15 à 25 % en 3 à 4 sprints. Celles qui ne le font pas stagnent.
2 semaines est la norme pour le développement mobile. L'équilibre optimal entre prévisibilité et flexibilité. Assez de temps pour : planifier, implémenter 3 à 5 fonctionnalités moyennes, tester, montrer les résultats. 1 semaine est pour les équipes ayant une maturité de processus élevée et un CI/CD. Nécessite des décisions rapides, un minimum de bureaucratie. Convient aux startups en phase précoce qui ont besoin d'expérimenter rapidement. Inconvénient : surcharge élevée des rituels (Planning + Review + Retro chaque semaine = 7,5 heures).
3 à 4 semaines sont pour les projets complexes impliquant une intégration matérielle (wearables, IoT, appareils BLE), une modération longue des stores ou des migrations importantes (par exemple, transition de RxJava vers Coroutines). Les sprints longs offrent plus de temps pour les tests mais augmentent le risque de l'« effet cascade » — l'équipe perd la flexibilité Agile. Recommandation du Scrum Guide : ne pas dépasser 1 mois. Si le sprint est plus long, il y aura trop de contexte lors du Review et les parties prenantes ne pourront pas fournir des retours de qualité.
| Durée | Quand approprié | Avantages | Inconvénients |
|---|---|---|---|
| 1 semaine | Startups, expériences, équipes matures | Retour rapide, flexibilité | Surcharge élevée, rituels fréquents |
| 2 semaines | Standard pour le développement mobile | Équilibre entre flexibilité et prévisibilité | Vitesse de retour moyenne |
| 3-4 semaines | Projets complexes, intégrations matérielles | Plus de temps pour les tests | Risque de perte de flexibilité, « cascade » |
Problème 1 : Scope Creep. Au milieu d'un sprint, le Product Owner ajoute une nouvelle tâche « urgente et importante ». L'équipe accepte — et le sprint échoue. Solution : le Sprint Goal est un contrat. Tout changement nécessite une révision du Sprint Goal, ce qui n'est possible qu'en cas d'urgence. La nouvelle tâche va dans le Product Backlog et dans le prochain sprint. Si la tâche est vraiment critique — l'ancien Sprint Goal est annulé, le sprint est replanifié, mais c'est une exception, pas une pratique. Une fréquence de scope creep supérieure à une fois tous les 3 sprints est le signe d'un Product Owner faible.
Problème 2 : Tâches incomplètes. À la fin du sprint, 50 % des tâches sont In Progress, 20 % In Review, seulement 30 % Done. Raisons : capacité surestimée, complexité sous-estimée, bugs non planifiés. Solution : analysez la raison lors de la Retro. Si vous ne parvenez pas systématiquement à suivre — n'augmentez pas le nombre de tâches dans le Planning, diminuez-les. Les équipes qui prennent 20 % moins de tâches montrent un taux d'achèvement plus élevé (80 %+ contre 50-60 %). Liste de vérification pour le Planning : pour chaque tâche, vérifier les Acceptance Criteria, la Definition of Ready et la dépendance avec d'autres tâches.
Problème 3 : Retro formelle. L'équipe fait une Retro pour la forme — 15 minutes, phrases génériques, pas d'action items. Solution : changez le format de chaque Retro. Méthodes : Sailboat (ce qui ralentit, ce qui accélère), Start / Stop / Continue, Happy / Sad / Mad, 4Ls (Liked, Learned, Lacked, Longed For). Attribuez des action items avec des délais et des responsables. Au début de la Retro suivante, vérifiez l'accomplissement des action items précédents. Selon Atlassian (2025), les équipes qui utilisent différents formats de Retro génèrent 50 % plus d'informations utiles.
Questions fréquentes
La durée standard est de 2 semaines pour 72 % des équipes mobiles selon State of Agile 2025. Le Scrum Guide permet 1 à 4 semaines. Le choix dépend de la maturité de l'équipe, de la complexité du projet et de la vitesse d'obtention des retours. Idéalement : plus l'équipe est petite et plus le retour est nécessaire rapidement, plus le sprint est court. La durée fixe est un avantage de Scrum — elle ne peut pas être changée d'un sprint à l'autre.
Une tâche incomplète est déplacée vers le sprint suivant. Le sprint ne peut pas être prolongé — cela viole le principe de timebox. Lors de la Retrospective, on analyse la raison : capacité surestimée, complexité sous-estimée ou bugs non planifiés. Si le report se produit systématiquement — l'équipe doit prendre moins de tâches lors du Planning. Important : reporter 10 à 15 % des tâches est normal. Reporter 40 %+ est un signal de problèmes dans le processus.
Dans le contexte Agile, ce sont des synonymes. Sprint est un terme Scrum pour une itération fixe avec des rituels spécifiques. Itération est un terme général pour un cycle de développement dans toute méthodologie (Scrum, XP, framework personnalisé). Un sprint Scrum a toujours un Sprint Goal, un Daily Standup, un Review et une Retrospective. Dans Kanban, il n'y a pas d'itérations — le travail circule en continu. Pour Scrum, un sprint est une unité de planification et de livraison de valeur.
Sprint Goal est formulé conjointement lors du Sprint Planning. Le Product Owner propose un objectif métier (par exemple, « Implémenter l'inscription via les réseaux sociaux »). L'équipe évalue si elle peut atteindre cet objectif dans le sprint. Si l'objectif est trop ambitieux — le PO l'ajuste. Le Sprint Goal est un élément obligatoire de Scrum : sans lui, le sprint se transforme en un ensemble de tâches non liées. Selon le Scrum Guide 2025, le Sprint Goal est « la seule raison pour laquelle l'équipe travaille ensemble dans ce sprint. »
Selon le Scrum Guide non. Le Sprint Backlog est gelé après le Planning. Exception : si l'équipe et le PO décident conjointement que l'ajout est d'une importance critique, mais qu'une quantité équivalente de travail est retirée du sprint. En pratique, les changements fréquents de périmètre sont le signe d'un Product Owner immature. Recommandation : pour les tâches urgentes, utilisez un tableau Kanban en dehors du sprint ou réservez 10 à 15 % de capacité pour le travail imprévu.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.
Lisez aussi