YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Développement guidé par la résolution des problèmes

Le développement guidé par la

résolution de problèmes

Powered by

BISAM Teams

Page 2: Développement guidé par la résolution des problèmes
Page 3: Développement guidé par la résolution des problèmes

Portfolio Analytics & Services to the Global Asset Management Industry

130 personnes dans le monde entier

Page 4: Développement guidé par la résolution des problèmes

B-One en quelques chiffres

1 175 169 LOC

18k Classes Java

8 versions

51 clients

16 ans

Volume de données énormeEntre 10k et 16k heures

de calculs / mois pour un client

Page 5: Développement guidé par la résolution des problèmes

En 2014

Page 6: Développement guidé par la résolution des problèmes

Agilité àl’extrême

Page 7: Développement guidé par la résolution des problèmes

Binômage à 100%

Page 8: Développement guidé par la résolution des problèmes
Page 9: Développement guidé par la résolution des problèmes

Tests fonctionnels de bout en bout

Page 10: Développement guidé par la résolution des problèmes

16 000 tests U78% couverture

Page 11: Développement guidé par la résolution des problèmes

Usine LogicielleJenkins, Sonar, Maven

Page 12: Développement guidé par la résolution des problèmes
Page 13: Développement guidé par la résolution des problèmes

Amélioration

Page 14: Développement guidé par la résolution des problèmes

Tests fonctionnels

En amont

Page 15: Développement guidé par la résolution des problèmes

Bref, on était

parfait...

Page 16: Développement guidé par la résolution des problèmes

Fin 2014

Page 17: Développement guidé par la résolution des problèmes

Le choc !

Page 18: Développement guidé par la résolution des problèmes

“Des” clients ne sont pas contents

Page 19: Développement guidé par la résolution des problèmes

Ils se plaignent de la qualité !

Page 20: Développement guidé par la résolution des problèmes

L’incompréhension

Page 21: Développement guidé par la résolution des problèmes

Deux approches

Page 22: Développement guidé par la résolution des problèmes

Nous avons choisi

Page 23: Développement guidé par la résolution des problèmes

Alors on a relevé nos manches...

Page 24: Développement guidé par la résolution des problèmes

Divisé par 3

2 fois plus de client référents

Un résultat Hors Norme

Une nette amélioration de la qualité

Des clients prêts à nous aider à vendre le produit

Page 25: Développement guidé par la résolution des problèmes

Comment a-t-on fait ?

Page 26: Développement guidé par la résolution des problèmes

Ca passe par plusieurs étapes

Page 27: Développement guidé par la résolution des problèmes

Comprendre

le problème

Page 28: Développement guidé par la résolution des problèmes

Comprendre le client

Page 29: Développement guidé par la résolution des problèmes

Formaliseret

Mesurer

Page 30: Développement guidé par la résolution des problèmes

Qualité ressentie Satisfaction Client

Page 31: Développement guidé par la résolution des problèmes

Analyse

#taskforce

Page 32: Développement guidé par la résolution des problèmes

Recherche des hypothèses

Page 33: Développement guidé par la résolution des problèmes

Création des métriques

Page 34: Développement guidé par la résolution des problèmes

Fixer des objectifs quantifiés

Page 35: Développement guidé par la résolution des problèmes

Une version irréprochable

Page 36: Développement guidé par la résolution des problèmes

Zéro Régression Zéro Problème d’installation

Page 37: Développement guidé par la résolution des problèmes

Plan d’attaque

Page 38: Développement guidé par la résolution des problèmes

Se focaliser sur un client

Page 39: Développement guidé par la résolution des problèmes

Faire passer une première “pièce”

#ralentir

Page 40: Développement guidé par la résolution des problèmes

Se mettre dans la peau de l’utilisateur final

Page 41: Développement guidé par la résolution des problèmes

Tester comme lui, sur les mêmes

environnements

Page 42: Développement guidé par la résolution des problèmes

Résultats

Page 43: Développement guidé par la résolution des problèmes

Félicitationsdu Client

#win #win

Page 44: Développement guidé par la résolution des problèmes

Client en crise devient

un Beta Partner

#win #win

Page 45: Développement guidé par la résolution des problèmes

Enseignements

Page 46: Développement guidé par la résolution des problèmes

En 10 semaines on retourne la situation

Comprendrele Problème

Appliquer la solutionVérifier/ Enseignements

50% définition du problème / 50% implémentation !

Page 47: Développement guidé par la résolution des problèmes

