La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Jean-Baptiste savansongkham

Présentations similaires


Présentation au sujet: "Jean-Baptiste savansongkham"— Transcription de la présentation:

1 Jean-Baptiste savansongkham
Scrum Présenter par : Jean-Baptiste savansongkham auteur DR. Hatem BEN STA Source :

2 Plan 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 Plan 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

4 Introduction à Scrum 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 Plan 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

6 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.

7 Rappel sur les méthodes agiles(2/2)
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.

8 Plan 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

9 Scrum – Principes clés 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 Plan 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

11 Scrum – Les rôles Les poules et les cochons Les cochons : Les poules :
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 Plan 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

13 Scrum – Planifier un projet
Source : Constitution du backlog produit par le product owner. Répartition en sprints et en releases. Exposé sur le Scrum

14 Plan 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

15 Source : www.scrumalliance.org
Scrum – Organisation 1/5 Source : 1. Backlog produit (ou catalogue des besoins) Besoins priorisés par le product owner Besoins évalués par l’équipe Exposé sur le Scrum

16 Source : www.scrumalliance.org
Scrum – Organisation 2/5 Source : 2. Backlog de sprint Extrait du backlog produit Besoins éclatés en tâches Exposé sur le Scrum

17 Source : www.scrumalliance.org
Scrum – Organisation 3/5 Source : 3. Sprint Développement des fonctionnalités du backlog de sprint Aucune modification du backlog de sprint possible Exposé sur le Scrum

18 Source : www.scrumalliance.org
Scrum – Organisation 4/5 Source : 4. Mêlée quotidienne Point de contrôle quotidien de l’équipe Interventions régulées – 2 min. par personne Exposé sur le Scrum

19 Source : www.scrumalliance.org
Scrum – Organisation 5/5 Source : 5. Incrément logiciel : livré au product owner à la fin du sprint. Exposé sur le Scrum

20 Plan 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

21 Scrum – Indicateurs de projet 1/2
Le tableau des tâches Source : « Scrum and XP from the trenches » de H. Kniberg, 2007 Exposé sur le Scrum

22 Scrum – Indicateurs de projet 2/2
Le burndown chart Source : « Summary of Scrum », Signifikant Svenska A.B., 2007 Exposé sur le Scrum

23 Plan 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

24 Scrum – Ingénierie logicielle
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 Plan 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

26 Scrum – Equipes plus grandes
Principes : Commencer par une équipe Scrum standard 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 Exposé sur le Scrum

27 Les outils 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 Plan 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

29 Perspectives 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 Plan 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

31 Conclusion 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 Exposé sur le Scrum

32 Bibliographie le groupe des utilisateurs de Scrum : www.frenchsug.org
En français le groupe des utilisateurs de Scrum : Exposé sur le Scrum

33 Merci Pour Votre Attention
Questions ?


Télécharger ppt "Jean-Baptiste savansongkham"

Présentations similaires


Annonces Google