Définition - Que signifie Scrum?
Scrum est un cadre itératif et incrémental de gestion de projet principalement déployé dans le développement de logiciels agiles. La méthodologie Scrum met l'accent sur les logiciels fonctionnels, la flexibilité de changer ainsi que les réalités commerciales émergentes, la communication et la collaboration.
Definir Tech explique Scrum
Les trois rôles fondamentaux de la méthodologie Scrum sont le Product Owner, le Scrum Master et le membre de l'équipe:
- Les propriétaires de produits communiquent la vision du produit à l'équipe de développement et représentent les intérêts des clients via la hiérarchisation et les exigences.
- Les Scrum Masters agissent comme un lien entre le Product Owner et l'équipe. Leur rôle principal est d'éliminer tous les obstacles qui peuvent empêcher l'équipe d'atteindre ses objectifs. Les Scrum Masters aident l'équipe à rester productive et créative.
- Les équipes Scrum se composent généralement de sept membres interfonctionnels. Par exemple, les projets logiciels incluent des ingénieurs en logiciel, des architectes, des analystes, des programmeurs, des experts en assurance qualité, des concepteurs d'interface utilisateur et des testeurs.
Outre les rôles principaux, les équipes Scrum impliquent également des parties prenantes et des managers. Ces acteurs n'ont aucun rôle formel dans la mêlée et ne sont impliqués dans le processus que rarement. Leurs rôles sont souvent appelés rôles auxiliaires.
Les principaux artefacts de la méthodologie Scrum sont:
- Backlog produit: il s'agit d'une liste de haut niveau maintenue tout au long du projet. Il est utilisé pour regrouper les éléments en retard.
- Backlog de sprint: il contient la liste du travail que l'équipe doit traiter au cours des sprints successifs. Les fonctionnalités sont décomposées en tâches, qui représentent normalement entre quatre et 16 heures de travail.
- Burn Down: Le graphique burn-down montre le travail restant dans le backlog de sprint. Il fournit une vue simple de la progression du sprint et peut être mis à jour tous les jours. Il fournit également des virtualisations rapides pour référence.