Vous êtes sur la page 1sur 64

Innovation Games

& Agile dans une


banque de détail
Xavier Warzee Catherine Boudlal
CTO Coach Agile
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
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


Agenda

 Objectifs d’une banque de détail

 Notre approche

 Les Workshops 

 Remarques
OBJECTIFS D’UNE BANQUE DE
DÉTAIL
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
Comment réduire
Les délais de
commercialisation
Dans les services IT d’une
banque de détail?
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
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


Peu de temps
Maarten
Volders
Cédric

Catherine
Xavier

“Hammed”
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 …
NOTRE APPROCHE
Interviews?

Image credit: auremar / 123RF Banque d'images


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
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
Guide Methodes Agiles
Résultats Interviews Pratiques courantes
& Recommendations
Pour adopter les pratiques Agiles

Tables de la loi  Guides d’implémentation


Contexte courant et Pratiques
ATELIER 1
Utilisons un SWOT
Collecte des pratiques de développement
actuelles
Les personnes s’engagent rapidement

7 équipes dans 4 pays


Chaque équipe liste ses pratiques
(ici, les slides des équipes à distance)
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!
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.
SWOT
Strength Weaknesses
Office space organization • Project Planning Office space organization • Specialized teams
• Dedicated meeting rooms • Estimation
• Communication tools (visual, chats, mails, • Project follow up
• Open space • Transversal teams
RSE, etc.) • Project committees • Classical office • Domain teams
• Open Space • Architecture committees • Remote open space Requirements Management
Project Infrastructure • Release configuration management
• Development Env. • War room (Dev., Testers, Business) • Remote classical office • Functional Analysis
• Internal testing platform • Tasks priorities definition • Dedicated meeting rooms • GUI mock ups
• Validation testing platform Specifications Management • Communication (camera, chats, • Requirements traceability
• Continuous integration platform • UML specifications
• Pre-production platform • UML - Uses Cases / Actors mails, RSE, etc.) Development
• Pilot platform • Functional Analysis Project Infrastructure • Build
• Documentation server • Technical Analysis
Project Organization • GUI mock ups
• Development Env. • Unit testing
• Features development splitting • Requirements traceability(QC) • Pre-production platform • Coding norms and standards
• Iterative development Development • Pilot platform Project Management
• Incremental development • Unit Tests
Project management • Anomalies management • Production platform • Daily tasks management
• MCIP method V&V testing Project organization
• Scrum usage • Validation testing • Vertical teams

Opportunities Threat
Office space organization Tests V&V Office space organization • Features development splitting
• Open Space • Integration testing • Remote classical office Project Management
• Dedicated meeting rooms • Verification testing Project Infrastructure • External access to documents
Project Infrastructure • Performance testing • Continuous integration platform repositories
• Continuous integration platform Project Management • Pre-production platform
• Wiki Server • Quality Insurance Plan • Pilot platform
Project Organization • Estimation • Production platform
• Specialized team • Architecture Committees Project Organization
• Features development splitting • Project Debriefing • Vertical teams
Requirements Management • War room (Dev., Testers, Business) • Specialized teams
• Requirements traceability • Tasks priorities management
• Requirements documentation Indicators
• Quality Center Utilization • Project status
Development • Quality
• Unit testing • Workload
• Technical documentation / Wiki • Costs
Beaucoup de feedback fourni
• Coding norms and standards
ANALYSE DU SWOT &
RECOMMANDATIONS
Analyse du SWOT
Analyse du SWOT
Recommandations
Recommandations
Validation et sélection
des recommandations
ATELIER 2
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…
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, …
20/20 Vision
Un chemin commun vers
l’Agilité!?

Les tables de la loi 


La carte du Monde Agile
http://guide.agilealliance.org/subway.html
Implémentation dans UN département IT
ATELIER 3 : TROUVER LE
CHEMIN VERS L’AGILITÉ
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.
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.
Jeu des 100$
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
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.
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 


Graphic Gameplan
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


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
Etape suivante avec les Leaders du
marché
Ici 200 managers @ Dassault Systèmes

Jouant une “Product Box”

Jouant un “Start your day”


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

Vous aimerez peut-être aussi