17
@ELPEDROMAJOR | [email protected] VS WATERFALL AGILE Comment Fonctionne L’ Agile Au Niveau Processus

Comment fonctionne agile au niveau processus

Embed Size (px)

Citation preview

Page 1: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

V S WAT E R FA L LA G I L E

Comment Fonctionne L’Agile Au Niveau Processus

Page 2: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

Impact De L’agilité• « start with the end in mind »

• Pour démarrer en Agilité, il est souvent important de savoir vers quoi on tend.

• Ci-joint la modélisation du processus unifié, un exemple que budgétisation de celui-ci et une amélioration agile avec les même valeurs.

Page 3: Comment fonctionne agile au niveau processus

+ 1 2 3 4 5 6 7 8 9

Processus TobeI N T R O D U C T I O N

D E L A D E M A N D EC A P TAT I O N D E L A

D E M A N D EC O M I T É D E L A

D E M A N D E

No GoN O - G O

D E M A N D E I N T É G R É E A U

P O RT F O L I O

D I S PAT C H I N G V E R S L I G N E S D E P R O D U I T S

D E M A N D E I N T É G R É E A U

P R O D U C T B A C K L O G

A N A LY S E D É TA I L L É E D U

B E S O I N

D É V E L O P P E V I S I O N P R O D U I T S /P R I O R I T É S / R O A D M A P

I M P L É M E N TAT I O NT E S T

D ’ I N T É G R AT I O NU S E R A C C E P TA N C E R E V U E B U S I N E S S R E L E A S E

OUTPUT DES

WORKSHOPS

G O

P L A N I F I C AT I O N I T É R AT I O N / R E L E A S E

Page 4: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

1 J O U R

C A P TAT I O N

1 J O U R

C O M I T É

1 J O U R

I N T R O D U C T I O N

Le comité de la demande collecte l’ensemble des demandes et les priorisent dans un backlog.

Les priorités sont faites en fonction de la Business Value.

La captation inclut la notion de réception, d’analyse préalable, de définition du besoin et/ou de sa formulation (par ex. au format User Stories).

Pour réduire la complexité de ma démonstration, je n’ai pas tenu compte de l’estimation de la Business Value.

L’introduction de la demande peut être comprise de plusieurs manière. Dans ce cas, je pars de l’hypothèse d’une demande formulée, transmise et réceptionnée par l’analyste.

Bien que les délais soient variables, pour faciliter cette présentation, je considère que le temps entre la collecte, formulation et expédition représente 1 jour.

Dans la réalité, cela varie en fonction des tailles des entreprises et des outils de communication.

Page 5: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

1 J O U R

L I G N E S D E P R O D U I T

1 J O U R

P R O D U C T B A C K L O G

1 J O U R

P O RT F O L I O

Les Line Managers discutent avec leurs Product Owners (Feature Owner) et ventilation de la demande dans les différents backlogs ou dans un backlog unique.

Répartition des demandes dans les différentes lignes de produit.

La demande intégrée au Portfolio pour validation.

Page 6: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

1 J O U R

L I G N E S D E P R O D U I T

1 J O U R

P R O D U C T B A C K L O G

1 J O U R

P O RT F O L I O

Les Line Managers discutent avec leurs Product Owners (Feature Owner) et ventilation de la demande dans les différents backlogs ou dans un backlog unique.

Répartition des demandes dans les différentes lignes de produit.

La demande intégrée au Portfolio pour validation.

Page 7: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

1 J O U R

V I S I O N P R O D U I T

1 J O U R

R E L E A S E P L A N

1 J O U R

A N A LY S E

La Roadmap est discuté avec l’équipe d’Intégration et cette dernière est revue pour donner un Plan de Release (MEP).

Une fois le besoin détaillé, le Product Owner l’intègre dans la Vision Produit et/ou l’ajuste en circonstance.

Analyse détaillée du besoin par les analystes ou le Product Owner.

Page 8: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

2 0 J O U R S

T E S T S

2 0 J O U R S

T E S T S D ’ I N T É G R AT I O N

2 0 J O U R S

I M P L E M E N TAT I O N

Ici, je pars du principe qu’il n’y a pas de tests automatisé (ce qui était le cas chez le client d’où provient cet exemple). Donc, pour un jour de développement, un jour de tests techniques, un jour de tests d’intégration.

Ici, je pars du principe qu’il n’y a pas de tests automatisé (ce qui était le cas chez le client d’où provient cet exemple). Donc, pour un jour de développement, un jour de tests techniques.

C’est la phase de développement où la valeur est créée.

Page 9: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

1 J O U R

R E V U E B U S I N E S S

1 J O U R

R E L E A S E

2 0 J O U R S

U S E R A C C E P TA N C E

On part de l’hypothèse que tout c’est bien passé (croisons les doigts) et donc l’équipe d’intégration à un jour pour la mise en production.

Bon, ben c’est plutôt une démonstration en fait.

Idem. Pour un sprint de 2 semaines (20 jours), on peut compter sur un sprint de tests d’acceptance (Recette pour les francophones).

Page 10: Comment fonctionne agile au niveau processus

+ 1 2 3 4 5 6 7 8 9

Processus Tobe No Go

EX. BUDGET DU

