Scrum Scrum Plan Exposé sur le Scrum 2 Introduction à Scrum Rappel sur les mé

Scrum Scrum Plan Exposé sur le Scrum 2 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Exposé sur le Scrum 3 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Introduction à Scrum Exposé sur le Scrum 4 •Scrum terme en anglais signifiant mêlée , notamment en rugby •Scrum désigne une méthode agile dédiée à la gestion de projet •Objectifs: Satisfaire au mieux les besoins du client Maximiser les chances de réussite du projet 1986 : « The new new product development game » Exposé sur le Scrum 5 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Rappel sur les méthodes agiles(1/2) •Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif avec juste ce qu’il faut de formalisme •Elle génère un produit de haute qualité tout en prenant en compte l’évolution des besoins des clients •Concepts formalisés en 2001 par le Manifeste Agile. 6 Rappel sur les méthodes agiles(2/2) 7 Les 4 principes essentiels du Manifeste Agile: • L'équipe : Personnes et interactions plutôt que processus et outils • L'application :Logiciel fonctionnel plutôt que documentation complète • La collaboration :Collaboration avec le client plutôt que négociation de contrat • L'acceptation du changement :Réagir au changement plutôt que suivre un plan. Exposé sur le Scrum 8 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Principes clés Exposé sur le Scrum 9 Scrum est une méthode agile qui permet de produire la plus grande valeur métier dans la durée la plus courte. Méthode itérative et incrémentale: • Réalisation d’un ensemble de fonctionnalités par itération • Itération d’une durée fixe (d’2 à 4 semaines)// sprint • Livraison d’un produit partiel fonctionnel par itération Participation du client: • Définition des fonctionnalités prioritaires • Ajout de fonctionnalités en cours de projet (pas pendant un sprint !) Exposé sur le Scrum 10 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Les rôles Exposé sur le Scrum 11 Les poules et les cochons Les cochons : Le product owner Le scrummaster L’équipe Les poules : Tous ceux qui ont un intérêt dans le projet Certifications Exposé sur le Scrum 12 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Planifier un projet Exposé sur le Scrum 13 Constitution du backlog produit par le product owner. Répartition en sprints et en releases. Source : http://fr.wikipedia.org Exposé sur le Scrum 14 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Organisation 1/5 Exposé sur le Scrum 15 Source : www.scrumalliance.org 1. Backlog produit (ou catalogue des besoins)  Besoins priorisés par le product owner  Besoins évalués par l’équipe Scrum – Organisation 2/5 Exposé sur le Scrum 16 Source : www.scrumalliance.org 2. Backlog de sprint Extrait du backlog produit Besoins éclatés en tâches Scrum – Organisation 3/5 Exposé sur le Scrum 17 Source : www.scrumalliance.org 3. Sprint Développement des fonctionnalités du backlog de sprint Aucune modification du backlog de sprint possible Scrum – Organisation 4/5 Exposé sur le Scrum 18 4. Mêlée quotidienne Point de contrôle quotidien de l’équipe Interventions régulées – 2 min. par personne Source : www.scrumalliance.org Scrum – Organisation 5/5 Exposé sur le Scrum 19 Source : www.scrumalliance.org 5. Incrément logiciel : livré au product owner à la fin du sprint. Exposé sur le Scrum 20 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Indicateurs de projet 1/2 Exposé sur le Scrum 21 Le tableau des tâches Source : « Scrum and XP from the trenches » de H. Kniberg, 2007 Scrum – Indicateurs de projet 2/2 Exposé sur le Scrum 22 Le burndown chart Source : « Summary of Scrum », Signifikant Svenska A.B., 2007 Exposé sur le Scrum 23 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Ingénierie logicielle Exposé sur le Scrum 24 Scrum est une méthode de gestion de projet Doit être complétée par des techniques d’ingénierie logicielle Complémentaire avec Extreme Programming : Test Driven Development Intégration continue Exposé sur le Scrum 25 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Scrum – Equipes plus grandes Exposé sur le Scrum 26  Principes : 1. Commencer par une équipe Scrum standard 2. Création de plusieurs équipes – essaimage  Adaptation de la méthode :  Scrum des scrums  Rôle de team lead  Problèmes à traiter :  Dispersion géographique  Développement off-shore Les outils Exposé sur le Scrum 27 Outils traditionnels Tableau blanc et post-its Excel – Backlog produit et backlog de sprint Outils dédiés Outils commerciaux / Open source Gèrent une charge de travail Absence de PERT / Gantt Intégration avec : IDE, contrôle de sources, gestion des tests, bug tracking, intégration continue. Autres outils Connexion large bande Wiki, webcams, messagerie instantanée… Exposé sur le Scrum 28 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Perspectives Exposé sur le Scrum 29 Pas d’évolution, peu de critiques Défauts à palier Absence de dépendance entre les tâches Polyvalence des programmeurs Productivité équivalente supposée Grande maturité nécessaire Contrats à adapter Stratégie d’introduction de Scrum en entreprise Exposé sur le Scrum 30 Introduction à Scrum Rappel sur les méthodes agiles Scrum Principes clés Les rôles Planifier un projet Organisation Indicateurs de projet Techniques d’ingénierie logicielle Scrum pour de grandes équipes Perspectives Conclusion Plan Conclusion Exposé sur le Scrum 31 Méthode de gestion de projet – développement logiciel A compléter avec des techniques d’ingénierie logicielle Rien de totalement nouveau Méthode à la mode. Conditions propices nécessaires Expérimentations prometteuses Principal bénéfice : des équipes motivées Bibliographie Exposé sur le Scrum 32 • www.mountaingoatsoftware.com/scrum • www.scrumalliance.org • www.controlchaos.com • scrumdevelopment@yahoogroups.com • En français • le groupe des utilisateurs de Scrum : www.frenchsug.org • http://fr.groups.yahoo.com/group/frenchsug Merci Pour Votre Attention Questions ? uploads/Ingenierie_Lourd/ 1290724487expos-sur-le-scrum 1 .pdf

  • 13
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager