Post on 29-Nov-2014
description
C5
Maitrise d'Ouvrage et Agilité
Philippe KERNEVEZ, Eric PANTERA& Ignacio LIZZARALDE
lundi 12 octobre 2009
agiletour.org/fr/at2009_geneve.html
Maitrise d’Ouvrage et Agilité
Ignacio Lizarralde: ign@octo.com
Eric Pantera: epa@octo.com
AnalyserAnalyser ConcevoirConcevoir RéaliserRéaliser QualifierQualifier LivrerLivrer
2
AnalyserAnalyser ConcevoirConcevoir RéaliserRéaliser QualifierQualifier LivrerLivrer
3
cadrage spécification
chiffrage réalisation
test
ajustement
MOE
MOA
MOE
� Exhaustivité du besoin
� Engagement sur périmètre
� Transformation en cascade
� Ajustements
� Spécifier
� Recetter / valider
� Piloter
� Documenter…
� Livrer
Des activités MOA
traditionnellesUn processus connu
Les douleurs
• Phase de spécification longue et fastidieuse• Difficulté à imaginer l’intégralité du système• Difficulté à spécifier des écrans• « Traumatisme » de la recette et des régressions• « évolution ou correctif »• Incapacité à répondre à des demandes utilisateurs
pendant le projet• Désaveu des utilisateurs à la livraison de l’application
© OCTO Technology - Université du Système d’Information 5
Alimentation
backlog itération
Spécifier et construire simultanément
Recette / Expérimentation
N N+1 N+2
Priorisation
Analyse
Spécification
Itération n
Architecture
Conception
Réalisation
Tests
Refactoring…
MOE
MOA
Estimation Packaging / Livraison
n + 1n - 1
De nouvelles possibilités…
– Adapter facilement
– Innover rapidement
– Améliorer le rapport coût/valeur…
De nouvelles possibilités…
– Adapter facilement
– Innover rapidement
– Améliorer le rapport coût/valeur…
…de nouveaux enjeux pour la MOA
– Concilier une vision long-terme et l’alimenter
l’équipe de développement au fils de l’eau
– Maitriser un cycle de décision court
– Garantir la non régression…
La MOA nécessite un savoir-faire « Agile » spécifique
Maintenant,Maintenant,
changeons notre état d’esprit
Produit
Equipe
Produit
Une Maitrise d’Ouvrage centrée sur son produit
Equipe
ProjetEquipeProjet
3 piliers pour une Maitrise d’Ouvrage Agile
Construire une vision
Spécifier au fil de l’eau
Piloter et Prioriser
Construire et partager
une vision produit
© OCTO Technology 2009
une vision produit
• Positionner des jalons et des objectifs court terme
• Savoir-dépasser le « tout ou rien »
• Adresser des objectifs au travers d’un périmètre fonctionnel
concret
Donner du sens
13
• Démontrer des IHMs séduisantes
• Valider les performances
• S’interfacer avec le backoffice
Objectifs
« Consulter anonymement
l’intégralité des tableaux
disponibles »
Périmètre
Nom Promesse
Utilisateurs
Matérialiser la vision
Image
Fonctionnalités
Prérequis
� Matérialiser une vision produit
� Disposer d’un outil de promotion
� Aligner une équipe sur les gènes du produit
� Aller à l’essentiel
Cartographier les fonctionnalités
� Support à la discussion
� Plus d'interactions entre les personnes� Plus d'interactions entre les personnes
� Vue synthétique et Support visuel
� Met en évidence les stories qui
manquent dans le produit
Donner du sens aux releases
Release 1 – Octobre 09
« Le visiteur consulte la liste des
tableaux disponibles et le détail
de chacun »de chacun »
Release 2 – Janvier 10
« Le client achète un tableau
en ligne »
Spécifier au fil de l’eau
© OCTO Technology 2009
Spécifier au fil de l’eau
grâce aux tests
Gestion promotion En tant que client, lorsque
j’achète 2 produit de la même
catégorie, je veux avoir une
remise de 15%
En tant que utilisateur…, je veux action…, afin de valeur/bénéfice
• Perspective utilisateur• Action précise• Exemples et options par défaut• Scénarii nominaux• Langage partagé par toute l’équipe
Règles Métiers Story #45En tant que client, lorsque j’achète 2 produits de la même
catégorie, je veux avoir une remise de 15%
• Une promotion pour 2 produit de la même catégorie dans une commande
• Remise de 15% du prix total des deux produit
Règles
métier
Monet
Picasso
CatégorieLa barque
Guernica
95 €
105 €
Produit Prix
Setup du panier
Cas n°°°°1
© OCTO Technology 2009
Picasso
Velasquez
Guernica
Las Meninas
105 €
85€
Déterminer le montant de la remise pour le panier
0€
Setup du panier
Action
Validation
Cas n°°°°2Monet
Monet
Velasquez
CatégorieLa barque
La pie
Las Meninas
95 €
100 €
85€
Produit Prix
Déterminer le montant de la remise pour le panier
28,25€
Story #45En tant que client, lorsque j’achète 2 produit de la même
catégorie du même peintre, je veux avoir une remise de 15%
• Une promotion pour 2 produits de la même catégorie dans une commande
• Remise de 15% du prix total des deux produit
Règles
métier
Monet
Picasso
CatégorieLa barque
Guernica
95 €
105 €
Produit Prix
Setup du panier
Cas n°°°°1
Règles Métiers
© OCTO Technology 2009
Picasso
Velasquez
Guernica
Las Meninas
105 €
85€
Déterminer le montant de la remise pour le panier
0€
Setup du panier
Action
Validation
Cas n°°°°2Monet
Monet
Velasquez
CatégorieLa barque
La pie
Las Meninas
95 €
100 €
85€
Produit Prix
Déterminer le montant de la remise pour le panier
28,25€ 29,25€Attendue:
� Automatiser la recette� Maitriser la non régression� Construction permanente
des tests de recette
Maitriser la non-régression
© OCTO Technology 2009
Piloter et réorienter
© OCTO Technology 2009
Piloter et réorienter
Back-log de l’itérationBack-log du projetIm
port
ance
+
-
Impo
rtan
ce
+
© OCTO Technology 2009
Panier de l’itérationImpo
rtan
ce -
-
Les fonctionnalités et leur usage
45% des
fonctionnalités
20% des
fonctionnalités
Jim Johnson. The Standish Group International Inc. 2002.
fonctionnalités
ne sont jamais
utilisées
fonctionnalités
sont souvent
utilisées
A faire TerminéEn cours
Itération N
User Story C3
Itération
User Story C1
User Story C6
Que se passe-t-il avant l’itération ?
A faire TerminéEn cours
Itération N
Story C3User Story C3
Itération
• Avancement de ses équipes d’analystes
• Sur le stock d’analyses prêtes
Manque de visibilitéManque de visibilité
26
Story C1User Story C1
Story C6User Story C6
• Pas suffisamment de User Stories livrées aux développeurs
• Certaines spécifications mettent parfois 1 mois à aboutir
Temps de cyclesTemps de cycles
Rendre visible l’avant-itération
A faire TerminéEn cours
Story C3User Story C3
Cadrage Priorisation Tests
DemandeStory C10User Story C10 Story C13
User Story C13
Itération
27
Story C1User Story C1
Story C6User Story C6
IHMStory C12User Story C12
Rendre visible l’après itération !
28
From concept to cash !
Devenez des
Responsables Produit Responsables Produit
au sein du Système d’Information!
Ignacio Lizarralde: ign@octo.com
Eric Pantera: epa@octo.com
merci aux sponsors !