Comprendre le problème a été vital

Page 48: Développement guidé par la résolution des problèmes

La méthode fonctionne

Page 49: Développement guidé par la résolution des problèmes

Et si on l’

appliquait au

quotidien ?

Page 50: Développement guidé par la résolution des problèmes

Pléthore de problèmes

Page 51: Développement guidé par la résolution des problèmes

“Un problème est tout ce qui casse

notre flux de travail”

Page 52: Développement guidé par la résolution des problèmes

Ne plus subir les problèmes

#Avantage

Page 53: Développement guidé par la résolution des problèmes

Les rendre visibleet

arrêter de les éviter

Page 54: Développement guidé par la résolution des problèmes

Comment faire ?

Page 55: Développement guidé par la résolution des problèmes

“It's not that I'm so smart, it's just

that I stay with problems longer.”

Albert Einstein

Page 56: Développement guidé par la résolution des problèmes

Problème

ImpactComprendre

Acteurs

Page 57: Développement guidé par la résolution des problèmes

Par des pratiques multiples

Page 58: Développement guidé par la résolution des problèmes

Des outils adaptés à la taille du problème

#PDCA

Page 59: Développement guidé par la résolution des problèmes

Attaquer des problèmes complexes

#PDCA

Page 60: Développement guidé par la résolution des problèmes

PROBLEME

Causes

Actions

Resultats

ENSEIGNEMENTS

Page 61: Développement guidé par la résolution des problèmes
Page 62: Développement guidé par la résolution des problèmes

25 réestimations7 epics

6 réestimations8 épics

Page 63: Développement guidé par la résolution des problèmes

Résoudre des problèmes simples

#PetitPDCA

Page 64: Développement guidé par la résolution des problèmes

Création d’un Bone INSIDE

#Capitalisation

PROBLEME Causes Actions

Enseignements

Page 65: Développement guidé par la résolution des problèmes

Apprendre de ses bugs

#QRQC

Page 66: Développement guidé par la résolution des problèmes

#ALaMain

#Rapide

Description BUG

Analyse

(5 Pourquoi)

Contre mesure

Page 67: Développement guidé par la résolution des problèmes

Préférer une solution rapide

#SolutionCoutZero

Page 68: Développement guidé par la résolution des problèmes

Annotations pour décrire un algo

#Solution à cout zero

#dév

Page 69: Développement guidé par la résolution des problèmes
Page 70: Développement guidé par la résolution des problèmes

L’échec est acceptable

#EchecEstSourceDeConnaissances

Page 71: Développement guidé par la résolution des problèmes

Plantage IDEA#Hypothese pas toujours vrai

#MarchePas

Page 72: Développement guidé par la résolution des problèmes

Plusieurs catégories

de problèmes

développement

Process

Quotidien

Page 73: Développement guidé par la résolution des problèmes

#Métriques

Métriques Maîtriser la situation

Page 74: Développement guidé par la résolution des problèmes

Start Using Metrics

Résoudre les bugs avant que le client les voit

Page 75: Développement guidé par la résolution des problèmes

Métriques source de découverte

#Métriques

Page 76: Développement guidé par la résolution des problèmes

Suivi des Installations chez les clients

Page 77: Développement guidé par la résolution des problèmes

Autour de la

résolution de

problème

Page 78: Développement guidé par la résolution des problèmes

Obeya大部屋

Page 79: Développement guidé par la résolution des problèmes

Tableau d’équipe

MétriquesAgile

Page 80: Développement guidé par la résolution des problèmes

Archive

des

Problèmes

Page 81: Développement guidé par la résolution des problèmes

Réunion du Vendredi

Page 82: Développement guidé par la résolution des problèmes

Bilan

Page 83: Développement guidé par la résolution des problèmes

25 PDCA114 Résolutions de

problèmes

Page 84: Développement guidé par la résolution des problèmes

Démarrage difficile voire décourageant

Page 85: Développement guidé par la résolution des problèmes

Tout le monden’adhère pas

Page 86: Développement guidé par la résolution des problèmes

Encore en phased’apprentissage

Page 87: Développement guidé par la résolution des problèmes

Prochain objectifTransformer en

habitude

Page 88: Développement guidé par la résolution des problèmes

Training

Page 89: Développement guidé par la résolution des problèmes

Problème ignoré… regret assuré

Page 90: Développement guidé par la résolution des problèmes

Si l’amélioration

est dans vos gênes

recrute


Related Documents