Vos Userstories Green IT

Silvere Duval
Just-Tech-IT
Published in
6 min readDec 8, 2022

On entend trop souvent que le Green IT est uniquement un sujet Tech. Pourtant, la filière Produit (Product Manager, Product Owner, Business Analyst), les UI/UX, mais aussi notre Métier sont aussi concernés et cela dès la conception d’un produit ou d’un parcours utilisateur.

C’est la raison pour laquelle nous allons parler dans cet article de l’écriture de vos Userstories en intégrant la Responsabilité Sociétale des Entreprises (ou RSE) !

Un peu de contexte

“La responsabilité sociétale des entreprises (RSE) est définie par la Commission Européenne comme l’intégration volontaire par les entreprises de préoccupations sociales et environnementales à leurs activités commerciales et leurs relations avec les parties prenantes.” — Economie.gouv.fr

Ce que l’on appelle le “Green IT” ou “informatique verte” fait partie de la RSE avec l’ambition d’appliquer les bonnes pratiques pour réduire l’empreinte environnementale du numérique.

Le rapport réalisé par The Shift Project nous informe que la consommation énergétique du numérique équivaut à 9 % des besoins mondiaux. Aussi, il est nécessaire de lancer des actions pour permettre de réduire la pollution informatique et, ainsi de développer une démarche plus responsable.

Pour en savoir plus :

Nous avons donc tous un rôle à jouer !

Et concrètement ?

La réduction Carbone (ou équivalent) de nos applicatifs se joue non seulement au niveau de la Tech, mais aussi dès la conception en amont de nos produits. C’est la raison pour laquelle nos Métiers, nos UI/UX et la filière Produit ont un rôle essentiel à jouer dans l’élaboration de produits et de parcours utilisateurs responsables.

L’écoconception

(source Unsplash)

“Les étapes précédant la phase de développement sont celle qui ont le plus gros effet de levier en termes de réduction des impacts environnementaux et économiques” — Livre “Eco conception Web” de Frédéric Bordage.

Saviez-vous que près de 70% des fonctionnalités demandées sont rarement utilisées sont 45% qui ne le sont jamais ! Aussi, l’écoconception a une part essentielle dans la recherche des fonctionnalités qui seront utiles et de celles qui pourraient ne pas l’être.

Comme dans l’Agilité, l’écoconception préconise de rassembler, dès la phase de cadrage de nos projets, les personnes qui connaissent les questions à poser et celles qui connaissent les réponses pour engager la discussion “Green” de nos futures fonctionnalités.

Pour définir la frugalité des services rendus (ou fonctionnalités),

Pour prioriser les services rendus en liant le poids Business avec l’impact utilisateur pour définir leur nécessité,

Pour développer uniquement ce qui est nécessaire,

Pour sensibiliser très tôt des impacts “Green” qui pourraient impacter la priorisation de nos fonctionnalités.

Aussi, il est essentiel de faire intervenir au plus tôt nos experts Tech (Architecture, développeurs, testeurs …) pour analyser les impacts “Green” de nos futures fonctionnalités.

Pour en savoir plus : Design éthique : quelles pratiques pour un design responsable ? (lebondigital.com)

Définir des indicateurs de réussite

Au moment de votre phase de cadrage et donc avant de démarrer les développements, n’hésitez pas à quantifier le besoin par des mesures, telles que les OKR par exemple, pour définir des objectifs et des indicateurs de réussite. Cela vous permettra de :

Prioriser les fonctionnalités indispensables et qui apporteront de la valeur au plus tôt,

Vérifier que les fonctionnalités, une fois installées, auront bien tenu leur engagement. Dans le cas contraire, il faudra réfléchir de façon collective sur le fait de les supprimer ou de les adapter pour qu’elles répondent mieux aux attentes.

Pour en savoir plus : Les OKR ou comment définir des objectifs clairs et mesurables pour vos versions | by Silvere Duval | Just-Tech-IT | Medium

