Calendrier Niko-Niko

Amélioration

On mesure la soutenabilité et la motivation des équipes

Amélioration

Description

La méthode Scrum est dite intense, car la taille des sprints est courte ; cependant, elle doit être durable pour que le produit puisse être développé sur le long terme [Schwaber 2021]. Malheureusement, l'approche Scrum, comme toute approche agile, implique des activités complexes en plus du développement de fonctionnalités pour assurer la qualité du logiciel au cours d'un Sprint [Laing 2016] [Moustier 2019-1]. De plus, l'accumulation de toutes ces activités doit être compatible avec un flux de production fluide pour apporter une valeur ajoutée aux clients.

Pour éviter des normes de qualité inatteignables ou le burn-out des membres de l'équipe, il est nécessaire d'avoir une perception du moral de l'équipe, pour voir s'il y a un espace d'amélioration sans briser les normes existantes; notamment introduites dans les DoD ou les rétrospectives. Pour rendre le travail moins fastidieux, il n'est pas rare de voir les processus se gamifier, mais pour éviter que le jeu ne devienne que le masque d'un enfer, il est essentiel de prendre la température des participants.

Pour permettre une telle mesure, certaines équipes incluent un "calendrier Niko Niko" (NNC) qui reflète le moral de l'équipe dans le temps.

En japonais, "niko niko" est l'équivalent du son de rire "ha ha" et le NNC a été décrit pour la première fois par Akinori Sakata en 2006.

La façon la plus simple de représenter un NNC est un tableau, avec différents types de smileys qui illustrent l'humeur pendant chaque période:

Ce tableau peut ensuite être affiché individuellement ou pour l'ensemble de l'équipe. Il est finalement étudié au niveau de l'entreprise, sur un sprint ou sur une base quotidienne - cela dépend simplement de la proximité dont vous avez besoin pour sentir la température des personnes. L'idée sous-jacente est de surveiller une longue période de mécontentement afin d'éviter les effets indésirables d'un moral bas sur la qualité du produit [Weakliem 2006].

Impact sur la maturité des tests

Le NNC agit comme un baromètre qui aide le Scrum Master (SM) à proposer éventuellement des changements en fonction de l'humeur. Le SM peut alors proposer un "continuer/arrêter/démarrer/plus/moins". Il facilite l'établissement de l'équilibre entre : 

  • la productivité
  • la norme de qualité
  • et le moral

L'introduction d'une mesure du moral est cruciale. L'économiste britannique Charles Goodhart a écrit un livre [Goodhart 1984] qui a donné lieu à un adage souvent appelé "loi de Goodhart" : 

"Lorsqu'une mesure devient un objectif, elle cesse d'être une bonne mesure".

Pour comprendre cela, vous pouvez calculer le bonheur brut national au Bhoutan. Ce gouvernement a réussi à mesurer le bonheur dans leur pays depuis 2008, alors que le gouvernement pratiquait un nettoyage ethnique massif des non-bouddhistes au nom de la préservation culturelle du RNB - et qu'il y a peut-être 900 000 personnes dont la plupart vivent dans une pauvreté extrême…

Un autre exemple de décalage entre un indicateur et la réalité est le "paradoxe de Simpson", qui est un biais d'interprétation dû à des variables cachées. Il s'est produit dans l'effet Hawthorne d'une usine en 1924 qui a essayé d'observer l'impact des conditions de travail sur la productivité : pendant l'enquête, les chiffres semblaient être corrélés. Mais une fois l'enquête terminée, la productivité est redevenue normale...

Ces variables cachées agissent comme un thermostat qui compense les variations inattendues ; chez Hawthorne, ce sont les gens qui sont le thermostat qui introduit les biais.

Il est alors crucial de fonder vos hypothèses sur un ensemble de mesures, y compris la mesure du moral, et il faut les combiner avec des sessions Gemba pour voir effectivement comment les choses se passent.

Le point de vue d'Agilitest sur cette pratique

Agilitest → Bonheur 😉

Pour découvrir l'ensemble des pratiques, cliquez ici.

Pour aller plus loin

© Christophe Moustier - 2021