Upload
pyxis-technologies
View
280
Download
2
Embed Size (px)
Citation preview
© P
yxis
Te
ch
no
log
ies in
c.
QUI SUIS-JE?
Expert en méthodes Agiles;
À Pyxis depuis 2004;
Différents rôles :
conseiller;
formateur;
chargé de cours à UQAM;
co-auteur du livre Choisir l’Agilité.
Contact:
ca.linkedin.com/in/mathieuboisvert/
© P
yxis
Te
ch
no
log
ies in
c.
QU’EST-CE QU'UNE APPROCHE AGILE?SCRUM EN BREF
Idées des clients,
de l’équipe, des
gestionnaires et
de la direction
En commençant
en haut de la
liste, l’équipe
choisit autant
d’éléments
qu’elle prévoit
livrer pour la fin
du sprint.
© P
yxis
Te
ch
no
log
ies in
c.
Projet
PATTERNS DE DÉMARRAGE
Itération
1
Itération
2 […]
Itération
N
a) Directement
en projet
(littérature Scrum)
Itération
1
Itération
2 […]
Itération
N
Itération
0
b) Ateliers
de démarrage
(commun)
Itération
N
Itération
0
c) Phase d’analyse
préliminaire
(commun)
Analyse
préliminaire
Itération
1
Itération
2 […]
Itération
N
d) Analyse
préliminaire
empirique
Itération
4
Itération
5 […]
Avant-Projet
Itération
2
Itération
3
Itération
1
(ou pas)
Décision
© P
yxis
Te
ch
no
log
ies in
c.
FINANCEMENT DE TYPE LEAN
STARTUP
Image tirée de l’article Agile with Guts de Nicolas Gouy
Adapté au patterns de démarrage Scrum (A) et Itération 0 (B)
© P
yxis
Te
ch
no
log
ies in
c.
FINANCEMENT PAR UNE PHASE D’ANALYSE
PRÉLIMINAIRE (C)
Tiré du livre « Choisir l’Agilité » de Mathieu Boisvert et Sylvie Trudel
© P
yxis
Te
ch
no
log
ies in
c.
NE PAS CONFONDRE LES ATELIERS DE
DÉMARRAGE AVEC UNE PHASE PRÉLIMINAIRE
On ne peut pas obtenir un résultat aussi fiable en réduisant le temps
disponible à l’analyse préliminaire.
Projet
Itération
1
Itération
2 […]
Itération
N
Itération
0
b) Ateliers
de démarrage
(commun)
Itération
N
Itération
0
c) Phase d’analyse
préliminaire
(commun)
Analyse
préliminaire
Itération
1
Itération
2 […]
Avant-Projet Décision
© P
yxis
Te
ch
no
log
ies in
c.
FINANCEMENT TRADITIONNEL ET AGILE:
DEUX STRATÉGIES DIFFÉRENTES
Pratiques
•Éllicitation complète des besoins en amont
•Architecture détaillée en amont
•Communication par documents approuvés
Pratiques
• Compréhension des besoins « Juste assez, juste à temps »
• Architecture émergente (dernier moment responsable
• Cycle de rétroaction (feedback loop)
Risques
•Paralysie par l’analyse
•Sur ingénierie
•Solution non adaptée Risques
•Réingénierie coûteuse
•Solution non globale
© P
yxis
Te
ch
no
log
ies in
c.
ANALYSE PRÉLIMINAIRE EMPIRIQUE (D):
UN MODÈLE DE FINANCEMENT COMPLÉTEMENT AGILE
Itératio
n 3
Itératio
n 1
Itératio
n 2
• Équipe réduite, similaire au modèle
traditionnelle, mais avec l’ajout de
quelques développeurs séniors;
• Analyser dans l’ordre de la valeur
d’affaires et du risque (style Agile et
Lean Startup);
• En plus des documents,
développement d’incréments qui
valident les plus grandes hypothèses;
• L’investissement est une dépense.
Itératio
n 4
Itératio
n 5
Itératio
n 8
Itératio
n 6
Itératio
n 7
Itératio
n 9
Itératio
n 10
Itératio
n …
• Changement de la composition de l’équipe:
plus de développeurs, moins d’analystes;
• Pas de transfert de projet, plutôt une
continuité;
• Carnet de produit, définition de terminé,
outil de suivi et incrément de base déjà en
place: pas seulement un document
d’analyse;
• Transfert des coûts d’avant-projet au
budget du projet de développement.
LE BUT EST DE RÉDUIRE
LE RISQUE ET ESTIMER LES
PARAMÈTRES DU PROJET
LE BUT EST DE LIVRER AVEC
UNE PLUS GRANDE VÉLOCITÉ
ProjetAvant-projet
© P
yxis
Te
ch
no
log
ies in
c.
Jour / homme: Facile à comprendre, pas équivalent pour
chaque individu;
Jour idéal: Facile à comprendre, tendance à faire un
rapprochement avec le temps effectif ;
Points d’effort: Utile pour l’estimation en équipe, mais
c’est une mesure non-reproductible;
Points de fonction: Reproductible, disjoint des individus,
mais demande une expertise.
UNITÉS DE MESURES
Si vos barèmes actuels vous conviennent, continuez de les utiliser.
© P
yxis
Te
ch
no
log
ies in
c.
Trajet Distance Difficultés Durée Poids
Sherbrooke @
Magog
~ 50 km --- 30 minutes 1
Sherbrooke @
Laval
~ 160 km Pont Champlain,
Échangeur
Turcot, Autoroute
40
1.5 @ 3 heures 4
Sherbrooke @
aéroport PET
~ 160 km Pont Champlain,
Échangeur
Turcot, Autoroute
40
3 heures 6
Sherbrooke @
Québec
~ 300 km Pont Pierre-
Laporte
2.5 @ 3 heures 6
LES POINTS D’EFFORT (STORY POINTS):
UNE ESTIMATION RELATIVE DE LA COMPLEXITÉ
© P
yxis
Te
ch
no
log
ies in
c.
Identification des requis et
estimation à l’aide des
points d’effort
Estimation de la vélocité par
le découpages en tâches de
la première itération
Confirmation de la vélocité
par le découpage en tâches
de la deuxième itération
Lancement d’une itération
pour construire un
historique et vérifier
l ’hypothèse de la vélocité
RETOUR D’EXPÉRIENCE D’UNE ESTIMATION À
L’AIDE DES POINTS D’EFFORTS
À combien estimez-
vous le projet ?Êtes-vous sûrs?
Êtes-vous VRAIMENT
sûrs?
© P
yxis
Te
ch
no
log
ies in
c.
Choisir sa démarche d’estimation initiale selon le pattern de démarrage
Pour plus de confiance, ne vous limitez à une estimation théorique
Encore plus de considérations…
Toujours le droit de mettre fin à un projet en péril
Toujours possible d’arrêter le développement d’un produit qui est suffisant
Il y a une distinction entre le prix de vente et l ’estimé d’un projet
N’hésitez pas à prendre action, dès les premiers cycle de rétroaction
CONSIDÉRATIONS SUPPLÉMENTAIRES
© P
yxis
Te
ch
no
log
ies in
c.
/campus offre une gamme complète de cours de formation permettant
d’acquérir les connaissances nécessaires pour maîtr iser les notions de
l ’Agi l i té.
/conseil , c ’est une équipe d’experts qui accompagne nos cl ients et leurs
équipes de direction dans la gestion et la réal isation de leurs projets
Agiles.
/studio développe des appl ications sur mesure et prend en charge les
projets de nos cl ients ou les réal ise conjointement avec eux.
La force de Pyxis Technologies réside dans notre équipe de Pyxissiens
passionnée qui vi t l ’Agi l i té chaque jour et en maîtr ise les pratiques et
techniques.
UNE GAMME COMPLÈTE DE SERVICES LIÉS AU
DÉVELOPPEMENT AGILE DE LOGICIELS