64

Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Embed Size (px)

Citation preview

Page 1: Faciliter une transformation agile avec les Innovation Games dans une banque européenne
Page 2: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Innovation Games & Agile dans une banque de détail

Xavier WarzeeCTO

Catherine Boudlal Coach Agile

Page 3: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Xavier Warzee2012: IG Trained Facilitator

2011 - 2013: Scrum Day chair2013: Scrum Gathering chair

2010: French Scrum User Group President

2006: Certified Scrum Master

2006: Agile Alliance

2001: Internet/Web applications

1995: Simulation/Design of complex systems

1989: Object Oriented Technologies

Page 4: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Catherine Boudlal2012: IG Trained Facilitator

2010: French Scrum User Group Speaker

2010: Certified Scrum Master

2005: Lean - Change Acceleration Process

2001: 6 sigma – Green Belt

Page 5: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Agenda

Objectifs d’une banque de détail

Notre approche

Les Workshops

Remarques

Page 6: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

OBJECTIFS D’UNE BANQUE DE DÉTAIL

Page 7: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Gestion de compte, prêts et acquisitions

Suivi des transactions Comptabilité

Prêts / Service des dépôts• Création et gestion de compte• Enquête et Evaluation de crédit• Service de prêt, souscription et réalisation• Service clients & Banque en ligne• Paiement & traitement des chèques• Dépôts à terme & gestion des découverts• Gestion des comptes des non résidants• Gestion de la trésorerie• Gestion des défauts• Prêts auto, maison, consommation

Gestion de patrimoines

Rapport Financiers

Cartes de crédit• Acquisition et service clientèle• Enquête & Evaluation de crédit• Service de transaction & maintenance• Gestion des défauts• Gestion des remboursements et des

retours• Configuration marchand• Opérations de refacturation• Services clients / Gestion des demandes

Opérations de trésorerie• Gestion de la trésorerie, validation et

confirmation des règlements• Traçabilité des paiements• Réconciliations

Page 8: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Comment réduire

Page 9: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Les délais de commercialisation

Page 10: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Dans les services IT d’une banque de détail?

Page 11: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Trouver le chemin pour être Agile :-)

Page 12: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Par où commencer?

Page 13: Faciliter une transformation agile avec les Innovation Games dans une banque européenne
Page 14: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Les “Méthodes” AgilesLean – 1987Dynamic Systems Development Method

(DSDM) - 1995eXtreme Programming (XP) – 1996Scrum – 1996Feature Driven Development (FDD)- 1997Agile Manifesto – 2001Agile Unified Process - 2002Lean Software Development – 2003Crystal Clear – 2004

Page 15: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

ItalieFranceLuxembourg

Belgique

Page 16: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Le contexte• Iterative, Agile, Unified Process, Waterfall,

…Plusieurs types de

conduites de projet

• Offshore, équipes distribuées, • Les équipes IT font des choix métiers!, …

Plusieurs types d’organisations

• BI, Mainframes, Web, Java, …Plusieurs types de technologies

• Belgique, France, Italie, LuxembourgEt plusieurs pays

Page 17: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Peu de temps

Page 18: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

XavierCatherine

Cédric

“Hammed”

Maarten Volders

Page 19: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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 …

Page 20: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

NOTRE APPROCHE

Page 22: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Souvent, pas d’espace dédié pour les projets

Page 23: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Briques logicielles réutilisables:Outils de modélisation et de

génération de code

Page 24: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Approche rigoureuse pour le design des logiciels

Page 25: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Mais c’est un processus long qui requiert beaucoup de documents

Page 26: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Qui englobe beaucoup de composants

Page 27: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Qui ne permet pas des livraisons suffisamment fréquentes pour

satisfaire les attentes du marché.

Page 28: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Trouver le chemin pour être Agile même avec une

approche Model-driven!

Page 29: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Jeux sélectionnés

SWOT collecte du Contexte Courant et des PratiquesEt se concentrer

sur les problèmes et les

opportunités

20/20 Vision pour Valider et

Sélectionner les recommandations

$100 Test pourL’implementation dans un service IT:

Mettre des priorités sur les

recommandations

Graphic Gameplan Pour implémenter

dans un département IT:

Pour définir la roadmap d’adoption des pratiques Agiles

Page 30: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

La présentation “Corporate”

Interviews

Niveau courant d’Agilité Guide des bonnes pratiques Agiles

Contextes courants et pratiques Recommandations

Validation et selection des recommendations

Guide d’implémentation V0

Implémentation dans un département IT

Guide d’implémentation V1

Atelier 2 Atelier 3

Atelier 1

Page 31: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Tables de la loi Guides d’implémentation

Guide Methodes AgilesRésultats Interviews Pratiques courantes

& RecommendationsPour adopter les pratiques Agiles

Page 32: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

ATELIER 1Contexte courant et Pratiques

Page 33: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Utilisons un SWOT

Page 34: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Collecte des pratiques de développement actuelles

7 équipes dans 4 pays

Les personnes s’engagent rapidement

Page 35: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Chaque équipe liste ses pratiques(ici, les slides des équipes à distance)

Page 36: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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!

Page 37: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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.

Page 38: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

SWOT

Page 39: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Office space organization• Dedicated meeting rooms• Communication tools (visual, chats, mails,

RSE, etc.)• Open SpaceProject Infrastructure• Development Env.• Internal testing platform• Validation testing platform• Continuous integration platform• Pre-production platform• Pilot platform• Documentation serverProject Organization• Features development splitting• Iterative development• Incremental developmentProject management• MCIP method• Scrum usage

