agile sans frontières
DESCRIPTION
Mack adams @Mix-IT 2011TRANSCRIPT
Agile Sans Frontièrs
Être agile; avant d‟être agile
ADAMS, MackAgile Coach & Senior Program Manager, AXWAYEmail : [email protected] / [email protected]
Twitter : @mackarajaLinkedIn : http://www.linkedin.com/in/mackcadamsBlog : http://www.false-deadlines.com
Objectives
De vous convaincre d‟être agile bien avant que le développment se démarre, en utilisant les approches ci-dessous, pour que vous pouvez avoir plus de succès avec votre création et vente de produit.
Grand Lignes:
«Agile & Product Management»
«Agile Chartering»
«User Story Mapping»
Éditeur logiciel français
Chiffres d‟affaires: €208M en 2010
«B2B Integration», «Managed File Transfer», etc.
Services financiers, automobile, soins de santé, etc.
8 centres d‟édition
France (Paris / Annecy), Etats-Unis (Redwood City / Phoenix), Allemagne,
Roumanie, Bulgarie, Inde
650 personnes
Contexte
Les différentes couches produit
Item
Itération
Release
Vision
Portefeuille
Stratégie d’entreprise
Agile + Product Management
Projet typique „Agile‟
× Product Owner = Product Manager
Projet complexe ou distribués
× Product Owner ≠ Product Manager
Les solutions Agile viennent souvent du développment,
pour un challenge du Product Management
http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf
Agile + Product Management…?
Marché, Clients Équipe R&D
Les rôles de Produit
Product Strategist
Product Marketing Manager
Product Manager
Product Owner
Maîtrise d‟Ouvrage
Technical Product Manager
Requirements/Business Analyst
Marché, Clients
Équipes R&D
Scalabilité
Product Manager× Soutient plusieurs Product Owners
× Vue stratégique des clients, analyze du marché, rentabilité
Product Owner (ou Requirement Analyst)
× Expert domain local dans l‟équipe; hautementdisponible
× Construction des “User Story”, focus sur l‟itération
«Juste assez» de documentation× Les documents ne remplace pas les conversations
Adapted Pragmatic Marketing Framework
http://www.enthiosys.com/images/A09_ProdMgr_ProdOwner_Dilemma.pdf
«Practices for Scaling Lean & Agile Development»
Larman / Vodde
http://qconlondon.com/dl/qcon-london-2011/slides/CraigLarman_ScalingLeanAgileLargeMultisiteOrOffshoreDelivery.pdf
Agile Chartering
Item
Itération
Release
Vision
Portefeuille
Stratégie d’entreprise
Elements du Chartering
Vision Produit
Scope & Objectives
× « Minimum Marketable Features »
× « Minimum Viable Product »
Conception de l‟expérience utilisateur
Architecture Technique
Structure et approches du programme, projet
http://www.pragprog.com/magazines/2010-10/way-of-the-agile-warrior
Customizer pour votre contexte
Léger, collaborative et visuel
«Stakeholders » diverses× R&D, Product Management, Product Marketing, Distribution,
Sécurité, Clients Clés, etc.
Collaborative, transparent× Clarifier les hypothèses & attentes
× Construire un état de confiance
× Partage les décisions difficiles
Format× Diapositives; pas de document
× Visuel, et le plus simple que possible
Chartering RoadmapN-Date
Iteration 0
Cycle itérative
N – 1 sm
R&D Kickoff
Kick-off équipes
R&D
N – 2 sm
Backlog Construit
User Story
Mapping
N – 2 mois
MMFs Sélectionner
MMF sélectionnés+ priorisés
N – 3 mois
DémarrerChartering
Vision Produit
User Story Mapping
Item
Itération
Release
Vision
Portefeuille
Stratégie d’entreprise
Crée par Jeff Pattonhttp://www.agileproductdesign.comhttp://www.cardmapping.com
User Story Mapping
Sous-tâche, ou
détails de la tâche
tâche
activité
© 2006-2008 Jeff Patton, All rights reserved, www.agileproductdesign.com
• Backlog de deux dimensions, qui visualize le structure
• Release Planning et Story Splitting sur la cartographie
• Développment itératif et incrémental
temps
User Story Mapping
time
necessité
•L'épine dorsale (backbone) de l‟application est la liste des activités essentielles prisent en charge par cette application. Le squelette ambulant (walking skeleton) est le logiciel construit prenant en charge le plus petit nombre des tâches nécessaires parmi l‟ensemble des fonctionnalités.
L’épine dorsale
Le squelette ambulant
© 2006-2008 Jeff Patton, All rights reserved, www.agileproductdesign.com
User Story Mapping
temps
op
tio
nal
ité
nécessaire
moinsoptionnel
plusoptionnel
première release
deuxième release
troisième release
© 2006-2008 Jeff Patton, All rights reserved, www.agileproductdesign.com
User Story Mapping
1, 2, 3…
1. Évoluer le modèle de Product Management pour soutenir un R&D agile, et vice versa.
2. Approche de Chartering léger, collaborative et visuel
3. «User Story Mapping» pour créer un release backlog incrémental et itératif
Agile Sans Frontièrs
Être agile; avant d‟être agile
ADAMS, MackAgile Coach & Senior Program Manager, AXWAYEmail : [email protected] / [email protected]
Twitter : @mackarajaLinkedIn : http://www.linkedin.com/in/mackcadamsBlog : http://www.false-deadlines.com