Méthodes Agiles : comprendre la démarche - P-AGI

Objectifs

Appréhender les démarches agiles Détailler les pratiques clés de l'agilité Comprendre comment les mettre en oeuvre à partir d'exemples concrets Apprendre à mener un projet agile au travers d'études de cas Savoir quand utiliser une démarche agile et en

Programme

Jour 1 : Présentation des Méthodes Agiles

Module 1 : Introduction
– Point sur les méthodologies projet classiques.
– Pourquoi certains projets informatiques échouent-ils ?
– Partant du « manifeste agile », quelles sont les alternatives proposées par les démarches agiles ?
– Quel crédit leur apporter ?
– Présentation de Scrum et XP
– Présentation d’autres approches, Lean IT, CMMI, COBIT

Module 2 : Les méthodes Agiles
– Savoir remettre en cause les méthodes classiques et comprendre dans quel esprit aborder les pratiques agiles.
– Détailler et comprendre les pratiques les plus efficaces, ce qu’elles nécessitent et ce qu’elles impliquent

Module 3 : Réussir un projet Agile
– Facteurs de succès :
– Quand utiliser une démarche agile ?
– Les contraintes humaines et techniques à ne pas négliger, les outils dont il faut disposer.
– Les facteurs de succès et les causes d’échecs.
– Les zones de risques.
– Retours d’expérience : Ce que changent les pratiques agiles pour chacun des participants et ce que cela implique. Points de vue critiques sur les pratiques agiles à partir de notre expérience sur nos projets.
– Retour sur investissement :
Coûts de mise en oeuvre selon la taille du projet.
La problématique de coût du changement.
– Aspects contractuels et qualités :
Contractualiser. Forfait ou régie ?
– Négocier les demandes du client en cours de projet dans un cadre agile.
– Inscrire l’agilité dans une démarche qualité comme CMMI.

Jour 2 : Réalisation d’un projet Agile

Module 4 : Organisation et lancement
– La constitution d’une équipe agile avec ses rôles particuliers, la formalisation de l’expression des besoins en fiches, l’élaboration du planning…
– Déroulement et développement
– Découpage du projet en itérations, conception simple, développement piloté par les tests, programmation en binôme, tests automatisés, client sur site, feedback
– Les éléments clés qu’il faut savoir manipuler pour réaliser un projet agile
– Illustration par des études de cas.

Module 5 : Outils
– Quels outils utiliser pour mettre en place des tests unitaires, des tests fonctionnels, une gestion des anomalies ? Comment procéder ?

Module 6 : Gestion de projet
– Préparer, suivre et valider une itération. Mesurer l’avancement du projet.
– Faire participer le client.
– Redéfinir les priorités, le chiffrage et le planning au fur et à mesure.
– S’appuyer sur les pratiques agiles pour animer l’équipe de développement.
– Communiquer différemment. Capitaliser.

Module 7 : Conclusion
– Faire le point sur les pratiques clés et leur bon usage.
– Ce que peuvent apporter les pratiques agiles par rapport aux méthodes classiques.
– Guide de réalisation d’un premier projet agile

Recherches

Tout le site Le catalogue

Liens directs