90
Le développement guidé par la résolution de problèmes Powered by BISAM Teams

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

Embed Size (px)

Citation preview

Le développement guidé par la

résolution de problèmes

Powered by

BISAM Teams

Portfolio Analytics & Services to the Global Asset Management Industry

130 personnes dans le monde entier

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

En 2014

Agilité àl’extrême

Binômage à 100%

Tests fonctionnels de bout en bout

16 000 tests U78% couverture

Usine LogicielleJenkins, Sonar, Maven

Amélioration

Tests fonctionnels

En amont

Bref, on était

parfait...

Fin 2014

Le choc !

“Des” clients ne sont pas contents

Ils se plaignent de la qualité !

L’incompréhension

Deux approches

Nous avons choisi

Alors on a relevé nos manches...

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

Comment a-t-on fait ?

Ca passe par plusieurs étapes

Comprendre

le problème

Comprendre le client

Formaliseret

Mesurer

Qualité ressentie Satisfaction Client

Analyse

#taskforce

Recherche des hypothèses

Création des métriques

Fixer des objectifs quantifiés

Une version irréprochable

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

Plan d’attaque

Se focaliser sur un client

Faire passer une première “pièce”

#ralentir

Se mettre dans la peau de l’utilisateur final

Tester comme lui, sur les mêmes

environnements

Résultats

Félicitationsdu Client

#win #win

Client en crise devient

un Beta Partner

#win #win

Enseignements

En 10 semaines on retourne la situation

Comprendrele Problème

Appliquer la solutionVérifier/ Enseignements

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

Comprendre le problème a été vital

La méthode fonctionne

Et si on l’

appliquait au

quotidien ?

Pléthore de problèmes

“Un problème est tout ce qui casse

notre flux de travail”

Ne plus subir les problèmes

#Avantage

Les rendre visibleet

arrêter de les éviter

Comment faire ?

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

that I stay with problems longer.”

Albert Einstein

Problème

ImpactComprendre

Acteurs

Par des pratiques multiples

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

#PDCA

Attaquer des problèmes complexes

#PDCA

PROBLEME

Causes

Actions

Resultats

ENSEIGNEMENTS

25 réestimations7 epics

6 réestimations8 épics

Résoudre des problèmes simples

#PetitPDCA

Création d’un Bone INSIDE

#Capitalisation

PROBLEME Causes Actions

Enseignements

Apprendre de ses bugs

#QRQC

#ALaMain

#Rapide

Description BUG

Analyse

(5 Pourquoi)

Contre mesure

Préférer une solution rapide

#SolutionCoutZero

Annotations pour décrire un algo

#Solution à cout zero

#dév

L’échec est acceptable

#EchecEstSourceDeConnaissances

Plantage IDEA#Hypothese pas toujours vrai

#MarchePas

Plusieurs catégories

de problèmes

développement

Process

Quotidien

#Métriques

Métriques Maîtriser la situation

Start Using Metrics

Résoudre les bugs avant que le client les voit

Métriques source de découverte

#Métriques

Suivi des Installations chez les clients

Autour de la

résolution de

problème

Obeya大部屋

Tableau d’équipe

MétriquesAgile

Archive

des

Problèmes

Réunion du Vendredi

Bilan

25 PDCA114 Résolutions de

problèmes

Démarrage difficile voire décourageant

Tout le monden’adhère pas

Encore en phased’apprentissage

Prochain objectifTransformer en

habitude

Training

Problème ignoré… regret assuré

Si l’amélioration

est dans vos gênes

recrute