PROCESSUS

I N T R O D U C T I O N D E L A D E M A N D E

C A P TAT I O N D E L A D E M A N D E

C O M I T É D E L A D E M A N D E

N O - G O

D E M A N D E I N T É G R É E A U

P O RT F O L I O

D I S PAT C H I N G V E R S L I G N E S D E P R O D U I T S

D E M A N D E I N T É G R É E A U

P R O D U C T B A C K L O G

A N A LY S E D É TA I L L É E D U

B E S O I N

D É V E L O P P E V I S I O N P R O D U I T S /P R I O R I T É S / R O A D M A P

I M P L É M E N TAT I O NT E S T

D ’ I N T É G R AT I O NU S E R A C C E P TA N C E R E V U E B U S I N E S S R E L E A S E

G O

P L A N I F I C AT I O N I T É R AT I O N / R E L E A S E

1 J 1 J 1 J

1 J 1 J 1 J 1 J

1 J

1 J

2 0 J 1 J 1 J2 0 J2 0 J

1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1

+ 2 0 + 2 0 + 2 0

+ 1 + 1

7 1 J

Page 11: Comment fonctionne agile au niveau processus

+ 1 2 3 4 5 6 7 8 9

Processus Tobe No Go

EX. BUDGET DU

PROCESSUS

I N T R O D U C T I O N D E L A D E M A N D E

C A P TAT I O N D E L A D E M A N D E

C O M I T É D E L A D E M A N D E

N O - G O

D E M A N D E I N T É G R É E A U

P O RT F O L I O

D I S PAT C H I N G V E R S L I G N E S D E P R O D U I T S

D E M A N D E I N T É G R É E A U

P R O D U C T B A C K L O G

A N A LY S E D É TA I L L É E D U

B E S O I N

D É V E L O P P E V I S I O N P R O D U I T S /P R I O R I T É S / R O A D M A P

I M P L É M E N TAT I O NT E S T

D ’ I N T É G R AT I O NU S E R A C C E P TA N C E R E V U E B U S I N E S S R E L E A S E

G O

P L A N I F I C AT I O N I T É R AT I O N / R E L E A S E

1 J 1 J 1 J

1 J 1 J 1 J 1 J

1 J

1 J

2 0 J 1 J 1 J2 0 J2 0 J

1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1

+ 2 0 + 2 0 + 2 0

+ 1 + 1

7 1 J

ET ICI LA VALEUR

EST CRÉÉE ICI

Page 12: Comment fonctionne agile au niveau processus

@ELPEDROMAJOR | [email protected]

L I V R A I S O N

D E M A N D E

P R O D U C T I O N

Agile ?

Page 13: Comment fonctionne agile au niveau processus

Processus Tobe - Bottom UpNo Go

EX. BUDGET DU

PROCESSUS

I M P L É M E N TAT I O NT E S T

D ’ I N T É G R AT I O NU S E R A C C E P TA N C E R E V U E B U S I N E S S R E L E A S E

SPR INT

2 0 J

Page 14: Comment fonctionne agile au niveau processus

Processus Tobe No Go

EX. BUDGET DU

PROCESSUS

D I S PAT C H I N G V E R S L I G N E S D E P R O D U I T S

D E M A N D E I N T É G R É E A U

P R O D U C T B A C K L O G

A N A LY S E D É TA I L L É E D U

B E S O I N

D É V E L O P P E V I S I O N P R O D U I T S /P R I O R I T É S / R O A D M A P

1 J 1 J 1 J

1 J

P O RT F O L I O M E E T I N G / C H A N G E A D V I S O RY B O A R D H E B D O M A D A I R E1 J

R E L E A S E P L A N N I N G W O R K S H O P1 J

H I G H L E V E L S P R I N T P L A N N I N G 1 J

Page 15: Comment fonctionne agile au niveau processus

Processus Tobe - Bottom UpNo Go

EX. BUDGET DU

PROCESSUS

I N T R O D U C T I O N D E L A D E M A N D E

C A P TAT I O N D E L A D E M A N D E

C O M I T É D E L A D E M A N D E

N O - G O

D E M A N D E I N T É G R É E A U

P O RT F O L I O

G O

1 J 1 J 1 J

P O RT F O L I O M E E T I N G / C H A N G E A D V I S O RY B O A R D H E B D O M A D A I R E1 J

N O - G O

G O

Page 16: Comment fonctionne agile au niveau processus

Processus Agile No Go

EX. BUDGET DU

PROCESSUS

2 4 J

1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1

+ 2 0 + 2 0 + 2 0

+ 1 + 1

P O RT F O L I O M E E T I N G / C H A N G E A D V I S O RY B O A R D H E B D O M A D A I R E1 J

N O - G O

G O

P O RT F O L I O M E E T I N G / C H A N G E A D V I S O RY B O A R D H E B D O M A D A I R E1 J

R E L E A S E P L A N N I N G W O R K S H O P1 J

H I G H L E V E L S P R I N T P L A N N I N G 1 J

SPR INT2 0 J

Page 17: Comment fonctionne agile au niveau processus

AGile

PIERRE E. NEIS

WWW.WECOMPANY.ME

WWW.UPWARD.CONSULTING 17