51
t Agile Program Management

Program management-agile

Embed Size (px)

DESCRIPTION

Program Management Agile SAFe DAD LeSS

Citation preview

Page 1: Program management-agile

t

Agile Program Management

Page 2: Program management-agile

Une expérience

Une marque déclinée sur :

- Un site Web

- Des applications mobiles

- Un espace communautaire

Page 3: Program management-agile

Organisation Agile

Dans chaque unité :

- Une équipe Agile

- Cross fonctionnelle

- Auto-organisée

Page 4: Program management-agile

Organisation

Les nouveaux projets émanent de la direction et des unités

Les projets sont choisis par les PO

Développés, déployés

Les utilisateurs sont contents

Page 5: Program management-agile

Et alors ?

Ça marche !

C’est génial !

Page 6: Program management-agile

Fin

Merci

Page 7: Program management-agile

En fait non… rapidement les problèmes surgissent

Pas de transparence entre les unités

Alignement aléatoire

Objectif commun oublié

Page 8: Program management-agile

Et puis

La direction a tendance à pousser des projets quand ça n’avance plus

Mais ça ne marche pas

Pour répondre à sa frustration la direction fait appel à des BA pour concevoir des projets

Page 9: Program management-agile

Et c’est encore pire

Personne n’a connaissance du WIP

Les dépendances entre unités sont fortes et sont révélées trop tard

Le déploiement est problématique

Les blocages ne sont pas résolues et les projets abandonnés

Page 10: Program management-agile

C’est la fin…

La direction n’a plus de vision et s’agite

L’architecture devient vulnérable car des projets risqués sont imposés

Les personnes sont démotivées

Page 11: Program management-agile

L’audience baisse

La rentabilité aussi

Plus d’investissement

La marque disparaît

Page 12: Program management-agile

Les problématiques

Adapter une entreprise à l’Agilisation de ses unités de production

Soutenir la croissance d’une organisation Agile

Page 13: Program management-agile

Les solutions du moment

Le cycle en V en intégrant des équipes Agile

SAFe (Scaled Agile Framework)

DAD (Disciplined Agile Delivery)

LeSS (Large Scale Scrum)

Page 14: Program management-agile

Cycle en V

Les métiers et les rôles sont respectés

La remise en cause ne concerne que les équipes de production

Allez… on fait des cycles en V plus court

Ça marche mieux ?

Page 15: Program management-agile

Cycle en V, ça coince

En poussant la réflexion sur l’intégration Cycle en V / Agile une entreprise refusant de mettre en cause son modèle culturel est arrivée à la conclusion :

Seuls les chantiers pouvant s’exécuter en autarcie projet , équipe projet(métier/réalisation) autonome peuvent être menés en agile.

Page 16: Program management-agile

SAFe

Scaled Agile Framework

- Alignement

- Code quality

- Transparency

- Program execution

Page 17: Program management-agile

Safe – big picture

Page 18: Program management-agile

SAFe - PSI

Potentially Shippable Increments (Program Sprint Interval)

Des objectifs partagés sur une période courte

2 jours de kick off + 4 à 6 sprints de 2 semaines

Objectif : Stop Starting and Start Finishing

Page 19: Program management-agile

SAFe – team objectives

La business value est négociée entre DEV et BUSINESS

Page 20: Program management-agile

SAFe – PSI metrics

S’améliorer avec les mesures

Page 21: Program management-agile

Est-ce que ça m’aide ?

Transparence : OK

Alignement : OK (PSI + metrics)

Agile : ~ (tentation au Push)

Délivrer : OK

Page 22: Program management-agile

SAFe – points d’attention

Le business doit être présent au PSI

L’engagement doit-être tenu

Les modalités d’implémentation des features doivent être définies dans les équipes (pas de BA dans le program management)

Page 23: Program management-agile

DAD

Disciplined Agile Delivery

- People first

- Learning-oriented

- Agile

- Hybrid

Page 24: Program management-agile

DAD - valeurs

- People-first- Goal-driven- Hybrid agile- Learning-oriented- Full delivery lifecycle- Solution focused- Risk-value lifecycle- Enterprise aware

