Google

 

java.net

 

Empowered by NetBeans

 

 

outil de gestion et de suivi de projets

Méthode agile : scrum

Scrum tire son nom du terme anglais "mêlée", au Rugby. Le nom a été choisi pour l'analogie que constituent les réunions quotidiennes de Scrum avec la mêlée, cette technique de reprise du jeu après une faute qui remet une équipe de sur de bons rails par un effort collectif. Conçue en 1993 et formalisée en 1995, cette méthode de développement (orientée gestion de projet) inclut souvent des pratiques venant de XP.

En pratique, l'équipe agit de façon à réaliser les fonctionnalités par itérations, appelées sprints.

Sprints

Chaque Sprint possède un but à atteindre, défini par le Directeur de produit, à partir duquel sont choisies les fonctionnalités à implémenter dans ce sprint, et dure au plus quatre semaines.
Un sprint aboutit toujours sur la livraison d'un produit partiel fonctionnel. Pendant ce temps, le ScrumMaster a la charge de réduire au maximum les perturbations extérieures et de résoudre les problèmes non techniques de l'équipe.
Pendant un Sprint, des réunions quotidiennes de moins de 15 minutes (appelées Scrum) permettent à toute l'équipe de faire le point sur le travail accompli par chacun depuis la dernière réunion Scrum, les obstacles rencontrés, et le travail prévu d'ici la prochaine réunion - rien de plus.

 

Principe fort

Un principe fort en Scrum est la participation active du client pour définir les priorités dans les fonctionnalités du logiciel, et pour choisir celles qui seront réalisées dans chaque sprint. Il peut à tout moment compléter ou modifier la liste des fonctionnalités à réaliser, mais jamais celles qui sont en cours de réalisation pendant un sprint.

 

Vocabulaire

Scrum utilise un vocabulaire original pour définir un projet :

  • Burndown Chart : le graphique du nombre d'heures restantes à être travaillées, durant un sprint.
  • Product Backlog : la liste de l'ensemble des fonctionnalités à réalisées
  • Scrum : une réunion de motivation et d'orientation quotidienne en 15 minutes à partir du travail accompli et de ce qui reste à faire.
  • Scrum Master : Personne faisant office d'ambassadeur entre l'équipe de développement et les intervenant extérieur, il a pour but d'isoler l'équipe des influences extérieures durant un sprint.

 

Acteurs et concept

Trois acteurs sont essentiels à un projet SCRUM :

  • Le product owner représente le client, disponible pour orienter l'équipe, il ordonne le travail en mettant à jour le product backlog.
  • Le scrum master protège de toutes perturbations la dynamique de l'équipe en solutionnant ses problèmes non techniques.
  • L'équipe s'auto-gère sans hiérarchie interne

Un concept fort de Scrum est la qualité de l'environnement de travail de l'équipe. Cela inclut :

  • Pas de changements imposés pendant un sprint
  • Toute l'équipe dans une même pièce
  • Un tableau blanc et/ou en liège
  • Un bon outil de suivi du projet
  • Prévenir des interventions extérieures (téléphone, irruption dans la pièce, etc)

 

 

retour Retour