2. Approche agile
Maximiser la performance
en gestion de projet et
développement
Fabien Balli
Conseil en développement
organisationnel
Ingénieur HES en systèmes humains
contact@fabienballi.net
Mars 2012, version évolutive www.fabienballi.net
4. Les principes
⎔une priorisation des développements
en fonction de la valeur ajoutée pour l’utilisateur
⎔une collaboration basée sur la réciprocité et le dialogue,
qui maximise les contributions des intervenants
⎔un développement découpé en modules
qui permet une prise en main et un ajustement réguliers
⎔un produit fonctionnel livré par étapes, qui évolue
selon les besoins réels (feedbacks) plutôt que supposés
2
fabienballi.net
5. demande exprimée vision chef de projet conçu programmé vision consultant
documenté installé facturé maintenu besoin réél
3 Adapté de : inconnu
fabienballi.net
6. Objectif : réaliser le besoin réel
demande exprimée vision chef de projet conçu programmé vision consultant
documenté installé facturé maintenu besoin réél
3 Adapté de : inconnu
fabienballi.net
7. feed
feedback
développements back
Tests
utilisateurs
Cahier des charges détaillé
du développement à faire Livraison
4 Adapté de : Liip
fabienballi.net
8. Approche traditionnelle
⎔un contrat basé sur un cahier des charges détaillé
⎔un développement fait en une phase
⎔un budget défini sur des fonctions prévues en amont
feed
feedback
développements back
Tests
utilisateurs
Cahier des charges détaillé
du développement à faire Livraison
4 Adapté de : Liip
fabienballi.net
9. ajust. ajust. ajust. ajust.
développ. développ. développ. développ.
Sprint :
modules de Livraisons, tests utilisateurs et feedback
développement Histoires de développement, priorisés à chaque boucle selon les besoins
5 Adapté de : Liip et Ken Schwaber
fabienballi.net
10. Approche agile
⎔un contrat et un budget établis sur des ressources
mises à disposition (nombre de jours / personnes)
⎔un développement fait en mode itératif
ajust. ajust. ajust. ajust.
développ. développ. développ. développ.
Sprint :
modules de Livraisons, tests utilisateurs et feedback
développement Histoires de développement, priorisés à chaque boucle selon les besoins
5 Adapté de : Liip et Ken Schwaber
fabienballi.net
11. Exemple d’histoires VC C
le visiteur peut trouver des infos en ligne pour connaître la société 13 5
le membre peut acheter des produits afin de les recevoir chez lui 13 13
le membre peut gérer son profil afin d´avoir ses coordonnées à jour 8 5
le membre peut fixer un rendez-vous afin de s´organiser librement 8 13
le gestionnaire peut lister les commandes de produits effectuées 8 5
le visiteur peut recevoir des infos ciblées afin d’être au fait des nouveautés 5 8
Valeur commerciale : valeur pour l’organisation (définie par le comité de pilotage)
Complexité : temps de développement nécessaire (défini par les développeurs)
6
fabienballi.net
12. Exemple d’histoires utilisateur
⎔en tant que rôle,
je peux fonctionnalité
afin de objectif / valeur ajoutée
Exemple d’histoires VC C
le visiteur peut trouver des infos en ligne pour connaître la société 13 5
le membre peut acheter des produits afin de les recevoir chez lui 13 13
le membre peut gérer son profil afin d´avoir ses coordonnées à jour 8 5
le membre peut fixer un rendez-vous afin de s´organiser librement 8 13
le gestionnaire peut lister les commandes de produits effectuées 8 5
le visiteur peut recevoir des infos ciblées afin d’être au fait des nouveautés 5 8
Valeur commerciale : valeur pour l’organisation (définie par le comité de pilotage)
Complexité : temps de développement nécessaire (défini par les développeurs)
6
fabienballi.net
13. 5
Non adhésion
4 des collaborateurs
Dépassement
Manque de fiabilité
du budget
des partenaires
Gravité / Impact
Choix inadéquat Retards
3 du système de livraison
Difficultés
de migration
2
1
1 2 3 4 5
Probabilité
7
fabienballi.net
14. Objectif : réduire les risques
5
Non adhésion
4 des collaborateurs
Dépassement
Manque de fiabilité
du budget
des partenaires
Gravité / Impact
Choix inadéquat Retards
3 du système de livraison
Difficultés
de migration
2
1
1 2 3 4 5
Probabilité
7
fabienballi.net
16. Les limites
⎔nécessité de compétences spécifiques
⨠ accompagnement
⨠ vision globale
⨠ compréhension des enjeux stratégiques et opérationnels du projet
⨠ connaissance de la gestion de qualité
⎔un temps d’ajustement élevé en début de projet
⨠ acquisition de la méthode (processus) par les différents acteurs
⨠ définition du niveau de détail des histoires
⨠ mise en place de l’infrastructure
⎔peu pertinent pour les projets de < Fr. 10‘000.–
8
fabienballi.net
18. merci.
⎔Présentations et références
à télécharger librement sur
www.fabienballi.net
⎔Vos demandes et suggestions
recevront bon accueil sur
contact@fabienballi.net
Merci de votre intérêt. www.fabienballi.net
fabienballi.net
21. fabien balli, conseil en organisation
MAS in Human Systems Engineering
développement Attestation d’Analyse transactionnelle
organisationnel Formé au Changement émergent
Consultant Leonardo 3.4.5
10
fabienballi.net
22. fabien balli, conseil en organisation
MAS in Human Systems Engineering
développement Attestation d’Analyse transactionnelle
organisationnel Formé au Changement émergent
Consultant Leonardo 3.4.5
Brevet fédéral de formateur
communication CAS en communication de crise
et formation Spécialiste en relations publiques SPRI
Praticien certifié en PNL
10
fabienballi.net
23. fabien balli, conseil en organisation
MAS in Human Systems Engineering
développement Attestation d’Analyse transactionnelle
organisationnel Formé au Changement émergent
Consultant Leonardo 3.4.5
Brevet fédéral de formateur
communication CAS en communication de crise
et formation Spécialiste en relations publiques SPRI
Praticien certifié en PNL
Gestionnaire en tourisme diplômé ES
qualité Diplôme d’études commerciales
de service 125 jours de formation continue
Dipl. en technologies de l’information
10
fabienballi.net
24. fabien balli, conseil en organisation
Selection Venture Leaders 2011
MAS in Human Systems Engineering
Comm. suisse technologie et innovation
développement Attestation d’Analyse transactionnelle
organisationnel Solution client la plus innovante
Formé au Changement émergent
OD World Summit 2010
Consultant Leonardo 3.4.5
8 ans en entreprise de services
dont BNP Paribas, Kempinski,
World Economic Forum
et la ville de Lausanne
Brevet fédéral de formateur
CAS en communication de crise Chef et membre de comités d’organisation
communication
et formation Spécialiste en relations publiques SPRI Juge militaire
Praticien certifié en PNL
Gestionnaire en tourisme diplômé ES
qualité Diplôme d’études commerciales
de service 125 jours de formation continue
Dipl. en technologies de l’information
10
fabienballi.net
25. fabien balli, conseil en organisation
Selection Venture Leaders 2011
MAS in Human Systems Engineering
Comm. suisse technologie et innovation
développement Attestation d’Analyse transactionnelle
organisationnel Solution client la plus innovante
Formé au Changement émergent
OD World Summit 2010
Consultant Leonardo 3.4.5
8 ans en entreprise de services
dont BNP Paribas, Kempinski,
World Economic Forum
et la ville de Lausanne
Brevet fédéral de formateur
CAS en communication de crise Chef et membre de comités d’organisation
communication
et formation Spécialiste en relations publiques SPRI Juge militaire
Praticien certifié en PNL
Français, allemand, anglais, italien
Gestionnaire en tourisme diplômé ES
qualité Diplôme d’études commerciales
de service 125 jours de formation continue
Dipl. en technologies de l’information
10
fabienballi.net
26. fabien balli, conseil en organisation
Selection Venture Leaders 2011
MAS in Human Systems Engineering
Comm. suisse technologie et innovation
développement Attestation d’Analyse transactionnelle
organisationnel Solution client la plus innovante
Formé au Changement émergent
OD World Summit 2010
Consultant Leonardo 3.4.5
8 ans en entreprise de services
dont BNP Paribas, Kempinski,
World Economic Forum
et la ville de Lausanne
Brevet fédéral de formateur
CAS en communication de crise Chef et membre de comités d’organisation
communication
et formation Spécialiste en relations publiques SPRI Juge militaire
Praticien certifié en PNL
Français, allemand, anglais, italien
Gestionnaire en tourisme diplômé ES
Membre affilié de l’Ordre des conseillers
qualité Diplôme d’études commerciales en ressources humaines du Québec
de service 125 jours de formation continue
Membre EATA, Alliance numérique, Mensa
Dipl. en technologies de l’information
En supervision professionnelle
10
fabienballi.net