Indicateur de suivi du stock de bugs pour suivre la santé du produit … plus c’est rose/rouge plus vous accumulez de la dette!

D’autres indicateurs peuvent être nécessaire pour définir la santé de votre produit, tel que les outils Sonar pour analyser le code ou un indicateur de suivi de votre stock de bugs. Avec ce dernier, vous constaterez que plus votre stock augmente, plus votre dette technique et fonctionnelle s’élève … et ses conséquences peuvent devenir désastreuses :

Dégradation des performances,

Problème de sécurité,

Risque pour votre produit de ne plus être plus conforme et donc de ne plus être utilisé.

La frugalité

Carte perforée (Source Wikipedia)

Souvenez-vous des cartes perforées à coder à la main et du “tassement” de fichiers pour économiser le moindre octet. A l’époque, la frugalité était une frugalité de contraintes techniques. Aussi, chaque solution devait être mûrement réfléchie.

Depuis des années, la technologie progresse et élargit le champ des possibles.

Elle provoque même un forme de consumérisme numérique.

Bien sûr, il ne s’agit pas de revenir en arrière, mais malgré tout, il reste important de réfléchir sur la notion de frugalité d’une fonctionnalité (et d’éviter l’effet rebond), car, n’oublions pas que, derrière une fonctionnalité, il y a toujours des équipes, du développement, des tests, du Cloud, de la maintenance, une obsolescence à traiter … qui ont tous un impact carbone.

Quelques exemples de réflexion :

L’utilisateur a-t-il besoin de cette fonctionnalité ?

Mon parcours est-il suffisamment efficace pour réduire le temps passé de l’utilisateur sur mon site et donc réduire l’impact carbone ?

Ai-je besoin d’avoir des images 4K sur ma page ?

Dois-je effectuer des requêtes complexe pour récupérer des données ?

Le Référentiel général d’écoconception de services numériques (RGESN) propose une série de questions “Green” très utiles pour vous aider dans vos réflexions et vos décisions. N’hésitez pas à l’utiliser !

La standardisation

Au moment de votre réflexion sur la fonctionnalité que vous souhaitez mettre en place, n’hésitez pas à réfléchir à la mutualisation des solutions. Une équipe a sûrement déjà réfléchit au sujet et l’a déjà installée. Si ce n’est pas le cas, n’hésitez pas à penser à une solution qui pourrait être disponible pour de futurs projets !

L’accompagnement

Il s’agit d’un élément indispensable pour que votre produit soit utilisé et — surtout — bien développé. Cela commence par une bonne explication du besoin aux équipes de Réalisation, via l’écoconception (ateliers de Story Mapping, Event Modeling, 3 Amigos …), jusqu’à vos utilisateurs finaux ! Combien de services sont à disposition de l’utilisateur alors qu’il n’en a pas la connaissance. Testez votre accompagnement dès vos ateliers de démo avec votre Métier et proposez de bonnes pratiques d’utilisation. C’est comme cela que l’on réduira :

Les fonctionnalités qui ne répondent pas au besoin ou qui ne sont pas utilisées,

Le code mort.

Et ma Userstory dans tout cela ?

En résumé, voici quelques tips pour avoir une Userstory “verte” et responsable :

C’est par une rédaction collaborative de la Userstory qu’elle pourra devenir “Green”,

Toujours réfléchir à la notion de “Design responsable” (c’est à dire respectueux des utilisateurs, inclusif et durable),

Que la solution soit utile et mesurable pour confirmer son utilité une fois en Production,

Que la solution soit simple, frugale et mutualisable,

Cela passe aussi par un accompagnement des équipes de réalisation jusqu’aux utilisateurs finaux pour une bonne utilisation de la nouvelle fonctionnalité.

Et vous, comment faites-vous vos Userstories “Green” ?

--

--

Silvere Duval
Just-Tech-IT

Product & Agile Transformation Consultant /Product Owner at AXA France— “From a Project culture to a Product culture”