2. Qui sommes-nous ?
Julien Roynette Romain Poiré
Kiabi (2008-2023)
- Fondateur & Leader Digital Lab
- Leader Guilds DEV & Agile
Depuis fin 2023
- Head of Developer Experience
@ADEO / Leroy Merlin
julienroynette
Leader Digital Lab Kiabi
Leader Guilde DEV
romain-poire
3. Cela fonctionne chez Kiabi MAIS
Avec un contexte & une culture d’entreprise
Pas une approche « One size fit all »
Ouverture d’esprit
REX d’une seule équipe chez KIABI
S’inspirer mais ne pas reproduire à l’identique
Avant de commencer
4. Il y a 6 ans….
Le besoin ?
Tester rapidement et simplement de nouvelles idées métiers
les ambitions ?
Rendre concrètes & testables sur le terrain des hypothèses
Être un accélérateur au démarrage de nouveaux services
Innovation au service du besoin métier
A l'origine du Lab : back to 2017
5. Notre devise
« Il n’y a pas de mauvaises idées, il n’y a que des idées qui méritent
d’être testées sur le terrain »
Faire grandir l’idée tous ensemble
Intelligence collective
Ne pas faire trop d’hypothèses théoriques
S’appuyer sur des feedbacks concrets LE PLUS TOT POSSIBLE
A l'origine du Lab : back to 2017
6. Cycles courts (quelques semaines à quelques mois pour 1er déploiment), approche Test & Learn, Fail Fast
MVP
7. + 60 projets réalisés
de 2j à +500j
Innovations & quick
Jusqu’à 15 en parallèle
(Build & Run)
Après 6 ans, quels sont nos résultats ?
10 développeurs
impliqués & heureux
100%
recommandations
porteurs d'idées
8. OK, c’est quoi la recette ?
Techno, IA, Low code Profils seniors XP++
Code Quality
une approche Agile
Simple & pragmatique
Avec des devs impliqués & moteurs
Favorisant les échanges directs
Et allant l’essentiel
9. Heart of Agile, une approche qui nous ressemble
Collaborer étroitement avec les autres pour générer et
développer de meilleures idées de départ
Livrer tout d'abord de petites sondes
pour apprendre comment le monde se
comporte réellement. Enrichissez vos
livraisons au fur et à mesure que vous
apprenez à prédire et à influencer les
résultats
Réfléchissez périodiquement, le long du chemin.
Pensez à ce que vous avez appris lors de votre
collaboration et de vos livraisonslivraisons
Améliorez la direction de
vos idées, leur mise en
œuvre technique et vos
processus internes
Alistair Cockburn
10. 1 - Les développeurs au centre
1 Equipe type projet
2 développeurs
1 porteur
d’idée
Besoin /
Problématiqu
e
Solution
s
Quels apports à ce modèle ?
Fluidité des échanges
Compréhension du besoin
Tout le monde est responsable : implication++
Développeurs force de proposition
Apport vision technique très tôt sur le projet
Focus solution, simples & concrètes
Prise de décision TRES RAPIDES
Ratio Valeur / Effort
échangé en live
12. 1 - Les développeurs au centre
Développeur : la polyvalence plutôt que l’expertise Des soft skills très importants !
Curieux
Ouvert d’esprit
Bon communiquant
Solution Focus
Envie d’apprendre
Dev Backend
Dev Frontend
Devops Cloud
UX/UI
Analyse
Objectifs Casser les silos entre les activités
Traiter un sujet de bout en bout
Exploitation
13. 2 - Des échanges directs
Une culture de l’oral
Sur le plateau
Sur le terrain
Où ?
Contact
Direct
Idéateur <> devs
Utilisateurs <>
devs
Brainstorming, Pair Prog/Test
Channels dédiés
Quand ?
Non planifié / récurrent
Au besoin
Adapté à l’hybride
3j remote / 2j bureau
Et aussi sur le RUN !
Compréhension des irritants
Résolution des vrais problèmes
14. 3- Un besoin émergeant qui s’appuie sur les retours terrain
Approche MVP concrète & focus
Solution
Phase analyse du besoin la plus courte
possible
Plus l’analyse est longue, plus on s’éloigne
de la problématique initiale que l’on
cherchait à résoudre
Essentialiser pour proposer rapidement une
1ere solution testable sur le terrain
Le terrain comme seule vérité
S’appuyer sur les feedbacks terrain des
VRAIS utilisateurs pour faire émerger le
besoin et améliorer le produit
Les feedbacks terrain ont toujours raison
!
Les devs présents sur le terrain
15. 3- un besoin émergeant : exemple d’atelier d’idéation
16. 4 – Des pratiques Agiles adaptée à l’équipe (et sans framework)
Notre équipe a créé au fil du temps sa propre méthode basée sur NOS
problématiques
Mettre en place une pratique car elle résout un problème réel ET récurrent
de l’équipe
Fil de l’eau
Démo live sur le plateau
A la demande
+ focus plan d’actions repriorisé
& amélioration continue
17. 4 – Des pratiques Agiles adaptée à l’équipe (et sans framework)
Niveau Projet
Pas sur tous les projets
Titre uniquement
Uniquement les « gros » projets Préférence outil peu « structuré »
18. 4 – Des pratiques Agiles adaptée à l’équipe (et sans framework)
Ce que l’on ne fait PAS
19. 4 – Des pratiques Agiles adaptée à l’équipe (et sans framework)
…mais aussi des pratiques HORS Agile
20. Focus valeur & produit délivré
Notre principale (et seule) mesure d’avancement est le produit
réalisé
4 – Des pratiques Agiles adaptée à l’équipe…
Seules les activités de développement apportent une valeur concrète au
produit
le reste des activités sont utiles et complémentaires pour atteindre cette finalité
(+ de 80% du temps de l’équipe est passé à développer)
21. 5 – Management au service de l’équipe
Une posture de Servant Leader
Facilitateur
Liberté
Responsabilisation
Faire grandir Transparence
Auto-organisation
Insuffler la confiance
22. 6 – Cercle vertueux de Confiance
Feedbacks positifs
Implication /
disponibilité
Ecoute
Force de proposition
Focus solution
- Concrète & Testable
- Rapide
- Pas chère
Corrections / évolutions
rapides
Responsabilisation
Droit à l’erreur
Liberté d’agir
24. Depuis 5 ans: quels obstacles ? quelles difficultés ?
Faire grandir l’équipe en conservant le mindset
Conserver mindset après le départ des « fondateurs »
Faire accepter notre méthode de travail au reste de
l’organisation
Travailler sur des projets en lien avec d’autres équipes
Transition méthodo lab > méthode agile + « classique »
Passer à l’échelle
25. Comment se lancer ? Est-ce possible dans mon contexte ?
Monter une équipe d’une page blanche
2 à 3 développeurs polyvalents avec le bon mindset
Identifier 1 idée d’un nouveau produit / service (petit ou moyen)
Porté par un idéateur ouvert à tester de nouvelles choses / méthodes
Qui va pouvoir s’impliquer et être disponible + capacité de proximité avec les utilisateurs
Créer un climat de confiance insufflé par le management, ne pas avoir peur de l’échec
Laisser à l’équipe la liberté de mettre en place des pratiques agiles adaptées à leurs problèmes
Démarrer avec peu de pratiques & rituels
Délivrer très rapidement sur le terrain un 1er produit imparfait pour récupérer du feedback
26. Nos mots de la fin
«Une idée peut faire l’effet boule de neige, comme s’arrêter demain, mais
essayer c’est avancer, se tromper c'est évoluer »
« C’est dans la simplicité qu’on trouve les meilleures idées »
Merci
Notes de l'éditeur
Julien
Ca fonctionne chez nous, avec notre contexte, notre culture d’etp
Ne cherchez pas à reproduire cela à l’identique chez vous
Nous ne remettons pas en cause les autres approches, nous vous présentons ce qui fonctionne pour nous
Le contexte est particulier et ne pourra pas s’appliquer sans une acceptation et un changement de certaines mentalités
Julien
Christophe, mon responsable, pense qu’on aurait besoin en DSI, d’une équipe capable de XXX
Pole d’innovation métier et non pas technique
Je crée alors cette nouvelle équipe avec 2 développeurs et l'appelle le digital lab
Romain
On ne juge pas une idée, seul le terrain le fait.
Histoire Cabines Connectées :
Idée intéressante sur papier
Apporte une réponse à une réelle problématique client
MAIS au final
Client espionnés
Vol des tablettes
Fail FAST
Appendre au plus tôt du terrain
pas d’hypothèses théoriques
Julien
Jugement de la réussite ou Echec suivi par des KPI, analyses simples rapides et efficaces.
Julien
Photo custo
Romain
Pas de technos "hors scope" sauf test particulier
Equipe de juniors encadrés par deux seniors
Qualité iso Kiabi
Julien
ST «un des devs me dit pourquoi on ne fait pas l’agilité ? »
Qu’est ce qui te fait dire cela ?
Pas de sprint, pas de retro, poker planning,
Là tu me cites SCRUM
Mais Scrum n’est pas la seule agilité possible
Nous n’avons pas cherché à suivre / appliquer hearth of agile
Quand on cherche à expliquer notre mode de fonctionnement, on se rend compte que nos concepts sont très proches
Julien
Romain
Échange direct : 1 idéateur, 2 développeurs : échanges simples, rapides, efficaces !
Transition
Ne jamais dire non, proposer une alternative si trop compliqué
Transition
Ratio valeur / effort -> discuté très tôt dans le même atelier.
Julien
Romain :
Pas besoin d'experts, plus un panel de compétences minimales pour couvrir le projet
Un bon mindset et un sens de la débrouille.
Avec une méthode adaptée, tous les développeurs comprennent le fonctionnel. -> Utiles, Impliqués, Engagés !
Rien de pire que les réunions inutiles.
On fait partie de la solution et non des freins
Transition sur les échanges directs
Julien
direct sur le plateau > les idéateurs passent régulièrement sur le plateau , non planifié, échange adhoc se monte alors (et ça n’ennuie personne dans l’équipe)
Formalisation -> on écrit uniquement ce qui nous semble utile pour faire avancer la solution
Terrain -> déplacement en magasin, entrepots
Romain -> Run & Plus
REX Run Magasin
Moins de 10% de Run, résolution des problèmes au fil de l'eau (In -> Out)
Julien
Analyse longue -> bcp de fonctions en plus intégrés dans le backlog, et on pourrait aussi faire cela…. La plupart de ces fonctions ne répondent pas au probleme de base !
Trasition diapo image LocaMag :
Romain
Pour la petite histoire "J’ai d’ailleurs vendu le 1er forfait de location"
Julien
Atelier d’idéation mixte devs, idéateurs -> 2e atelier (après 1er atelier prise contact)
-> 1 seul atelier mixant des éléments de vision produit, user journey map, story mapping, en mixant fonctionnel et technique
-> exemple MIRO
-----------
Romain
Tout développeur peut participer à ces ateliers et être force de proposition, même les plus juniors
Appropriation du sujet dès le début
Julien
Ne pas mettre en place une pratique car elle semble cool ou pourrait peut-être avoir un apport pour l’équipe
--------
Romain – Pratiques :
Review -> Transition
Retro -> Transition :
2 grandes retro en 2022 (1h30-2h), bcp d’actions proposées (+ de 40 !),
Implication de bcp de membres de l’équipe sur la réalisation des actions.
Julien
Les maquettes sont notre reference / élément d’échange plus que les US
Cela est possible car les devs sont presents dès le début
Pas d’US détaillée -> non car très consommateur en temps et surtout utile quand on doit faire passer le besoin d’une personne à une autre
JIRA en mode simple -> organisation du travail sur de gros projets
Romain :
KPI Delivery non suivi seuls les KPI terrain comptent
4 items -> Transition :
Estimations -> Enveloppe globale on s'adapte à l'enveloppe
A la demande, macro enveloppe fonction de notre historique de projets déjà réalisés -> permet à l’idéateur de se faire une idée du cout global
Romain – Partie Gauche – Transition vers Julien
Julien autre
On fait appel à la demande , ponctuelle, en function des projets, à de l’expertise UX/UI et du testing (designer et testeur)
Julien
Dans les projets que nous réalisons, XXX
Avec l’idéateur, suivi le budget consommé -> ratio budget / produit réalisé
Organisation de l’équipe focus développeur, Peu de réunions récurrentes, choix pratiques agiles efficaces pour optimiser ce temps
L’agilité a été créé au depart pour les développeurs -> il s’agit là d’un retour aux sources
Julien
Romain
Effet boule de neige -> Snowball
Collab : Feedbacks positifs (pas que les pbs) + impliqués, + force proposition
Idéateur -> Rapide, concret, Testable, - cher, corriger rapidement bugs, être présent sur le terrain
Julien
Journée au vert -> atelier 2h avec toute l’équipe
Romain :
2 équipes dans l'équipe
échanges
prise de position
libre imagination
Julien
Faire grandir
> De 3 à 10
> Recrutement de profils avec le bon mindset - jeunes (qui n’ont pas encore travaillé dans autres équipes) qui adoptent plus facilement la méthode
> Un peu plus d’organisation, de synchro entre nous (daily), de gestion de backup des connaissances / + de documentation d’onboarding sur certains projets
Romain - Faire accepter la méthode
« Méfiance » des autres équipes
Image de cowboy, la qualité ce n’est pas leur truc, ils sont hors process
Mieux s’intégrer dans l’organisation, renforcer maillage avec certaines équipes (architecture, sécurité) sans renier notre mission
Va un petit peu moins vite qu’au tout début, mais nos produits sont bcp mieux intégrés au SI
Mettre en avant les résultats
Julien
Travailler avec d’autres équipes
> Pas au même rythme que nous
> 1 mot : Anticiper !
Romain - Transition méthodo
Passe le sujet à une autre équipe,
Écart de méthodo pour les idéateurs
Julien
Passer à l’échelle
> Si demain on souhaitait nous confier + de projets, travailler + de projets dans ce modèle, pas encore trouvé la solution , limite de notre taille
Romain 4 points
Julien 4 points
Bcp de choses présentées vous ont peut-être parues évidentes -> mais c’est dans la simplicité qu’on trouve les meilleures idées
Bcp de choses présentées vous ont peut-être parues évidentes -> mais c’est dans la simplicité qu’on trouve les meilleures idées