program management-agile
DESCRIPTION
Program Management Agile SAFe DAD LeSSTRANSCRIPT
![Page 1: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/1.jpg)
t
Agile Program Management
![Page 2: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/2.jpg)
Une expérience
Une marque déclinée sur :
- Un site Web
- Des applications mobiles
- Un espace communautaire
![Page 3: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/3.jpg)
Organisation Agile
Dans chaque unité :
- Une équipe Agile
- Cross fonctionnelle
- Auto-organisée
![Page 4: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/5.jpg)
Et alors ?
Ça marche !
C’est génial !
![Page 6: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/6.jpg)
Fin
Merci
![Page 7: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/11.jpg)
…
L’audience baisse
La rentabilité aussi
Plus d’investissement
La marque disparaît
![Page 12: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/16.jpg)
SAFe
Scaled Agile Framework
- Alignement
- Code quality
- Transparency
- Program execution
![Page 17: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/17.jpg)
Safe – big picture
![Page 18: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/19.jpg)
SAFe – team objectives
La business value est négociée entre DEV et BUSINESS
![Page 20: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/20.jpg)
SAFe – PSI metrics
S’améliorer avec les mesures
![Page 21: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/21.jpg)
Est-ce que ça m’aide ?
Transparence : OK
Alignement : OK (PSI + metrics)
Agile : ~ (tentation au Push)
Délivrer : OK
![Page 22: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/23.jpg)
DAD
Disciplined Agile Delivery
- People first
- Learning-oriented
- Agile
- Hybrid
![Page 24: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/25.jpg)
DAD – big picture
![Page 26: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/27.jpg)
DAD - Construction
Délivrer une solution
- Scrum
- Lean flux continue
- XP
- …
![Page 28: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/29.jpg)
DAD - lifecycles
The Advanced/Lean DAD Lifecycle
![Page 30: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/30.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/31.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/32.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/33.jpg)
DAD – points d’attention
- Limites du modèle risk/value
- Discipline ? Problème culturel ?
![Page 34: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/34.jpg)
LeSS
Large-Scale Scrum
- Valeurs Agile
![Page 35: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/35.jpg)
LeSS - processus
![Page 36: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/36.jpg)
LeSS - coordination
Inter-team coordination meeting
- Scrum of Scrum pour améliorer l’information le partage et l’alignement
![Page 37: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/37.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/38.jpg)
LeSS – des retours au plus tôt
In-Sprint Item Inspection
- Obtenir des retours avant la review
![Page 39: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/39.jpg)
LeSS - retrospective
Joint Retrospective
- Scrum Master + représentants
- Amélioration au niveau de l’organisation
![Page 40: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/40.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/41.jpg)
Retours d’expériences
Spotify
Telstra
![Page 42: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/42.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/43.jpg)
Spotify - matrice
![Page 44: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/44.jpg)
Spotify - monitoring
![Page 45: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/45.jpg)
Spotify - dépendances
![Page 46: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/46.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/47.jpg)
Telstra
Organisation en « services »
- Pipeline services
- Development services
- Deployment services
![Page 48: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/48.jpg)
Telstra
![Page 49: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/49.jpg)
Telstra – Agile train
![Page 50: Program management-agile](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/50.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062406/558c6f0dd8b42a6c298b4772/html5/thumbnails/51.jpg)
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