Page 25: Program management-agile

DAD – big picture

Page 26: Program management-agile

DAD - Inception

Faire émerger la vision dans un processus Scrum

Discipline pour rester sobre et court

Une sorte de Sprint 0 répétitif

Page 27: Program management-agile

DAD - Construction

Délivrer une solution

- Scrum

- Lean flux continue

- XP

- …

Page 28: Program management-agile

DAD - Transition

Ce n’est pas toujours aussi simple de déployer

Idéalement cette phase disparaît au profit du déploiement continue

Page 29: Program management-agile

DAD - lifecycles

The Advanced/Lean DAD Lifecycle

Page 30: Program management-agile

DAD – risk/value driven

Prise en compte du risque/valeur très tôt dans le flux

- Eviter de ne pas délivrer du tout

- Eviter de délivrer la mauvaise fonctionnalité

- Eviter le manque de visibilité

Page 31: Program management-agile

DAD – concentré sur les solutions

Les stakeholders participent aux itérations pour anticiper les risques et garder la vision

Chaque itération doit déboucher sur un incrément utile et utilisable pour l’utilisateur

Les besoins changeants des stakeholders sont satisfaits

Page 32: Program management-agile

Est-ce que ça m’aide ?

Oui à condition de :

- Changement culturel fort : abandon complet du command & control

- Stakeholders au service de l’équipe

Page 33: Program management-agile

DAD – points d’attention

- Limites du modèle risk/value

- Discipline ? Problème culturel ?

Page 34: Program management-agile

LeSS

Large-Scale Scrum

- Valeurs Agile

Page 35: Program management-agile

LeSS - processus

Page 36: Program management-agile

LeSS - coordination

Inter-team coordination meeting

- Scrum of Scrum pour améliorer l’information le partage et l’alignement

Page 37: Program management-agile

LeSS – équipe impliquée dans le produit

Joint Light Product Backlog Refinement

- Deux membres de chaque équipe

- Analyser, découper, préparer les story à venir

Page 38: Program management-agile

LeSS – des retours au plus tôt

In-Sprint Item Inspection

- Obtenir des retours avant la review

Page 39: Program management-agile

LeSS - retrospective

Joint Retrospective

- Scrum Master + représentants

- Amélioration au niveau de l’organisation

Page 40: Program management-agile

LeSS - Est-ce que ça m’aide ?

- Rôle de PO challengeant

- Très Agile mais suis-je prêt ?

- Que deviennent les Product Manager ?

Page 41: Program management-agile

Retours d’expériences

Spotify

Telstra

Page 42: Program management-agile

Spotify - Squad

Squad cross fonctionnelles et autonomes

- PO est un entrepreneur en mode lean stratup

- Tout ce dont une équipe a besoin pour travailler

Page 43: Program management-agile

Spotify - matrice

Page 44: Program management-agile

Spotify - monitoring

Page 45: Program management-agile

Spotify - dépendances

Page 46: Program management-agile

Spotify – est-ce que ça m’aide ?

Les indicateurs sont un plus

La transversalité organisée

PO entrepreneur => suis-je prêt ?

Besoin d’une vision forte et comprise

Page 47: Program management-agile

Telstra

Organisation en « services »

- Pipeline services

- Development services

- Deployment services

Page 48: Program management-agile

Telstra

Page 49: Program management-agile

Telstra – Agile train

Page 50: Program management-agile

Telstra

Idéalement le service de développement PULL les features

Pipeline service avec des Portofolios Manager et des architectes => ils font l’interface, ils adoucissent le contact business

Page 51: Program management-agile

Ressources

Tesltra : http://fr.slideshare.net/ScaledAgile/agile-aus-2013final

Spotify : https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf

SAFe : http://scaledagileframework.com/

DAD : http://disciplinedagiledelivery.wordpress.com/

LeSS : http://www.craiglarman.com/wiki/index.php?title=Large-Scale_Scrum

Comparaison : http://www.scrum-breakfast.com/2013/10/scaling-scrum-safe-dad-or-less.html