You are currently viewing Le déclin fonctionnel : un frein à la création de valeur?
Image par Michael Russell de Pixabay

Le déclin fonctionnel : un frein à la création de valeur?

  • Nico Tondeur
  • GAG Manager
  • Agiliste / Serious Gamer depuis 2004
  • « La valeur ne passe que par l’humain! »

Thèmes liés

Pitch

Votre produit prend de l’âge et au passage, il commence à accumuler une dette fonctionnelle…

Ajouter des fonctionnalités devient plus complexe, plus cher. Plus personne ne se souvient pourquoi on a adressé ce problème de cette façon et pour être honnête aujourd’hui, ça parait être la pire idée !

Est-ce un problème inéluctable ? Est-ce que la seule solution est d’attendre la prochaine refonte ?

Nous pensons le contraire. A l’instar de la dette technique, le déclin fonctionnel peut être régulé s’il est pris en compte dans la création et la gestion de votre produit.

Venez découvrir comment !

 

Genèse de la conférence

Il y a quelques mois, j’ai eu la chance de croiser David Laizé lors d’un Agile Truc… Je ne me souviens plus de la première fois où nous avons réellement échangé mais j’ai souvent proposé aux personnes que j’accompagne de regarder sa conférence “Et si on arrêtait de produire du software inutile?” et j’ai eu la chance de la voir en keynote à l’Agi’Lille 2023.

La même année, je me suis rendu à l’Agile Grenoble pour présenter mon atelier AntiDette. Et c’est en discutant avec d’autres agilistes, dont Alex Boutin il me semble, lors de cet événement toujours enrichissant que m’est venue en tête la notion de “Dette fonctionnelle”. Cette partie du code de notre applicatif qui est présente, bien écrite (et qui donc ne représente pas de dette technique), bien maintenue mais qui malheureusement ne déploie pas le plein potentiel de valeur.

 

J’ai donc tout naturellement appelé David pour lui demander s’il avait déjà exploré ce sujet et/ou s’il était au courant d’autres personnes ayant exploré ce sujet.

Je pense pouvoir dire que le sujet l’a tout de suite intéressé. Nous nous sommes lancés dans des échanges réguliers avec comme objectif la soumission d’une conférence pour l’Agile Grenoble 2024 ainsi qu’un atelier ludique sur le sujet.

 

Nous avons eu la chance d’être sélectionnés avec la conférence pour l’événement et celle-ci a donc vu le jour et sera ou a été présentée (en fonction du moment où vous lisez cet article) à l’Agile Grenoble 2024. L’atelier, quant à lui, est toujours en phase d’élaboration mais l’urgence est moindre comme il n’a pas été sélectionné pour cet événement. J’ai bon espoir qu’il voit le jour prochainement avec la collaboration du GAG.

Notre conférence se décompose en 2 grandes parties. La première explore cette notion de déclin fonctionnel, ses causes, ses conséquences. La seconde partie propose des pistes pour essayer de manager ce déclin, de le ralentir ou de le traiter.

 

-Le PO est-il uniquement là pour créer de la valeur?

-L’équipe a-t-elle la latitude et liberté d’action nécessaires pour gérer son déclin fonctionnel?

-Le contexte produit est-il propice à la création de déclin?

-Le coût du déclin (maintenance, maintien en condition opérationnel…) est-il supérieur à celui de sa résolution (suppression, refonte…)?

-Le produit est-il doté des éléments de mesure nécessaires à son bon management (et à sa création de valeur optimale)?

 

Autant de questions que nous pensons importantes de se poser lorsqu’on envisage le déclin fonctionnel de notre produit.

 

Dans les ressources en fin d’article, vous trouverez les slides relatifs à cette conférence et je mettrai celui-ci à jour à chaque nouvel élément. Si nous avons la chance d’être filmé lors d’une de nos présentations je mettrais le lien vers la vidéo également.

Pour préparer cette conférence, nous avons fait appel aux expériences de plusieurs personnes dans le monde de l’agilité et nous avons utilisé leurs retours via un questionnaire en ligne. Ce questionnaire est d’ailleurs toujours ouvert si vous voulez nous aider à compléter notre vision du sujet :

https://docs.google.com/forms/d/1UmrJlAthGKG_waHzeUfPFM6K9G5m1RdKc_EPeNaZCb8/prefill

 

Ce REX fait partie d’une série d’articles publiés sur nicotondeur.fr et sur hacoeur.biz qui forment ensemble que nous appelons la “Saga Valeur”.

 

Ouverture vers d’autres sujets

