Scrum repose sur la théorie du contrôle empirique des processus (l’empirisme), qui affirme que les connaissances proviennent de l’expérience concrète et de l’observation dans le contexte actuel. (Remarque : cela diffère du dogmatisme et de l’empirisme partiel qui ignorent les orientations théoriques ou se contentent uniquement de l’expérience passée. Il met l’accent sur l’apprentissage et l’adaptation en temps réel.)

Les trois piliers du contrôle empirique des processus — transparence, inspection et adaptation — soutiennent la mise en œuvre de tout processus empirique. Scrum utilise une approche itérative et incrémentale pour optimiser la prévision future et gérer les risques, permettant aux organisations de devenir plus agiles et réactives aux changements pour de meilleurs résultats.
Scrum met en œuvre la pensée Lean, des cadres avec limites de temps et incarne pleinement le Manifeste Agile et les principes Agile.

Scrum est un cadre pour développer et maintenir des produits complexes grâce à l’« inspection et adaptation ». C’est une méthodologie guidée par le Manifeste Agile et ses principes, intégrant trois rôles, trois artefacts, cinq événements et cinq valeurs — collectivement connus sous le nom de « 3355 ».

Dans ce cadre, l’ensemble du processus de développement se compose de cycles itératifs courts appelésSprints. Les bonnes pratiques recommandées incluent :
- Chaque Sprint dure de 1 à 4 semaines.
- Utilisez unProduct Backlog pour gérer les exigences du produit — une liste priorisée des fonctionnalités.
- Pendant chaque itération, l’équipe Scrum sélectionne les éléments de plus haute priorité du Product Backlog.
- Lors de la réunion de planification du Sprint, les éléments sélectionnés sont discutés, analysés et estimés afin de définir l’objectif du Sprint et le plan de livraison — connu sous le nom deSprint Backlog.
- Réunion quotidienneDaily Scrum est tenue tout au long du Sprint.
- À la fin de chaque Sprint, l’équipe Scrum invite les parties prenantes et les représentants métiers à examiner l’incrément de produit potentiellement livrable.
- L’équipe examine ensuite ses performances et améliore continuellement son processus.
- Scrum n’est pas limité au développement logiciel — il s’applique à tout projet complexe, innovant ou exploratoire, ainsi qu’aux initiatives de transformation organisationnelle.
