|
|
|
Pour la description de la formation, cliquer ici.
Référence | MAF0704 |
Durée | 3 jours | |
A qui s’adresse ce cours | Développeur, Chef de projet, Coach/ScrumMaster |
Moyens pédagogiques | Théorie : 20% - Pratique : 80% |
Sessions | Par session, 8 stagiaires maximum |
Connaissances requises
|
Il est demandé aux participants d’avoir des notions de gestion de projet. |
Intervenants
|
Cette formation est présentée par des intervenants qui connaissent les techniques présentées depuis plus de 7 ans et qui ont dans leur carrière enseigné, développé et managé des équipes.
|
Programme indicatif
Introduction
- Etat de l'art
- Nos motivations
- Comment accroître la productivité d'une entreprise ?
I - Méthodes Agiles
- Manager des projets complexes
- Manifeste agile
- Principes de l’agilité
- Quand faut-il appliquer une méthode agile ?
II - Gestion de projet agile
- eXtreme Programming – méthode de génie logiciel
- Scrum – méthode de management de projet
- Lean Sofware Development
- Les autres méthodes agiles
- Gestion de la planification
- Gestion du Projet
- Gestion des délais
- Gestion des besoins et des exigences
- Gestion de l’équipe au quotidien
III – Développement Agile : le Test Driven Development
- Théorie
- Problématique d'exhausitivité des tests
- Cycle de développement
- La bibliothèque xUnit
- Gestion des exceptions
- Refactoring
- Conception simple et émergeante
- Test Driven Design
- Composition d’un projet contenant des tests
- Problématique d’exhausitivité des tests
- Les objets Mock
IV - Outils et leurs valeurs ajoutées
- Intégration continue
- Gestion de configuration (VCS, Intégrateur continu)
- Couverture de tests
- Test Driven Requirement
- Outil pour garantir la conformité des spécifications par rapport à la programmation et maintenir une communication élevée entre la MOA et la MOE
- Autres outils utilisés par les équipes : VMWare, LdapWeb, Sélenium
V - Management de Projet Agile
- Mise en place d'une méthode
- Charte des droits des clients et des développeurs
- Discussions en groupes de deux sur la définition du mot « terminé »
- Management de la Productivité
- Rétrospective
- Gestion des risques
- Gérer une situation de crise
- Importance de la vue d’ensemble
VI - Agile Business
- Analyse financière de l'agilité (ROI, PBACK, Cash flow) [Travail sur tableur]
- Pourquoi les méthodes agiles sont-elles financièrement intéressantes ?
VII - Techniques Avancées de Management de Projet
- Gestion des risques
- Manager le changement
- La loi de Pareto
- Comment propulser un projet agile ? Les points clés accélérateurs de projets.
Conclusion
|
|