Formation : Méthodes agiles de développement logiciel
(Réf. 25895)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Programmation structurée
Prérequis
- Notions de gestion de projet.
- Expérience de projets informatiques.
Public
Chefs de projets, responsables d’applications ou de département voulant connaître l'impact des méthodes agiles sur la conduite de projet, les risques et les conditions de leurs emplois.
Objectifs
- Appréhender les démarches agiles.
- Détailler les pratiques clés de l’agilité.
- Comprendre comment les mettre en œuvre à partir d’exemples concrets.
- Apprendre à mener un projet agile au travers d’études de cas.
- Savoir quand utiliser une démarche agile et en faire un facteur de succès.
Type de formation
CourteProgramme
Introduction
- Point sur les méthodologies projets 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 ?
- Valeurs et pratiques AgilesSavoir 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
Organisation et lancement d'un projet Agile
- 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 : autant d’éléments clés qu’il faut savoir manipuler pour réaliser un projet agile
Outils
- Quels outils utiliser pour mettre en place des tests unitaires, des tests fonctionnels, une gestion des anomalies ? Comment procéder ?
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
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 risque
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 œuvre selon la taille du projet
- ROI
- La problématique de coût du changement
Aspects contractuels et qualité
- 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
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
Pédagogie
Travaux pratiques
- L’ensemble de la formation a pour fil conducteur un projet fictif permettant de simuler la mise en œuvre de différentes pratiques agiles.
- En effet, une valeur clé de l’agilité étant la communication, des mises en situation permettent de bien cerner le rôle des participants sur un projet agile, de voir en quoi consiste une réunion de lancement d’itération, d’arbitrage, ou une recette dans ce contexte particulier.
- Ces études de cas et ces mises en pratique vous permettront de devenir rapidement opérationnel.
Point(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Inter-Entreprise :
14 heure(s) Zone géographique
Inter-Entreprise :
75008 Paris :
75000 PARIS :
. session du 05 juillet 2012 au 06 juillet 2012