Présenté par Clémence Bonnet le 21 septembre 2022 à Agile en Seine
Alors que parfois l’agile semble se traduire par une course au Time To market, nous avons ressenti le besoin d’insuffler un nouveau sens à la philosophie / pratique agile.
Venez découvrir dans cette session, le fruit de nos réflexions pour mettre l’agilité au service de la stratégie responsable des entreprises, pour une agilité qui se met au service de l’utilisateur, et qui cherche également à avoir un impact positif sur l’environnement et la société.
Comment ? A travers la révision du framework SCRUM que l’on a appelé « agile engagé », nous vous présenterons comment nous avons repensé / augmenté les rôles, rituels et outils agiles au prisme de l’impact positif !
5. 5
La proposition de valeur
Mettre l’agile au service de votre transformation
responsable, et permettre aux équipes de trouver un
nouveau sens à leur pratique à travers une
méthodologie adaptée aux enjeux économiques,
sociétaux et environnementaux.
6. Pourquoi l’agile engagé ?
6
o L’agilité et la course au time to market
o Un désir personnel de « faire sa part »
o L’Agile un terreau pour l’impact positif
7. 7
Proposer de trouver nouveau sens
à la pratique agile
Opérationnaliser les stratégies
Tout en préservant l’employabilité
Client
Société Environnement
Notre ambition
9. 2 ateliers fondateurs :
mandat et indicateurs
Suivre la tendance de son backlog
: plutôt favorable ou plutôt
défavorable ?
Des templates
réadaptés
Un monitoring pour
suivre et ajuster sa
trajectoire
#AMBITION #AMELIORATION
#CONSCIENTISATION #INSPECTION
RÉTROSPECTIVE
MANDAT MONITORING
REFINEMENT / PLANNING
MANDAT MONITORING
Contenu et outils des rituels de l'agile engagé
11. Framework agile engagé | Mandat
1 atelier fondateur pour que l’équipe
explore et pose son ambition pour son
produit
1 atelier de choix et construction des
indicateurs d’impact positif à suivre en
cohérence avec le mandat
Environnement
QVT (maille équipe)
Société
12. Une carte postale ?
C’est en mars 2022 que nous nous sommes lancés dans ce défi : diminuer de 30% nos
émissions en 3 ans et offrir un service accessible à tous au sein de notre entreprise.
Comment ? En transformant notre application RH pour qu’elle soit plus sobre et
inclusive aka très peu énergivore et à la portée de tous.
Elle a eu un véritable impact sur le quotidien tout en étant exemplaire sur son bilan carbone.
Nous avons bien sûr rencontré des difficultés : manque de savoir-faire et connaissance,
réticence au changement de certains collaborateurs et peur de l'échec. Mais, nous avons
réussi à les surpasser en adoptant une démarche de sensibilisation de nos parties prenantes
et de quelques formations.
Chère équipe, nous sommes actuellement le 3 mars 2025 et le monde
a bien changé : il y a 3 ans, nos émissions carbones étaient trop
élevées et nous avons subi un avertissement de la part de l'ADEME.
Depuis, beaucoup d’efforts ont été consacrés pour réduire notre
impact. Aussi, l’entreprise a fait évoluer ses pratiques de recrutement et
nous intégrons maintenant une grande diversité de collaborateurs, qui
nous enrichit tous les jours !
Contexte
Objectif
Freins
14. Objectif le budget « défavorable » doit être inférieur à 30% de la vélocité de l’équipe
Framework agile engagé | Sprint backlog
Vélocité
Sprint
30%
3 points
9 points 6 points
DEFAVORABLE
FAVORABLE
NEUTRE
16. Vivons un tour d’impact poker
US : En tant que collaborateur, je veux accéder à mon historique de factures sur une
période donnée afin de gagner du temps dans l’édition de mes notes de frais
PO :
Si je suggère des périodes de temps
adaptées au client
Et un message qui lui indique le volume
de donnée à télécharger en équivalent
carbone pour sensibiliser
DEFAVORABLE NEUTRE ?
1er tour Discussion Bilan
ET SI …
Dev :
Oui ça nous permettra de limiter
le volume de données à charger
UX : on peut proposer des périodes
de temps prédéfinies, paramétrables
par l’utilisateur
Mise à jour de l’US en ajoutant les
règles/solutions proposées
18. Speedboat : ajout de
l’élément planète, « La
planète nous dit merci »
Starfish : ajout
d’une branche
« Care »
Hot air balloon :
ajout d’un composant
« Qualité de l’air »
Start stop continue : ajout
d’une section « Impact »
Framework agile engagé | Rétrospective
20. Format
1H
Toute l’équipe Scrum
Ouvert aux parties prenantes
Fréquence : 1 fois / mois
Support : Data studio like
Objectif
• Chiffrer les impacts
• Tirer des leçons des
choix de l’équipe pour
• Ajuster la trajectoire pour
les sprints suivants
Framework agile engagé | Monitoring
21. 21
Et pour les rôles dans l'équipe ?
Product Owner
Scrum Master
Développeur
UX/designer
+ Coach Agile
+ penser à se reposer sur l’écosystème de l’entreprise
ENGAGÉ
22. 22
Prérequis et convictions pour l’appropriation de l’agile engagé
VOLONTARIAT ET
SPONSORSHIP
UN VERNIS IMPACT
POSITIF
23. 23
UN VERNIS IMPACT POSITIF
Se préparer au
design inclusif
Comprendre les
mécanismes du climat
24. 24
Prérequis et convictions pour l’appropriation de l’agile engagé
VOLONTARIAT ET
SPONSORSHIP
UN VERNIS IMPACT
POSITIF
ARBRE DE PROGRESSION
& RESSOURCES
AGILE ENGAGE UN
PROCESSUS ITERATIF
TEMPS POUR LA
TRANSFORMATION
28. BACKLOG
EPIC / … / User story
MANDAT
Définir son mandat « impact
+ » , les indicateurs à suivre et
critères complémentaires de
priorisation
Budget environnemental
et/ou sociétal
Périmètre
Budget € Délais
FIXE
AJUSTABLE
5 points
8 points
Sur 1 sprint, le budget environnemental « défavorable »
doit être inférieur à 30% de la vélocité
3 points
Sprint
Vélocité
3 types de « dépenses »
DEFAVORABLE
NEUTRE
FAVORABLE
Framework agile engagé | Mandat - budget
Il incarne la stratégie ou raison d’être de l’entreprise
dans le quotidien de l’équipe . Ou inversement, il
permet à l’équipe d’incarner ces valeurs et de les
partager à son management.
« Agir chaque jour afin de renforcer la cohésion et
l’inclusion sociale, agir pour
le Climat et la transition vers une économie bas
carbone et favoriser les transitions Agri / Agro »
29. SPRINT À IMPACT IMPACT POKER
L’équipe s’engage à avoir systématiquement 1
ticket de réduction de dette via action
compensatoire ou action correctrice
Si l’équipe n’identifie aucune action sur son terrain
de jeu, elle « offre » son ticket à une équipe de
son écosystème mécénat de compétence
Jeu de cartes pédagogique pour faciliter
l’estimation de l’impact des US (aux alentours
du refinement)
Framework agile engagé | Contenu du sprint
30. Budget environnemental & sociétal
3 points
9 points
Objectif : sur 1 sprint, le budget « défavorable » doit être inférieur à 30% de la
vélocité
Dans cet exemple :
6 points
DEFAVORABLE
NEUTRE
FAVORABLE
Framework agile engagé | Budget et contenu de sprint | exemple
En tant que développeur, j’optimise la
vitesse de chargement des pages
[ticket de réduction de dette]
En tant que collaborateur, je peux
afficher des sous-titres lors de la lecture
des vidéos
[pratique inclusive]
En tant que collaborateur, mes vidéos
se lancent par défaut en 480p (SD)
[pratique de réduction d’impact
environnemental]
En tant que collaborateur, je visionne
une vidéo tutoriel
[Impact consommation énergie]
En tant que rédacteur, je peux archiver
un article
En tant que développeur, je réalise une
montée de version
3pts
3pts
3pt
1pt 3pts
20%
5pts
La mise en place d’une
application sobre by design et
inclusive
31. Framework agile engagé | cycle de vie d’une US
DOR DOD
Méthode « INVESTI » :
I = impact ; renseigner une mesure ou une
estimation de l’impact social ou
environnemental de l’US (via l’impact
poker)
Critères d’actions à réaliser
Critères de qualité
Critères de conformité
En fonction du mandat de l’équipe, chaque
critère peut être complété par des
activités/critères qui incarnent les bonnes
pratiques pour maitriser son impact
32. Framework agile engagé | cycle de vie d’une US – DOR/DOD | exemple
(pour sa partie impact)
Critères d’actions à réaliser :
• Testé sur Energy Profiler (Android) ou Xcode energy
impact (IOS)
Critères de qualité :
• Tests passés avec succès sur les plus anciens
OS/Android
DOD
• 90% des fonctionnalités développées
conformes aux normes RGAA
• 80% des fonctions développées sont dans la
catégorie « light » d’après Energy Profiler
et/ou Xcode energy impact
Objectifs d’équipe
(L’ADN qu’on injecte dans nos
développements)
DOR
(pour sa partie impact)
Contribution aux objectifs d’équipe :
• Pour les US éligibles : critères RGAA précisés
• Les US impactant la consommation d’énergie ont été
repérées pour anticiper l’impact sur Energy Profiler
ou Xcode energy impact
33. Framework agile engagé | rédaction d’une US
FORMAT
Récit utilisateur
Impact planète/société
Critères d’acceptance
Story points DEFAVORABLE
NEUTRE
FAVORABLE
Ajout d’une vidéo tutoriel pour présenter l’application
En tant que nouvel utilisateur sur l’application, j’ai besoin d’être
accompagné dans la découverte de l’application afin de savoir où trouver les
informations et fonctionnalités qui m’intéressent
Au sein des critères d’acceptance, incarner les bonnes pratiques et les
critères de la DOD spécifiques à cette US
- Une consommation limitée à xx de la consommation énergétique de la
vidéo
- Une vidéo qui ne se lance pas automatiquement
- Une vidéo avec des sous-titres
34. Framework agile engagé | Impact monitoring
MONITORING
L’équipe se réunit
autour des indicateurs
pour surveiller leur
impact et en tirer des
leçons
PRODUIT
Réunir l’équipe autour de l’analyse des impacts du produit
dont ses « performances » environnementales et sociétales,
selon les indicateurs qui auront été choisis au regard du
mandat de l’équipe
Format
1H
Toute l’équipe Scrum
Ouvert aux parties prenantes
Fréquence : 1 fois / mois
Support : Data studio like
Objectif
• Chiffrer les impacts
• Tirer des leçons des choix
de l’équipe pour
• Ajuster la trajectoire pour
les sprints suivants
35. www.suricats-consulting.com
Le sens passe par la
perception que le
travail quotidien est
utile et sert les valeurs
de l’entreprise
Redonner du
sens au travail
35
Pourquoi mettre en place le framework Agile Engagé ?
Augmenter la
contribution et
l’alignement des
équipes sur des
objectifs ou des
OKR RSE
Booster la
performance
L’agilité passe par une
forte responsabilisation
des équipes, l’agile
engagé renforce ce
pouvoir d’action au
quotidien
Responsabiliser
et être plus agile
Les meilleures idées ne
viennent pas forcément
d’en haut. L’agile
engagé est un terrain
d’expression pour vos
collaborateurs les plus
militants
Offrir un terrain
d’expression
Notas del editor
L’agilité et la course au time to market : perte de sens visible dans les équipes (indicateurs de productivité, des postures d’exécutant pas bien vécue Vs les promesses de l’agilité) + perte de sens en tant que coach pour ces équipes : que faire pour qu’agilité et souffrance au travail ne deviennent pas un lien de cause à effet
Le désir pro et perso (moi + suricats) : un alignement et professionnalisation des intentions
L’agile présente déjà des bases pour aller chercher de l’impact positif expliquer qu’impact positif = RSE
Les grands messages :
On ne réinvente pas la roue, on l’adapte pour répondre aux enjeux qui nous sont chers tout en permettant aux équipes de conserver le mode de fonctionnement « classique » (ne pas bouleverser des habitudes mais permettre une transition fluide) ; on reprend de l’existant et on l’adapte (dans la culture du inspect > adapte de scrum )
On ajoute 2 rituels qui nous semblent clés : poser le mandat (que l’équipe prenne le temps de poser son pourquoi, sa raison d’être et son ambition pour pouvoir mesurer ensuite > OKR like) + rituel de monitoring (ce qui me manque à titre personnel dans scrum : ritualiser la revue des indicateurs avec l’équipe : l’impact du produit tant sur le business que sur l’environnement que sur la société, quitte à être subjetcif dans un 1er temps)
Exemplifier les indicateurs
Une équipe qui travaille sur une appli mobile pour l'interne par exemple
Une équipe qui est en train de refondre le tunnel de commande de son site web
Temps de chargement de mes pages
Consommation énergétique de mon application
Quantité et Volume des données échangées
Rétrocompatibilité de l’app avec la flotte mobile / navigateur
Respect des normes d’accessibilité
Utilisation respectueuse des données
Autonomisation du client
Taux de rétention/usage de tous les utilisateurs (3U : utile, utilisé, utilisable)
Et pour l'équipe ça donnerait quoi ? > la même chose qui peut se faire par rapport à la QVT à la maille de l’équipe
Parler du niveau d'accès à la formation pour l'équipe
Systématiser les météos d'équipe
Indicateur sur le sentiment de progression au sein de l'équipe
Quoi : Un jeu de cartes thématiques
Qui : Toute l'équipe joue (PO, dev, SM, UX)
Quand : avant le sprint planning – autour du refinement
Comment :
Chaque membre possède le même set de carte
Le PO présente son US
Les membres choisissent une carte
Tout le monde retourne sa carte en même temps
Observez les thématiques choisies, les classifications
Echangez : êtes-vous d'accord pas d'accord, y a-t-il une action qui vous permettrait de passer d'une classe à une autre
Validez la classification de l'US
(et ainsi de suite)
Objectif : classer chaque US de votre sprint backlog pour voir la teinte qu'il prend
Qu'est-ce qui a satisfait l'équipe pendant ce sprint par rapport à son mandat ? (la réussite de certains tickets, sensation d'avoir eu un sprint backlog plus favorable que d'habitude, avoir progressé sur un sujet à impact, ….)
Comment est-ce que l'équipe se positionne par rapport à son mandat ? (est-ce que je me sens accompagné, est-ce que j'ai besoin de nouvelles compétences, ….)
Qu'est-ce qu'on voudrait faire de plus ou de différent pour aller chercher un niveau supérieur pour atteindre notre ambition ?
Notamm
Dev
Propose une réalisation technique inspirée de l’éco-conception/green IT
S’engage à effectuer une veille pour repérer les solutions plus sobres/responsables,
Contribue aux actions de monitoring produit
UX/designer Engagé
Epaule le PO dans l’essentialisation des besoins
S’engage à intégrer des réflexions relevant du design inclusif, circulaire et de l’éco-conception,
Est force de proposition pour le monitoring produit (3U)
Scrum Master Engagé
Garant de l’intégration des réflexes liés à l’impact+ (garant de l’application de la méthode et du mandat choisit par l’équipe) ;
Travail d’évangélisation de la nouvelle posture de l’équipe au sein de son écosystème
Coach Agile Engagé
Oriente l’équipe dans ses questionnements pour une équipe consciente de ses impacts et qui gagne en autonomie pour identifier les leviers pour agir à son échelle
ent le rôle du coach agile (le point qui était dans les convictions à ramener ici)
L’agile engagé c’est ma / notre réponse aux enjeux environnementaux et sociétaux ; une envie d’incarner et de ritualiser ce changement dans la philosophie que j’applique au jour le jour et à laquelle j’avais envie d’apporter une méthode. Je ne signifie pas que sans agile engagé il n’y avait pas des initiatives de ce genre : l’objectif est d’incarner et de donner un point de repère / un standard. Faire de l’agile un vecteur de transformation, et l’utiliser pour ce que c’est un moyen et non une fin
Maintenant c’est une pratique à aller éprouver et diffuser nous vous la présentions aujourd’hui pour partager cette vision et trouver une caisse de résonnance
La suite : on accompagne nos clients 1er sur ce chemin dans les mois qui viennent ; vous pourrez suivre nos avancées sur le blog
Exemple d’US :
Cas numéro 1 :
Récit utilisateur : En tant qu’utilisateur , je souhaite voir les performances des investissements effectués sur mon plan d’actions afin d’avoir une vision sur ce que j’ai investi et ce que j’ai gagné ou perdu et être rassuré sur l’état de mon capital
Récit société : En tant que société, je souhaite que tout utilisateur souhaitant investir dans un plan d’action puisse accéder à son récapitulatif :
Impact : xx
Cas numéro 2 : une US que l’équipe ne saura pas forcément mener seule ; demande d’impacter la stratégie d’entreprise
Récit utilisateur : En tant que client, je souhaite avoir des informations détaillées sur le produit que j’achète afin de pouvoir me renseigner sur ses caractéristiques et m’assurer que le produit correspond à mes critères / attentes avant de l’acheter
Récit planète : En tant que planète, je souhaite que le client soit éclairé dans ses choix et achète des produits dont il a pris connaissance de la provenance et l’empreinte carbone afin que le choix soit fait en toute conscience
Impact : Neutre voire favorable si l’utilisateur décide de faire évoluer ses comportements d’achat en fonction des informations fournies
KPI : suivre le comportement d’achat « % de produit ayant un impact carbone faible en hausse »
Exigence non fonctionnelle : avoir les informations empreinte carbone du produit