Scrum,
sans le jargon.
Scrum,
without the jargon.
Scrum est le cadre agile le plus utilisé au monde, et le plus souvent mal appliqué. Trois rôles, cinq événements, trois artefacts : c'est tout. La difficulté n'est pas de le comprendre, elle est de ne pas le vider de son sens.
Ce que Scrum est, et n'est pas
Scrum est un cadre de travail léger pour développer des produits complexes, structuré autour de cycles courts et de durée fixe appelés sprints. Il met en œuvre les principes agiles avec un minimum de règles obligatoires.
Scrum n'est pas une méthodologie de gestion de projet, pas un outil, et pas un processus de développement logiciel complet. Il ne vous dit rien sur la façon d'écrire du code, de tester ou de déployer. Il vous dit comment décider quoi faire ensuite, et comment vérifier que vous vous trompez le moins possible.
Les 3 rôles
Le Product Owner
Une seule personne, jamais un comité. Elle est responsable de la valeur du produit : elle possède le backlog, en fixe l'ordre, et tranche quand deux parties prenantes veulent des choses contradictoires. Sans autorité réelle de décision, le rôle devient un poste de transmission — et le projet ralentit à chaque arbitrage.
Les développeurs
L'équipe qui construit. Trois à neuf personnes, avec toutes les compétences nécessaires pour livrer un incrément utilisable : conception, code, test, déploiement. Elle est auto-organisée — elle décide comment faire le travail, pas quoi faire en premier.
Le Scrum Master
Le rôle le plus mal compris. Ce n'est ni un chef de projet, ni un chef d'équipe, ni un secrétaire de réunion. Sa fonction est de faire fonctionner le cadre : lever les obstacles, protéger l'équipe des interruptions, et rendre visibles les dysfonctionnements que tout le monde préfère ignorer. Un bon Scrum Master rend son propre rôle de moins en moins nécessaire.
Les 5 événements
- Le sprint lui-même : un cycle de durée fixe, une à quatre semaines. Sa durée ne change pas d'un sprint à l'autre. À la fin, il existe un incrément potentiellement livrable.
- La planification de sprint : l'équipe choisit ce qu'elle prend dans le backlog et formule l'objectif du sprint. Durée typique : deux heures par semaine de sprint.
- La mêlée quotidienne : quinze minutes, debout, pour l'équipe et non pour un chef. La question utile n'est pas « qu'as-tu fait hier ? » mais « qu'est-ce qui nous empêche d'atteindre l'objectif du sprint ? ».
- La revue de sprint : on montre l'incrément qui fonctionne aux parties prenantes et on récolte du retour. Pas de diapositives, pas de captures d'écran : le logiciel qui tourne.
- La rétrospective : l'équipe examine sa propre façon de travailler et choisit une amélioration concrète pour le sprint suivant.
Les 3 artefacts
- Le product backlog : la liste ordonnée de tout ce qui pourrait être fait. Vivant, jamais complet, affiné en continu.
- Le sprint backlog : ce que l'équipe s'engage à faire pendant le sprint, plus son plan pour y arriver.
- L'incrément : la somme de tout ce qui est terminé, dans l'état où on pourrait le mettre en production.
La définition de « fini » : la règle qui sauve les projets
C'est l'élément le plus souvent négligé et le plus rentable. La definition of done est le critère explicite, partagé, qui décide si une tâche est terminée. Une définition sérieuse ressemble à ceci :
- Le code est revu par un pair et fusionné.
- Les tests automatisés couvrent le comportement et passent en intégration continue.
- Aucun nouveau code smell bloquant n'est introduit.
- La documentation utilisateur ou technique est à jour.
- La fonctionnalité est déployée en préproduction et validée par le Product Owner.
Sans ce critère, « fini » veut dire ce que chacun veut bien y mettre. Le travail non fait ne disparaît pas : il devient de la dette technique, et il revient plus cher.
Scrum ou Kanban ?
Scrum protège la concentration avec un périmètre gelé pendant le sprint : c'est ce qui le rend adapté au développement de produit, où la priorité principale tient plusieurs semaines. Kanban accepte le flux continu et limite le travail en cours : c'est ce qui le rend adapté au support, à la maintenance et aux équipes plateforme, où un incident ne demande pas la permission d'arriver.
Beaucoup d'équipes matures font du Scrum avec des limites de travail en cours empruntées à Kanban. C'est un bon compromis, et personne ne viendra vous retirer votre certificat.
Les signes que votre Scrum est vide
- Le périmètre du sprint change en cours de route, toutes les semaines.
- La mêlée quotidienne dure quarante minutes et sert à rapporter au gestionnaire.
- La revue de sprint se fait sur des diapositives parce que rien n'est déployable.
- Les actions de rétrospective ne sont jamais mises dans le backlog, donc jamais faites.
- Le Product Owner doit demander l'autorisation à trois personnes avant de trancher.
- La vélocité est affichée à côté du nom des équipes et comparée en réunion de direction.
Questions fréquentes
Quels sont les 3 rôles de Scrum ?
Le Product Owner, responsable de la valeur du produit et de l'ordre du backlog ; les développeurs, l'équipe qui conçoit, code, teste et livre l'incrément ; et le Scrum Master, qui fait fonctionner le cadre et lève les obstacles.
Quelle est la différence entre Scrum et agile ?
Agile est un ensemble de valeurs et de principes. Scrum est un cadre concret qui les applique avec des rôles, des événements et des artefacts définis. Scrum est agile, mais l'agilité ne se limite pas à Scrum.
Combien de temps doit durer une mêlée quotidienne ?
Quinze minutes maximum, quelle que soit la taille de l'équipe. C'est un point de synchronisation entre développeurs pour lever les blocages, pas un rapport de statut à un gestionnaire.
Qu'est-ce que la definition of done en Scrum ?
C'est le critère explicite et partagé qui décide qu'un élément est terminé : code revu, tests automatisés au vert, documentation à jour, fonctionnalité déployée et validée. Sans elle, chaque personne applique sa propre barre et la dette technique s'accumule.
À lire ensuite
- Agile : c'est quoi, vraiment ?
- Story points et estimation
- La rétrospective agile
- Dette technique : la mesurer et la rembourser
Parlons de votre projet
Nos ingénieurs s'intègrent dans votre équipe, travaillent avec vos rituels et transfèrent les compétences avant de partir. Parlez-nous de votre équipe.
Scrum is the most-used agile framework in the world, and the most often misapplied. Three roles, five events, three artefacts — that is the whole thing. The difficulty is not understanding it. It is not hollowing it out.
What Scrum is, and is not
Scrum is a lightweight framework for developing complex products, built around short fixed-length cycles called sprints. It implements agile principles with a minimum of mandatory rules.
Scrum is not a project management methodology, not a tool, and not a complete software development process. It says nothing about how to write code, test, or deploy. It tells you how to decide what to do next, and how to check that you are wrong as little as possible.
The 3 roles
Product Owner
One person, never a committee. Accountable for product value: owns the backlog, sets its order, and decides when two stakeholders want contradictory things. Without real decision authority the role becomes a relay station, and the project slows down at every trade-off.
Developers
The team that builds. Three to nine people with every skill needed to deliver a usable increment: design, code, test, deploy. Self-organising — they decide how to do the work, not what comes first.
Scrum Master
The most misunderstood role. Not a project manager, not a team lead, not a meeting secretary. The job is to make the framework work: remove obstacles, protect the team from interruptions, and make visible the dysfunctions everyone would rather ignore. A good Scrum Master makes their own role progressively less necessary.
The 5 events
- The sprint itself: a fixed-length cycle, one to four weeks. Its length does not change between sprints. At the end there is a potentially releasable increment.
- Sprint planning: the team pulls from the backlog and states the sprint goal. Typically two hours per week of sprint.
- The daily scrum: fifteen minutes, for the team and not for a manager. The useful question is not "what did you do yesterday?" but "what is stopping us from hitting the sprint goal?"
- Sprint review: show the working increment to stakeholders and collect feedback. No slides, no screenshots — running software.
- The retrospective: the team inspects how it works and picks one concrete improvement for the next sprint.
The 3 artefacts
- Product backlog: the ordered list of everything that might be done. Alive, never complete, continuously refined.
- Sprint backlog: what the team commits to this sprint, plus its plan to get there.
- Increment: the sum of everything done, in a state you could ship.
The definition of done: the rule that saves projects
The most neglected element, and the highest return. The definition of done is the explicit shared bar that decides whether an item is finished. A serious one looks like this:
- Code is peer-reviewed and merged.
- Automated tests cover the behaviour and pass in continuous integration.
- No new blocking code smell is introduced.
- User or technical documentation is up to date.
- The feature is deployed to staging and accepted by the Product Owner.
Without that bar, "done" means whatever each person wants it to mean. Undone work does not disappear: it becomes technical debt, and it comes back more expensive.
Scrum or Kanban?
Scrum protects focus by freezing scope during the sprint, which suits product development where the top priority holds for weeks. Kanban embraces continuous flow and caps work in progress, which suits support, maintenance and platform teams, where an incident does not ask permission before arriving.
Plenty of mature teams run Scrum with Kanban-style work-in-progress limits. That is a good compromise, and nobody is coming to revoke your certificate.
Signs your Scrum is hollow
- Sprint scope changes mid-sprint, every week.
- The daily scrum runs forty minutes and reports to a manager.
- The sprint review runs on slides because nothing is deployable.
- Retrospective actions never make it into the backlog, so they never happen.
- The Product Owner needs sign-off from three people before deciding anything.
- Velocity is posted next to team names and compared in leadership meetings.
Frequently asked questions
What are the 3 roles in Scrum?
The Product Owner, accountable for product value and backlog order; the Developers, the team that designs, codes, tests and delivers the increment; and the Scrum Master, who makes the framework work and removes obstacles.
What is the difference between Scrum and agile?
Agile is a set of values and principles. Scrum is a concrete framework applying them through defined roles, events and artefacts. Scrum is agile, but agile is not limited to Scrum.
How long should a daily scrum be?
Fifteen minutes maximum, regardless of team size. It is a synchronisation point between developers to surface blockers, not a status report to a manager.
What is the definition of done in Scrum?
The explicit, shared bar that decides an item is finished: code reviewed, automated tests green, documentation updated, feature deployed and accepted. Without it everyone applies their own standard and technical debt accumulates.
Read next
- What is agile, really?
- Story points and estimation
- The agile retrospective
- Technical debt: measure it, pay it down
Let's talk about your project
Our engineers embed in your team, work inside your rituals, and transfer the skills before they leave. Tell us about your team.