|

| Objectifs |
- Découvrir les concepts des méthodologies Agiles
- S’approprier les points clés de XP et de SCRUM
|
| Publics |
- Directeurs informatiques, directeurs de projets, chefs de projets, responsable qualité et architectes
|
| Pré-requis |
- Avoir déjà participé à un projet de développement informatique
|
|
Méthodes Agiles avec XP et Scrum
|
Enjeux
Comprendre les intérêts des méthodologies agiles Pouvoir orienter ces choix dans le cadre des méthodologies XP et SCRUM Evangéliser les méthodologies agiles en entreprise
|
Etat de l’art
- Rappels des méthodologies classiques
- Analyse des succès et des échecs des méthodologies classiques
- Découverte et structuration des services métier
- Emergence des méthodologies agiles
- Les 4 valeurs et les 12 principes des méthodologies agiles
- Le Lean Software Development
- Le recueil des besoins et l’analyse fonctionnelle pour les méthodologies agiles
- Scrum et/ou XP
Scrum
- Principes généraux : développement itératif par priorités
- Les acteurs : le Scrum Master, le Product Owner et l’équipe
- Les sprints et les releases
- La réunion quotidienne
- Le backlog et les objectifs du sprint
- L’évaluation des priorités et du poids des tâches
- Burndown chart et vélocité
- La rétrospective
- Outils pour la mise en place : tableaux à post-its, poker planning
- Difficultés/dangers/objections : gestion des délais, documentation, autonomie de l’équipe, position du scrum master et du product owner
|
XP
- Historique et principes généraux
- Respect des conventions
- Intégration continue
- Test Driven Development
- Simplicité / Utilité
- Refactoring
- Releases mineures fréquentes
- Appropriation collective du code
- Programmation en binôme
- Outillage
Conclusion
- Conditions de réussite : les profils de l’équipe, accompagnement pour la mise en place, projet idéal pour démarrer
- Causes des succès et des échecs, retours d’expériences
- ROI / aspects contractuels
- Les méthodologies agiles en dehors des projets de développement
|
|
|