Formation Gérer ses projets avec les méthodes Agiles
formation gérer un projet, formation gérer un projet agile, formation méthodes XP, Scrum, Rad, formation piloter un projet agile
Objectifs de la formation Gérer ses projets avec les méthodes Agiles
Les méthodes Agiles sont de plus en plus utilisées car elles permettent de mieux maîtriser les délais, les coûts et la production des projets informatiques. Elles mettent en avant la nécessité de développer de façon itérative et incrémentale, de faire du développement à base de composants, d’établir une bonne communication entre es acteurs, de gérer exigences et risques tout au long du projet et de recourir régulièrement au test logiciel. Ce séminaire après avoir présenté les principes de base partagés par les méthodes Agiles, présente de façon détaillée la méthode eXtreme Programming et la méthode Scrum. Les concepts et les techniques de la méthode RAD, à l’origine des méthodes Agiles sont analysées. L’étude d’UP (Unified Process) et de DSDM permet d’identifier les similitudes et les écarts entre une méthode agile et un processus plus formel.
Vous permet d’obtenir 14 pdu.
Participants à la formation méthodes agiles
Directeurs Informatiques, Directeurs Systèmes d’Information, Directeurs et Chefs de Projet et toute personne voulant prendre connaissance ou s’impliquer dans une approche ‘Agile’ pour mettre en œuvre un processus projet.
Contenu de la formation Gérer ses projets avec les méthodes Agiles
INTRODUCTION
Des approches plus adaptées aux nouvelles technologies. Principes. Communication. Compétence et implication des ressources. Démarche itérative et incrémentale.
Acceptation du changement.
Panorama. Présentation des principales méthodes agiles : Crystal Clear, XP, Scrum, FDD, DSDM, RAD, ASD.
EXTREME PROGRAMMING
Ensemble bonnes pratiques de développement, améliorer la qualité des produits.
Définir le contexte d’utilisation de la méthode. Mesurer et mettre en place les conditions de réussite.
Un processus projet continu. Conception, validation et intégration en continu. Itération de développement et de livraison. Amélioration du code par la réécriture.
Une rétroaction constante. Le pilotage par les tests, une planification par les scénarios clients, l’intégration du client, la programmation en binôme.
L’évaluation des charges et des délais. Estimation des scénarios. Vélocité individuelle et équipe.
Les acteurs. Rôles et responsabilités.
Etude de cas
Description de scénarios par des users stories.
SCRUM
Caractéristiques de la méthode.
Acteurs et rôles. Le Product Owner. Le ScrumMaster
Backlog du produit. Les stories, les features. backlog du sprint, les tâches
Evaluation de la taille des stories : le planning poker. Evaluation de la charge : capacité et vélocité de l’équipe.
Planification d’une release, planification d’un sprint, revue, rétrospective, planification journalière : le scrum. Le plan de release
Le suivi : les burndown chart de release, de sprint
La signification du fini d’une release, d’un sprint, les tests d’acceptation
Adaptation de scrum au contexte. Scrum et la sous traitance.
Les outils
Comment assurer la transition vers Scrum.
Etude de cas
Réaliser le sprint 0 : identier les features
Estimer la tailles des stories : planning poker
Construire un plan de release
Elaborer un backlog de sprint
Réaliser des tests d’acceptation.
L’INTEGRATION LOGICIEL
Programmation : développement piloté par les tests, conception simple, remaniement
Collaboration : programmation en binôme, responsabilité collective du code, règle de codage, métaphore, intégration continue.
DESCRIPTION DES FONCTIONS
Comment décrire les fonctions attendues dans la nouvelle application. Description globale et description détaillée : les users stories, les use case d’UML, les procédures et cas de tests et recettes. La description des tâches par les programmeurs, les liens avec l’approche objet, les objets logiciels.
RAD (Rapid Applicative Development)
RAD : à l’origine des méthodes agiles. Principaux concepts : time box, démarche participative, acteurs
DSDM, une évolution de la method RAD
UP (Unified Process)
RUP : une méthode unifiée mettant en oeuvre des concepts agiles. Analyse et comparaison.
UN BILAN
Les réponses agiles aux risques projets.
Les facteurs de succès d’un projet agile.
2 jours - 1150 € HT
Dates des formations
Du 25 au 26 juin à Paris
Du 27 au 28 septembre à Paris
Du 8 au 9 novembre à Paris


