Scrum est une méthodologie agile pour gérer des projets complexes. Traditionnellement, scrum était utilisé dans le développement de logiciels, mais il s'agit d'un cadre qui s'adapte à toute portée de développement de produit. Scrum convient bien lorsque le développement de produits nécessite une adaptation rapide au changement et que des cycles de développement courts sont nécessaires.
Qu'est-ce qu'un Scrum?
Une mêlée est généralement conçue pour des équipes de 10 personnes comprenant le propriétaire du produit, l'équipe de développement qui est responsable de s'auto-organiser pour terminer le travail et le scrum master (leader) qui veille à ce que le groupe adhère aux meilleures pratiques. La mêlée fonctionne généralement sur des cycles de développement de deux semaines (appelés «sprints») et des réunions quotidiennes rapides où les participants se tiennent pendant la brève réunion de 5 à 10 minutes.
Le but du stand-up quotidien est d'identifier les problèmes et de promouvoir une conversation de suivi au sein de l'équipe. Chaque membre de l'équipe dispose généralement d'environ une minute pour discuter de ses propres progrès, problèmes et tâches en cours de la journée.
Quand utiliser Agile Scrum
La méthodologie agile Scrum est souvent considérée comme un bon choix lorsque les exigences du projet changent quotidiennement, lorsque le budget est moins pris en compte et que la communication avec les équipes commerciales (développeurs, ventes, analystes, etc.) couvre différents emplacements géographiques et fuseaux horaires.
L'Alliance Scrum
La Scrum Alliance est une association à but non lucratif établie dans la communauté agile dont la vision est d'inspirer les organisations à adopter des mentalités agiles, à développer du contenu et des opportunités d'apprentissage et à guider l'application des pratiques, principes et valeurs agiles tout au long de leur carrière. L'Alliance Scrum définit Scrum comme suit:
Scrum (n): Un cadre dans lequel les gens peuvent résoudre des problèmes adaptatifs complexes, tout en fournissant de manière productive et créative des produits de la plus haute valeur possible. Scrum n'est pas un processus ou une technique de construction de produits; c'est plutôt un cadre dans lequel vous pouvez employer divers processus et techniques. - La source: Le guide Scrum (PDF)