Faciliter une transformation agile avec les Innovation Games dans une banque européenne
1.
2. Innovation Games
& Agile dans une
banque de détail
Xavier Warzee Catherine Boudlal
CTO Coach Agile
3. Xavier Warzee
2012: IG Trained Facilitator 2006: Agile Alliance
2011 - 2013: Scrum Day chair 2001: Internet/Web
2013: Scrum Gathering chair applications
2010: French Scrum User 1995: Simulation/Design
Group President of complex systems
2006: Certified Scrum 1989: Object Oriented
Master Technologies
4. Catherine Boudlal
2012: IG Trained Facilitator
2010: French Scrum User Group Speaker
2010: Certified Scrum Master
2005: Lean - Change Acceleration Process
2001: 6 sigma – Green Belt
7. Gestion de compte,
Suivi des transactions Comptabilité
prêts et acquisitions
Prêts / Service des dépôts Cartes de crédit
• Création et gestion de compte • Acquisition et service clientèle
• Enquête et Evaluation de crédit • Enquête & Evaluation de crédit
• Service de prêt, souscription et réalisation • Service de transaction & maintenance
• Service clients & Banque en ligne • Gestion des défauts
• Paiement & traitement des chèques • Gestion des remboursements et des
• Dépôts à terme & gestion des découverts retours
• Gestion des comptes des non résidants • Configuration marchand
• Gestion de la trésorerie • Opérations de refacturation
• Gestion des défauts • Services clients / Gestion des demandes
• Prêts auto, maison, consommation
Opérations de trésorerie
Gestion de patrimoines • Gestion de la trésorerie, validation et
confirmation des règlements
Rapport Financiers • Traçabilité des paiements
• Réconciliations
14. Les “Méthodes” Agiles
• Lean – 1987
• Dynamic Systems Development Method
(DSDM) - 1995
• eXtreme Programming (XP) – 1996
• Scrum – 1996
• Feature Driven Development (FDD)- 1997
• Agile Manifesto – 2001
• Agile Unified Process - 2002
• Lean Software Development – 2003
• Crystal Clear – 2004
15.
16. Le contexte
Plusieurs types de • Iterative, Agile, Unified Process, Waterfall,
conduites de projet …
Plusieurs types • Offshore, équipes distribuées,
d’organisations • Les équipes IT font des choix métiers!, …
Plusieurs types de
• BI, Mainframes, Web, Java, …
technologies
Et plusieurs pays • Belgique, France, Italie, Luxembourg
19. Pourquoi organiser des jeux?
Pour collecter un grand nombre
d’informations en un laps de temps court
Pour engager les équipes et faciliter l’étape
suivante: Démarrer la transformation!
Pour faciliter l’émergence de nouvelles
organisations agiles pour de multiples
contextes, pays, cultures, maturités …
29. Jeux sélectionnés
$100 Test pour Graphic Gameplan
SWOT collecte du
Pour implémenter
Contexte Courant et 20/20 Vision pour L’implementation dans un
des Pratiques Valider et dans un service IT: département IT:
Et se concentrer sur Sélectionner les Mettre des priorités
recommandations Pour définir la
les problèmes et les sur les roadmap d’adoption
opportunités recommandations des pratiques Agiles
30. La présentation “Corporate”
Interviews Atelier 1
Guide des bonnes
Niveau courant d’Agilité Contextes courants et pratiques Recommandations
pratiques Agiles
Atelier 2 Atelier 3
Guide
Validation et selection des d’implémentation Implémentation dans un Guide
recommendations département IT d’implémentation V1
V0
31. Guide Methodes Agiles
Résultats Interviews Pratiques courantes
& Recommendations
Pour adopter les pratiques Agiles
Tables de la loi Guides d’implémentation
36. SWOT
Mechanics
• Les équipes, de différents départements, dans 4 pays
ont listé leur pratiques de développement sur des
Post-its.
• Ensuite, chaque équipe à partager ses Post-its sur le
tableau du SWOT en expliquant pourquoi?
• Objectif: Rapidement identifier les problèmes actuels
et les processus de développement réellement utilisés!
37. SWOT
Nos observations
• Les équipes se sont engagées
• Rapidement elles ont utilisé les murs et les Post-its
• Beaucoup de discussions pendant la collecte des pratiques
• Les vrais contextes ont émergés au travers des explications quand
les Post-its ont été ajouté au tableau SWOT
• Les discussions entre les équipes de différentes organisations nous
ont donné de la matière autour des pratiques collectées.
47. 20/20 Vision
Description
• Ecrivez vos remarques à propos des pratiques sur des Post-its en 5mn
• Une remarque par Post-it
• Considérer les pratiques importantes dans votre contexte
• Objectif:
• Collecter vos retour pour améliorer la roadmap d’adoption de l’Agilité
• Types de remarques:
• Feedbacks instantannés
• Facile versus difficile a implémenter dans votre contexte
• Grande versus pauvre valeur métier
• Niveau de Pertinence dans votre contexte : Faible, medium, Important…
48. 20/20 Vision
Nos observations
• Nous évitons les auto-censure – tous les membres partagent leurs cartes
• Les participants conservent une vue globale, en faisant valoir les priorités
avec toutes les équipes.
• Nous avons un grand nombre d’informations et leurs contextes associés
• Ces informations en contexte, nous ont aidé à définir un chemin commun
vers l’Agilité, en prenant en compte les organisations, les compétences, la
maturité en terme de pratiques Agiles, …
53. Jeu des 100$
Description
• L’équipe assigne des valeurs relatives à une liste
de pratiques de développement, sélectionnées
dans l’atelier précédent, en dépensant une
somme imaginaire de 100$ ensemble.
• La sélection doit être réalisée comme une
équipe et les choix doivent être argumentés.
54. Jeu des 100$
Nos observations
• En utilisant le concept de d’argent liquide, les
personnes sont plus concentrées et plus engagées
qu’avec un nombre arbitraire de points ou un
système de classement.
• Cela facilite la transition en impliquant les équipes
comme un tout et en décidant des priorités de
manière collaborative.
56. Topic
Constitution de
Jeu des 100$
Pratiques $
-
Why?
l'Equipe
Autonome et Pluridisciplinaire 10 Efficacité et rapidité
Gestion des -
spécifications
Use case estimé - valeur métier, Priorité,Critères d'acceptation, 8 Priorisation des Use cases
Taille rentre dans 1 sprint, Valeurs de tests fournies
Définition du contenu d'un incrément - Story Map 3
Représentant métier et technique ensemble dès le démarrage du 7 Validité de la solution
projet
Planning d'une itération 5
Planning de release sur la base de la vélocité 2
Réunion quotidienne 7 Transparence et suivi des risques
Maintenance d'un tableau des tâches destiné aux membre de 2
l'équipe
Démonstration 5 Visibilité avancement
Rétrospective 5 Capitalisation - Amélioration
Backlog grooming - Définition des Efforts, Risque des use cases, 6
revue des priorités, Gestion du changement
Recette en cours et fin d'itération - Vérif & Valid 4
Management Visuel - Mur d'information 3
Définition de "Fini" 4
Le code -
Gestion de configuration 2
Tests unitaires 2
Normes et standards de code 2
Refactoring 2
Utilisation de l'Intégration continue - Build automatisé 8 Fluidité - Stabilité - Sécurité
Tests fonctionnels automatisés 2
Vérification sur la plateforme de vérification 4
Indicateurs -
Burn Down Chart 4
Vélocité 4
57. Graphic Gameplan
Description
• A la suite du jeu des 100$, prenez les pratiques les
plus importantes.
• Trouver les points bloquants pour les implémenter.
• Proposer les étapes pour parvenir à leur
implémentation.
58. Graphic Gameplan
Nos observations
• L’équipe a pris en compte les dépendances pour
adopter les pratiques.
• L’équipe a agit de manière collaborative, ce qui facilite
l’étape suivante: l’implémentation des pratiques.
• La première roadmap a été créée par l’équipe
60. Graphic Gameplan
Pratiques Etape 3
$ retenues
Problème(s) identifié(s) ? Etape 1 Etape 2
10 Equipe autonome et - Pb organisationnel: cloisonnement par - Implication du métier - Formations sur les
pluridisciplinaire discipline - Identifier un expert par disciplines
- Outillage pour être autonome (plateforme discipline dans chaque équipe - Formation méthodes
de recettes) (métier, archi, dev, test, agile
- Isolation des perturbations extérieures packaging) - Formation par rôle Agile
identifié
8 Use case estimés Implication métier
8 Intégration continue - Coûts de l’infrastructure Déployer Former Utiliser
- Compétences
- Disponibilité des plateformes dans les CSB
7 Métier et IT ensemble au Information sur le démarrage de l’avant projet Identifier un représentant
démarrage du projet métier et IT dès le démarrage
7 Réunions quotidiennes - Equipe dédiée +++ Organisation systématique
- Espace disponible pour tenir les réunions
quotidienne
- Espace d’affichage
- Moyen de communication (infra et outil
projet)
6 Backlog grooming Implication métier et de toute l’équipe Métier dédié travaille sur Planifier ces tâches de
l’affinage du backlog revues du backlog dans les
L’équipe estime au fur et à itérations
mesure
5 Planning des itérations A intégrer dans la méthode de Faire un guide
conduite de projet: formaliser
l’étape
5 Démonstration Organisation systématique
5 Rétrospective Organisation systématique
61. Conclusion
Évaluation réussie et riche en
collaboration
Perception Positive du changement par
l’engagement
Approche efficace pour les organisations
pour trouver leur chemin vers l’Agilité
Toutes les personnes sont hautement
engagées pendant une courte période.
Obtention d’excellents résultats
Gain sur le Temps et les Dépenses
Maximisation de la Valeur & du ROI
62. Etape suivante avec les Leaders du
marché
Ici 200 managers @ Dassault Systèmes
Jouant une “Product Box”
Jouant un “Start your day”
63.
64. Images Credits
• Slides 13, 14, 18: Playtime, the movie
• Slide 17 : Components to deliver: an Agile PMO
– http://foxhedgeltd.com/blog/page/2/
• Slide 19 : Europe
– http://ansionnachfionn.com/tag/an-bheilg-belgium/
• Slide 21 : About bootstrapping, entrepreneurship
& personal development
– http://blog.eerlings.com/index.php/2012/08/
• Others slides : mostly pictures from
– http://123rf.com
– And from workshops given by Palo IT