Gérer ses projets avec les méthodes Agiles
Durée : 2 jours
Villes/Dates :
Cliquer ICI pour consulter notre planning et le tarif de cette formation.
Objectifs
- 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 les 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.
Public
- 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.
Pré-requis
- Avoir une bonne connaissance de la méthodologie projet.
Programme
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 des clients.
- 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 : identifier les features
- Estimer la taille des stories : planning poker, construire un plan de release, élaborer un backlog de sprint.
- Réaliser des tests d’acceptation.
L’intégration 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 methode 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.
Télécharger le plan de cours
Gérer ses projets avec les méthodes Ag[...]
Document Adobe Acrobat [66.3 KB]
Gérer ses projets avec les méthodes Ag[...]
Document Adobe Acrobat [66.3 KB]