Lors de nos recherches nous avons notamment eu le plaisir de regarder les sujets suivants :

 

– Discovery et Delivery avec Rémi Guyot (que nous avons croisé à l’Agi’Lille 2024), Axel Sooriah et Laure Nilles : https://www.youtube.com/watch?v=O9jY3TDvOX4

– Dette technique et entropie du logiciel par Arnaud Lemaire


– Notre tableau de travail sur Conceptboard

 

Ressources

Nos slides sont disponibles ici.

Les résultats de notre enquête plus bas.

Notre tableau récapitulatif des traitements du déclin fonctionnel :

Tableau récapitulatif des traitements pour le Déclin Fonctionnel

Voici le retour visuel des réponses à notre enquête au 12/11/2024 :

Tableau des réponses au formulaire Forms. Titre de la question : Depuis combien de temps travaillez-vous dans la gestion de produit?. Nombre de réponses : 36 réponses.

Tableau des réponses au formulaire Forms. Titre de la question : Quel âge a votre produit actuel?. Nombre de réponses : 36 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Etes vous d'accord avec cette affirmation : Le boulot du PO c'est de toujours créer de la nouvelle valeur !. Nombre de réponses : 35 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Utilisez-vous la notion de valeur / impact dans vos pratiques produit?. Nombre de réponses : 36 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Comment mesurez-vous la valeur / impact?. Nombre de réponses : 20 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Quel(s) outil(s) de priorisation par la valeur / impact utilisez--vous?. Nombre de réponses : 20 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Comment priorisez-vous les sujets de Maintien en Conditions Opérationnelles (MCO, Run, Anomalies....)?. Nombre de réponses : 32 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Suivez-vous l'utilisation réelle de vos fonctionnalités?. Nombre de réponses : 34 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Pensez-vous que la maintenance de votre produit est correctement gérée?. Nombre de réponses : 35 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Quel pourcentage de l'effort de l'équipe est consacré à la gestion du "legacy" (maintien de l'existant en conditions opérationnelles)?. Nombre de réponses : 36 réponses.

Tableau des réponses au formulaire Forms. Titre de la question : Vous est-il déjà arrivé de devoir occuper votre équipe, même si votre backlog n'était pas correctement alimenté?. Nombre de réponses : 36 réponses.

Tableau des réponses au formulaire Forms. Titre de la question : Comment avez-vous géré cette rupture de backlog?. Nombre de réponses : 21 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Avez-vous déjà demandé à votre équipe de supprimer une fonctionnalité précédemment créée?. Nombre de réponses : 36 réponses.

 

Tableau des réponses au formulaire Forms. Titre de la question : Qui est maitre du périmètre d'intervention de l'équipe?. Nombre de réponses : 36 réponses.

 

Cet article vous a été utile?

Cliquez sur un cœur pour voter.

H@cktivités recommandées

H@cktivité – Cartzzle

Comment nous utilisons le jeu de société Cartzzle pour parler de l'importance de la vision dans la gestion de projets

C'est parti >

H@cktivité – KiKaVuKoi

KiKaVuKoi est un micro atelier / Icebreaker permettant de parler perspective et point de vue avec les équipes.

C'est parti >

H@cktivité – Twin It

Découvrez l'utilisation du jeux de société Twin-It comme proposé par Edouard Perin et qui permet de mettre en évidence l'interêt des cycles courts.

C'est parti >

H@cktivité – Free Your Skills

Un serious game pour discuter gestion et transfert des compétences, en équipe, dans l'organisation. Quel impact sur la production? Quelle efficacité?

C'est parti >

H@cktivité – Rétrospective Fast and Furious

Cette rétrospective sur le thème des films Fast and Furious propose à l'équipe de trouver des actions d'amélioration de leur fonctionnement.

C'est parti >

H@cktivité – Hackons des jeux de société – L’atelier

Faire dialoguer les équipes projet avec les équipes agiles? Quels sont les manques de votre organisation en transformation dans sa gestion projet?

C'est parti >

H@cktivité – COPRA

Faire dialoguer les équipes projet avec les équipes agiles? Quels sont les manques de votre organisation en transformation dans sa gestion projet?

C'est parti >

H@cktivité – Antidette – V1.0

La dette technique vous étouffe? Votre productivité est en berne? Antidette peut vous aider à montrer à vos équipes l'impact sur votre produit!

C'est parti >

H@ktivité – Rétrospective Minions

Une rétrospective sur le thème des minions avec comme objectifs de remonter les choses qui ont permises d'atteindre le sprint goal ou celles qui ont...

C'est parti >