Gestion de projet informatique avec les méthodes agiles
CI90-6-035 / 5-018
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 05/11/2024. Dernière mise à jour le 06/03/2025.
Version du programme : 2
Programme de la formation Version PDF
Scrum est une méthode agile destinée à la conduite de projet. Souple, efficace, tout en étant rigoureuse, elle a été conçue pour améliorer la productivité dans les équipes auparavant contraintes par des processus plus lourds. Inspirée des valeurs collectives du rugby (« scrum » signifie « mêlée »), la méthode Scrum est applicable dès lors qu'un groupe de personnes a besoin de travailler ensemble pour atteindre un objectif commun. Cette formation a pour but d'amener les apprenants à un niveau SAME "Application" et d'enrichir les compétences : * S’approprier les objectifs, les enjeux et les contraintes du projet spécifiés par la Maîtrise d’Ouvrage * Elaborer un recueil de propositions de projets de solutions et/ou d’organisation pour atteindre l’objectif global du client * Ordonnancer l’ensemble des projets proposés avec des critères de choix pertinents * Piloter la gestion du changement
Objectifs de la formation
- Expliquer les principes et avantages des méthodes agiles.
- Expliquer comment conduire un projet avec les méthodes Agile dont le Scrum
- Expliquer les moyens de gagner en efficacité dans le travail collectif.
- Déterminer les situations où Scrum est particulièrement adaptée
Profil des bénéficiaires
- Directeurs de projets,
- Maîtrise d'ouvrage,
- Chefs de projet informatique,
- Concepteurs,
- Equipes de développement
- Aucun
Contenu de la formation
-
Méthodes agiles - Présentation des familles de conduite de projet.
- Origines et principes du manifeste agile
- Méthodes prédictives
- Méthodes adaptatives
- Les avantages de l’agilité pour les projets informatiques
-
Présentation des cadres agiles les plus utilisés
- Scrum : itérations, rôles, cérémonies, et artefacts
- Kanban : gestion des flux et des tâches
- Quand et comment choisir un cadre agile pour un projet IT
-
Lancement d’un projet en mode agile
- Identifier les parties prenantes et définir une vision produit
- Élaboration d’un backlog produit initial : Définition des user stories (format INVEST)
- Priorisation avec la méthode MoSCoW ou WSJF
- Définir les critères de succès du projet (Definition of Done, Definition of Ready)
-
Planification agile : les itérations et sprints
- Techniques pour planifier les sprints : estimation en points, vélocité
- Utilisation des outils de planification : story mapping, planning poker
- Préparer une réunion de planification de sprint (Sprint Planning)
-
Suivi de l’avancement en mode agile
- Utilisation des tableaux Kanban pour visualiser les tâches
- Gérer les flux de travail : limites WIP (Work In Progress), équilibrage des charges
- Suivi de la progression avec les burndown charts et burnup charts
-
Meetings - La communication dans Scrum
- Daily Stand-Up : suivi quotidien
- Sprint Review : démonstration des incréments
- Rétrospective : amélioration continue
- Favoriser la communication et la collaboration dans les équipes
-
Gestion des changements et adaptation
- Intégrer les changements en cours de projet tout en préservant la priorité des objectifs
- Réviser et ajuster le backlog produit en fonction des retours
- Gérer les imprévus sans compromettre la qualité ou les délais
-
Livraison et gestion de la qualité en mode agile
- Définir des livrables incrémentaux et assurer leur conformité
- Intégrer les pratiques de tests agiles : TDD (Test-Driven Development), intégration continue
- S’assurer que les livrables répondent aux besoins des utilisateurs (validation avec les parties prenantes)
-
Gestion des équipes et des parties prenantes en agile
- Rôles et responsabilités clés : Product Owner, Scrum Master, équipe de développement
- Techniques pour gérer les attentes des parties prenantes (stakeholder engagement)
- Surmonter les résistances au changement et promouvoir l’agilité au sein de l’organisation
-
Conclusion - Adapter Scrum, en connaître les limites
- Spécificité du développement logiciel
- Scrum et Extreme Programming
- Feuilles de présence.
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets - Retours d'expériences par des opérationnels qui ont appliqués cette méthode
- Ateliers de mises en situation, pour chaque phase de Scrum
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Certains exercices peuvent nécessiter des PCs