Plan du cours
Jour 1 - Gestion de projets logiciels dans un contexte en cascade (Waterfall)
1. Introduction à la méthode en cascade (Waterfall)
a. Contexte historique
- Winston Royce
- Contexte issu des processus de fabrication
b. Étapes de la méthode en cascade
- Récolte des exigences
- Conception
- Implémentation
- Vérification
- Maintenance
c. Défis de la méthode en cascade
- Gestion du changement
- Ecart entre les connaissances métier et l'implémentation
- Report des risques à une phase tardive du cycle de vie
- Priorisation de l'étendue (scope)
d. Réactions face au modèle en cascade
- Adopter – Approches en cascade, par exemple SSADM
- Copier – Modèle V
- S'adapter – Approches incrémentales
- Rejeter – Agile
- Améliorer – Lean
2. Stratégies de gestion du modèle V pour la livraison en cascade
a. Vérification et validation précoce
- Cout de la détection tardive
- Vérifications et inspections
- Analyse statique
b. Étapes de test du modèle V
- Test unitaire/intégration unitaire
- Test système
- Test d'intégration système
- Test d'acceptation
c. Avantages du modèle V
- Implication accrue des utilisateurs finaux dans la vérification
- Mitigation précoce des risques
3. Adaptation de la méthode en cascade avec des approches incrémentales
a. Types d'approches incrémentales
- Pré-planifiées
- Parallèles, RAD
- Évolutionnaires, RUP
b. Principes de livraison incrémentale
- Incréments du produit
- Proto-typage
- Répartition temporelle (timeboxing)
c. Avantages de la livraison incrémentale
- Implication accrue des utilisateurs dans les décisions
- Rendement rapide sur l'investissement
- Réactivité face au changement
4. Rejet du modèle en cascade au profit de l'approche Agile
a. Essentiels de l'Agile
- Manifeste Agile
- Principes Agile
b. Introduction à Scrum, le cadre Agile le plus populaire
- Livraison itérative
- Travail collaboratif
- Documentation juste-à-temps
- Planification adaptative
c. Avantages de l'approche Agile
- Implication accrue des utilisateurs tout au long du processus
- Équipe de développement autonome
- Rendement rapide sur l'investissement
- Capacité supérieure à réagir au changement
- Réduction du développement superflu
5. Amélioration de la méthode en cascade avec la livraison Kanban
a. Lean et Kanban
- Histoire de l'approche Lean
- Histoire de Kanban
- Principe de réduction des gaspillages
b. Introduction à Kanban
- Le tableau Kanban
- Gestion du travail en cours
c. Avantages de Kanban
- Capacité supérieure à réagir au changement
- Rendement rapide sur l'investissement
- Réduction du développement superflu
Jour 2 - Techniques de gestion de projets Agile
1. Contrôle de processus empirique
a. Inspection
- Démonstration
- Rétrospection
b. Adaptation
- Planification adaptative
- Amélioration continue
c. Transparence
- Implication des parties prenantes
- Négociation de contrat
- Documentation juste-à-temps
2. Gestion des exigences
a. Backlogs
- Produit
- Livraison
- Sprint
b. Éléments de backlog
- Histoires d'utilisateur
- Défauts
- Spécifications des exigences
c. Risques
- Ajustement du backlog pour les risques
- Burndown de risque
3. Estimation et contrôle
a. Planification en tranches temporelles (timeboxing)
- Planification de livraison
- Planification d'itération
- Communication quotidienne
b. Techniques de priorisation
- MoSCoW
- Basée sur la valeur
- Autres techniques
c. Techniques d'estimation
- Préparation des histoires d'utilisateur (grooming)
- Poker planning
4. Gestion de livraison
a. Livraison itérative
- Vitesse de l'équipe
- Rendement rapide sur l'investissement
b. Tableaux d'information (information radiators)
- Mur Scrum
- Diagramme burndown
5. Gestion de l'équipe
a. Leadership associatif
- ScrumMaster en tant que facilitateur
- Rôle du chef de projet traditionnel
b. Implication des utilisateurs finaux
- Le décideur unique - le Product Owner
- Communication avec les parties prenantes (Pigs and Chickens)
c. Équipe autonome
- Équipes gérant elles-mêmes
- Rôle du spécialiste au sein de l'équipe
- Gestion des équipes divisées
Pré requis
Aucun
Nos clients témoignent (5)
ateliers, cas pratiques
Joanna Nowak - LKQ Polska Sp. z o. o.
Formation - Introduction to Agile Testing
Traduction automatique
exercices en équipe
Dan
Formation - SAFe® for Teams
Traduction automatique
Cours fantastique, j'aimerais suivre un cours plus long pour en apprendre davantage !
claire
Formation - Scrum for Managers and Executives
Traduction automatique
partage d'expériences et partage d'autres matériaux non inclus dans le package.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Formation - Agile Business Analysis
Traduction automatique
La théorie, les exemples, les exercices, les explications.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Formation - Agile Software Testing
Traduction automatique
 
                    