• Home
  • About
    • Ahmed DAMMAK photo

      Ahmed DAMMAK

      Full Stack Developer

    • Learn More
    • Twitter
    • LinkedIn
    • Github
  • All Posts
  • All Tags
  • Projects

Xebicon'18 - REX DRSA - Comment tuer trois legacies : le Maximum Viable Product

20 Nov 2018

Reading time ~2 minutes

Talk de Ludovic Perot, Directeur de Xebia Studio.

Abstract

En Janvier 2017, Europ Assistance lance un projet ambitieux : refondre et unifier les SIs qui gèrent près de 5 millions d’interventions de dépannage à travers le monde. C’est l’histoire d’une transition qui s’effectue : on délivre un produit, et non plus un projet, en itérations courtes, et non pas en bloc de deux ans. Cette présentation est un retour sur les difficultés et succès vécus quand on remplace plusieurs legacies par un MVP…

Notes

REX Europe Assistance / Thiga (Boite de Product manager dans Xebia) / Xebia

Contexte

  • 300 M de clients
  • 10M interventions
  • Clients : B2C / assureurs

Appel d’offre agile

  • Changement d’un legacy
  • MVP en 1 + 5 sprints
  • Besoin fonctionnel
  • Petite équipe de 7 personnes

Extreme archi

  • Définir l’archi cible très vite
  • Table ronde pendant 3 jours entre toutes les parties prenantes

Première road map

  • Ateliers de 1 semaines
  • Story mapping
  • Comprendre les étapes clé de l’expérience user
  • établir le première fonctionnel du MVP
  • Créer un parcours assistance end-to-end
  • Définir la vélocité
  • Magic estimation (192 stories) : Permet de donner un ordre de délai au client

Il ne faut pas s’engager à des prédictions de long termes

Double diamant : design thinking

  • Phase exploratoire : s’associer avec les opérateurs
  • Phase Define : avec les stack holders / définir les ébauches des US
  • Phase Ideate
  • Phase expertement : Livraison avec des min de feature / pas de dépendances en prototype

Attention : ne pas le faire trop en interne

V2

  • plus de complexité fonctionnelle
  • Rythme de dev
  • Cycle de design

Erreurs :

  • Passage de 2 PO à un PO
  • Plus de DEV —> Cadence accélère
  • S’éloigner des opérateurs / métier
  • Vision très simple du métier
  • On repousse les décisions difficiles parce qu’on a le nez dans le guidon :

    Attention : focus delivery

Retour V0 = MVP

  • Essayer de résoudre les problèmes
  • Le PO écrit des US pour les DEV
  • Problèmes fonctionnels clés non résolus

—> Reprise de la récolte de besoin

Outils : burn down

Maximum Viable Product

  • Construire un outil sur 3 outils existants (20 ans ancienneté)

V0 en marche vers la prod

  • Montée à 10 DEV
  • Conserver l’efficacité
  • 2 FT
  • Conserver un esprit one team
    • Même open space
    • Retro et demo commune
  • Comment découper le backlog
    • Par thème
    • Par Epic
  • Split daily planning
  • Supporter les rotations
  • Suivi des notes de satisfactions
  • Agilité : Cadre pour protéger le craftsmanship

La Motivation

Actions

  • Arrêter le dev fonctionnel pour les dev techniques sur 2 sprints
  • Mettre en beta testing
  • Une partie des opérateurs vont utiliser l’outil en prod
    • Permet de remonter les bugs
    • Avoir un feedback

Les défis

  • Produit
    • Couvrir l’intégralité du périmètre opérationnel
    • Déployer la solution sur les filiales du groupe
  • Niveau groupe
    • Transition agile
    • Maintenir vision produit


Xebiconmeet-upDRSAagilitetransforamtion-agile