7. Nous perdons la course de relai “ L’approche “course de relai” du développement de produit… peut entrer en conflit avec les objectifs de vitesse maximale et de flexibilité. A contrario, une démarche holistique ou « rugby » où une équipe essaie d’aller au loin comme une unité, passant la balle en arrière, peut mieux servir aujourd’hui les exigences de la compétivité. » Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986 5 Agile Tour Nancy. ESIAL 04.10.10
10. Introduction par Ken Schwaber Scrum n'est pas une méthodologie. Scrum ne fournit pas les réponses à la manière de construire des logiciels de qualité plus rapidement. Scrum est un cadre dans lequel le jeu du développement des produits est joué. Votre équipe joue et, le bon ou le mauvais deviennent très visibles. Votreéquipeestdans un processusd’amélioration continue. Agile Tour Nancy. ESIAL 04.10.10 8
12. Scrum est une approche novatrice pour achever votre travail Scrum est un cadre souple pour la réalisation de projets complexes. A l’origine Scrum a été formalisé pour le développement de logiciels. Mais il fonctionne très bien également pour les projets complexes et novateurs. Le cadre de Scrum est trompeusement simple 10 Agile Tour Nancy. ESIAL 04.10.10
13. Le Cadre de SCRUM Le Product Owner crée une liste de fonctionnalités appellée Product Backlog Pendant le Sprint Planning, l’équipe “tire” un petit morceau du haut de cette liste: le Sprint Backlog; et décide comment implémenter ces éléments. L’équipe dispose d’un temps donné pour y arriver: le Sprint ❶ 11 Agile Tour Nancy. ESIAL 04.10.10
14. Le Cadre de SCRUM Chaque jour, l’équipe mesure sa progression pendant 15’: le Daily Scrum Durant tout le projet, le ScrumMaster fait en sorte que l’équipe reste concentrée sur sa mission. A la fin du Sprint, les travaux doivent être potentiellement livrables. Ces travaux sont considérés comme finis. ❷ 12 Agile Tour Nancy. ESIAL 04.10.10
15. Le Cadre de SCRUM Le Sprint se termine avec la Revue de Sprint et la Rétrospective. Lorsque le prochain Sprint démarre, l’équipe choisit un nouveau morceau dans le Product Backlog et recommence le processus. Le processus s’arrête lorsque l’on a délivré suffisamment de fonctionnalités, ou que le budget est atteint, ou que la date butoir est atteinte. ❸ 13 Agile Tour Nancy. ESIAL 04.10.10
53. Valident la Definition of DoneOrganisateur: Product Owner Participants: l’équipe (actif), le ScrumMaster (passif) Durée: 8 heures pour un Sprint de 4 semaines
64. Co-entretien du Sprint Backlog avec le Product OwnerOrganisateur: l’équipe Participants: l’équipe, le ScrumMaster, le Product Owner Durée: 2-4 semaines
67. Les 3 questions:Qu’est-ce que tu as fait hier? Quels sont les problèmes que tu as rencontrés? Qu’est-ce que tu as prévu aujourd’hui? Organisateur: l’équipe Participants: l’équipe (actif), le ScrumMaster (passif), Product Owner (passif) Durée: 15 min
72. Le Product Owner valide ou rejète les items du Sprint Backlog en fonction de la Definition of Done
73. C’est le Product Owner qui a toujours le dernier mot...Organisateur: Product Owner Participants: l’équipe (actif), le ScrumMaster (passif), le Management (actif), le client (actif), les utilisateurs (actifs) Durée: 4 heures pour un Sprint de 4 semaines
82. Les besoins en formationOrganisateur: ScrumMaster Participants: l’équipe (actif), le ScrumMaster (actif), le Product Owner (actif en sa qualité de membre de l’équipe) Durée: 3 heures pour un Sprint de 4 semaines
110. Constitution de l’Equipe Product Owner Chef de Produit MOA Analyste Métier Chef de Projet fonctionnel Scrum Master Architecte Tout le monde. Pas une autorité. Pas nécessairement un développeur. The Team Développeur DBA Analyste Testeur
112. Les formations Scrum Scrum Alliance Certified ScrumMaster Certified Product Owner Certified Scrum Developer Certified Scrum Professional Certified Scrum Trainer Certified Scrum Coach Scrum.org http://www.scrum.org/ Professional Scrum Master Professional Scrum Master 1 Professional Scrum Master 2 Professional Scrum Developer PSD .Net PSD Java http://www.scrumalliance.org/ 57 Agile Tour Nancy. ESIAL 04.10.10
113. Mes formations Les formations de base: Introduction à Scrum Être ScrumMaster Être Product Owner Coaching Scrum Scrum in Depth: formation Scrum avancé Les formations certifiantes Scrum Alliance & Scrum.org sont toutes à la demande. 58 Agile Tour Nancy. ESIAL 04.10.10