• Project Planning• Estimation• Project follow up• Project committees• Architecture committees• Release configuration management• War room (Dev., Testers, Business)• Tasks priorities definitionSpecifications Management• UML specifications• UML - Uses Cases / Actors• Functional Analysis• Technical Analysis• GUI mock ups• Requirements traceability(QC)Development• Unit Tests• Anomalies management V&V testing• Validation testing

Strength Office space organization• Open space• Classical office• Remote open space• Remote classical office• Dedicated meeting rooms• Communication (camera, chats,

mails, RSE, etc.)Project Infrastructure• Development Env.• Pre-production platform• Pilot platform• Production platformProject organization• Vertical teams

• Specialized teams• Transversal teams• Domain teamsRequirements Management• Functional Analysis• GUI mock ups• Requirements traceabilityDevelopment• Build • Unit testing• Coding norms and standardsProject Management• Daily tasks management

Weaknesses

ThreatOffice space organization• Open Space• Dedicated meeting roomsProject Infrastructure• Continuous integration platform• Wiki ServerProject Organization• Specialized team• Features development splittingRequirements Management• Requirements traceability• Requirements documentation• Quality Center UtilizationDevelopment• Unit testing• Technical documentation / Wiki• Coding norms and standards

Tests V&V• Integration testing• Verification testing• Performance testingProject Management• Quality Insurance Plan• Estimation• Architecture Committees• Project Debriefing• War room (Dev., Testers, Business)• Tasks priorities managementIndicators• Project status• Quality• Workload• Costs

Office space organization• Remote classical officeProject Infrastructure• Continuous integration platform• Pre-production platform• Pilot platform• Production platformProject Organization• Vertical teams• Specialized teams

• Features development splittingProject Management• External access to documents

repositories

Opportunities

Beaucoup de feedback fourni

Page 40: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

ANALYSE DU SWOT & RECOMMANDATIONS

Page 41: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Analyse du SWOT

Page 42: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Analyse du SWOT

Page 43: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Recommandations

Page 44: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Recommandations

Page 45: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

ATELIER 2

Validation et sélection des recommandations

Page 46: Faciliter une transformation agile avec les Innovation Games dans une banque européenne
Page 47: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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…

Page 48: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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, …

Page 49: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

20/20 Vision

Page 50: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Un chemin commun vers l’Agilité!?

Les tables de la loi

Page 51: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

La carte du Monde Agilehttp://guide.agilealliance.org/subway.html

Page 52: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

ATELIER 3 : TROUVER LE CHEMIN VERS L’AGILITÉ

Implémentation dans UN département IT

Page 53: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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.

Page 54: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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.

Page 55: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Jeu des 100$

Page 56: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Topic Pratiques $ Why?Constitution de l'Equipe

  -  

  Autonome et Pluridisciplinaire 10 Efficacité et rapiditéGestion des spécifications

  -  

  Use case estimé - valeur métier, Priorité,Critères d'acceptation, Taille rentre dans 1 sprint, Valeurs de tests fournies

8 Priorisation des Use cases

  Définition du contenu d'un incrément - Story Map 3    Représentant métier et technique ensemble dès le

démarrage du projet7 Validité de la solution

  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 l'équipe2  

  Démonstration 5 Visibilité avancement  Rétrospective 5 Capitalisation - Amélioration  Backlog grooming - Définition des Efforts, Risque des

use cases, revue des priorités, Gestion du changement

6  

  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  

Jeu des 100$

Page 57: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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.

Page 58: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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

Page 59: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Graphic Gameplan

Page 60: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

$ Pratiquesretenues Problème(s) identifié(s) ? Etape 1 Etape 2 Etape 3

10 Equipe autonome et pluridisciplinaire

- Pb organisationnel: cloisonnement par discipline

- Outillage pour être autonome (plateforme de recettes)

- Isolation des perturbations extérieures

- Implication du métier- Identifier un expert par discipline dans chaque équipe (métier, archi, dev, test, packaging)

- Formations sur les disciplines- Formation méthodes

agile- Formation par rôle Agile identifié

8 Use case estimés Implication métier

8 Intégration continue - Coûts de l’infrastructure- Compétences- Disponibilité des plateformes dans les CSB

Déployer Former Utiliser

7 Métier et IT ensemble au démarrage du projet

Information sur le démarrage de l’avant projet Identifier un représentant métier et IT dès le démarrage

7 Réunions quotidiennes - Equipe dédiée +++- Espace disponible pour tenir les réunions

quotidienne- Espace d’affichage- Moyen de communication (infra et outil

projet)

Organisation systématique

6 Backlog grooming Implication métier et de toute l’équipe Métier dédié travaille sur l’affinage du backlogL’équipe estime au fur et à mesure

Planifier ces tâches de revues du backlog dans les itérations

5 Planning des itérations A intégrer dans la méthode de conduite de projet: formaliser l’étape

Faire un guide

5 Démonstration Organisation systématique

5 Rétrospective Organisation systématique

Graphic Gameplan

Page 61: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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épensesMaximisation de la Valeur & du ROI

Page 62: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

Etape suivante avec les Leaders du marché

Ici 200 managers @ Dassault Systèmes

Jouant une “Product Box”

Jouant un “Start your day”

Page 63: Faciliter une transformation agile avec les Innovation Games dans une banque européenne
Page 64: Faciliter une transformation agile avec les Innovation Games dans une banque européenne

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