Points Clés
- Les dirigeants ont souvent du mal à adopter la gamification dans un contexte autre que celui du jeu et à en extraire une valeur business. Prenez le temps d'expérimenter et de discuter de son potentiel avec les collaborateurs, les équipes et les personnes influentes.
- Pour obtenir des avantages probants grâce à la gamification, les entreprises doivent investir dans des outils appropriés.
- Ces dernières doivent prêter attention aux mécanismes de validation des jeux, en évaluant l'engagement et les incitations.
- Nos jeux devraient se concentrer sur l'adhésion des individus ainsi que des équipes pour adopter les pratiques liées au produit.
- Enfin, le fait de réunir des équipes pluridisciplinaires de manière ludique peut aider les organisations à innover à grande échelle.
Nous poursuivons cette nouvelle décennie avec un sentiment d'urgence à reconstruire le paysage économique mondial. En vivant la pandémie, nous avons réalisé collectivement que l'écosystème commercial a radicalement changé et que les produits de nouvelle génération nous font tous avancer. Ces produits reflètent l'évolution symétrique du style de vie et de l'écosystème de valeurs des consommateurs. Face aux besoins changeants des consommateurs, les entreprises explorent de nouvelles façons d'imaginer, de collaborer et de créer des produits, notamment en adoptant des modèles de co-création, en investissant dans la valeur à long terme et en encourageant la sagesse collective par la gamification.
Cet article se concentre sur la gamification comme créatrice d’une perspective autour des pratiques de produits, nous rapprochant de celles de la prochaine génération de produits.
Gamification
Dans ce contexte, la gamification désigne le recours à des jeux dans un contexte non ludique. Au-delà du tableau de bord, des avatars et des thèmes de jeu, nous explorons une approche plus moderne de la gamification pour répondre à des questions essentielles en termes de gestion.
En dépit du grand potentiel de la gamification, son application s'est limitée à des éléments triviaux typiques du jeu, comme la création de cartes de score, de tableaux de classement, d'avatars et de badges. Ici, nous discutons du potentiel irréfutable de la gamification avec des approches modernes. Par exemple, citons les concours d'idées, les événements de benchmarking et d'évaluation collective, et la création d'artefacts communs tels que les livres blancs et les feuilles de route. Le crowdsourcing géré de la validation des fonctionnalités et des tests utilisateurs sont également des approches modernes de la gamification.
À mesure que les produits numériques prennent le pas, l'écosystème logiciel apporte de nouvelles possibilités aux produits. Les frontières interfonctionnelles s'estompent. Il est essentiel d'acquérir de nouvelles compétences et de désapprendre les anciennes. La gamification peut favoriser la création d'une grille d'acquisition et d'utilisation de nouvelles compétences pour les écosystèmes de livraison continue de logiciels, les tests et la sécurité. Toutefois, pour étayer la sagesse collective par la gamification, il faut un cadre systématique capable d'intégrer l'idéation, la conception, la validation et les incitations du jeu avec différents profils de personnes.
Appliquer la gamification de manière systématique pour résoudre des problèmes sérieux, trouver des idées et se réunir pour produire du savoir d'une manière amusante, reste un défi. Pour mieux intégrer la gamification à la montée en compétence et à la hausse de la productivité, il faut en comprendre l'utilité à travers ces deux perspectives critiques :
Avantages de la gamification pour les individus - Éliminer la peur, s'amuser, et faire la transition souhaitable vers de nouveaux savoirs ; créer un environnement inclusif offrant un écosystème d'apprentissage pour tous. Permettre aux gens de sortir de la peur de l'échec, de la peur de désapprendre et de la peur d'être mis à l'écart. Il va sans dire que les joueurs concernés partagent la responsabilité d'être inclusifs et de créer un environnement sain. Une recommandation est de mesurer le comportement, et non les résultats, pour s'assurer de suivre la bonne direction. On peut aussi opter pour des jeux simples sans créer de complexité avant la valeur. Je suggérerais un simple jeu de type "word-cloud" comme point de départ utile.
Avantages de la gamification pour les entreprises - Les entreprises peuvent faciliter la transition de l'individu à la communauté, en valorisant les autres et en créant une culture qui nous permet d'apporter une réponse collective à des problèmes difficiles. Les problèmes d'aujourd'hui ne seront peut-être plus ceux de demain ; de nouvelles menaces pour la sécurité apparaîtront, divers problèmes opérationnels et blocages côté logiciels nécessiteront une réflexion critique, et les organisations seront confrontées à des problèmes d'efficacité de la chaîne d'approvisionnement des logiciels modernes. Nous devrons continuellement nous réunir et, collectivement, imaginer, explorer et nous assurer de pouvoir collaborer pour résoudre les différents problèmes critiques des entreprises.
Nous aurons de nombreuses occasions de réussir grâce à la gamification, et nous continuerons à nous améliorer si nous commençons par mesurer les comportements plutôt que les résultats.
Produits numériques et DevOps
À mesure de l'importance de l'écosystème numérique, nous devons non seulement réfléchir à nos produits, mais aussi aux personnes, et les aider à s'adapter à cette nouvelle donne. Individus, équipes et entreprises devront cultiver une culture de l'expérimentation. Il sera essentiel de mieux réunir les gens et de créer une synergie autour de la définition de la valeur. Une nouvelle génération d'idées devra être nourrie.
Le mouvement ascendant de DevOps dans l'écosystème logiciel a pu orienter de nombreuses entreprises vers la définition du domaine d'action stratégique afin de déterminer les compétences pertinentes et la manière de les acquérir et de les exploiter pour créer des solutions numériques. De nouvelles connaissances verront le jour par le biais d'expériences. La première méthode DevOps consiste à assurer le flux, et la deuxième à améliorer le retour d'information. La troisième méthode DevOps préconise fortement la création d'expériences afin de garantir un travail constant des entreprises pour créer un pipeline incrémental d'innovations.
Faire évoluer les mentalités par la convergence avec la gamification
La mise en place d'expériences demandera également aux entreprises d'investir dans des outils d'ingénierie et de fixer des objectifs afin de mesurer des expériences et évaluer les fonctionnalités, les produits et les services.
Parmi les domaines susceptibles de faire appel à la gamification pour répondre aux questions critiques des entreprises, citons "l'informatique trop lente", "cloisonnée" ou "fragile". En faisant participer les gens par le biais de jeux, d'expériences et de simulations, nous pouvons créer de nouvelles connaissances et ensuite faire des choix fondés sur des preuves. Les praticiens auraient intérêt à créer des jeux pour influer sur les domaines suivants :
- DevOps orienté données - Créer des feuilles de score, des tableaux de points pour les mesures et gagner en visibilité grâce aux données.
- Anti-fragilité - Progresser constamment avec l'Ingénierie du Chaos et adopter des outils pour cerner et accroître la résilience des produits.
- Croisement SRE et DevOps en améliorant la collaboration grâce à la gamification - Commencer à définir le budget et les procédures d'erreur et demander aux équipes DevOps et SRE d'éliminer les silos et de travailler sur les mêmes objectifs business en instaurant la gamification et la simulation pour améliorer la qualité de l'interaction.
- Optimiser en permanence le pipeline - Les outils ne sont pas tout mais il faut connaître et utiliser les outils essentiels pour assurer une livraison rapide et sûre en collaborant avec l'entreprise dès le départ.
- Identité par les contributions de la communauté - Exploiter une large base de connaissances et d'expertise par la gamification. Participer à la communauté mondiale et prendre le bénévolat au sérieux.
Une stratégie à échelle d'entreprise pour la gamification
Avant de prôner une approche big bang à l'échelle de l'entreprise, il est conseillé d'expérimenter des petits jeux. La validation et le déploiement continus de jeux pertinents impliquent en outre que l'on s'y tienne systématiquement. Nous recherchons comment créer une structure permettant collectivement de concevoir, de créer, de valider et de faire converger les résultats pour en évaluer les progrès, via une boîte à outils de gamification.
Il est essentiel de parvenir à rendre la gamification pertinente au quotidien et de soutenir les efforts de mise à l'échelle en s'appuyant sur les bonnes données. Faire adhérer l'ensemble de l'organisation à une forme amusante d'apprentissage, de partage et d'expérimentation par la gamification peut être puissant.
Voici les étapes clés de la mise en œuvre d'une stratégie de gamification au niveau de l'entreprise :
- Il est essentiel de commencer par l'atout majeur : nos équipes. Une équipe doit contribuer à la conception du jeu plutôt que d'être larguée dans un jeu non aligné.
- Un autre élément important du cadre est l'idéation collective de nos jeux.
- Nos jeux doivent cibler l'adhésion des individus ainsi que des équipes pour adopter les pratiques du produit.
- Au fil de la création du cadre systématique, nous devons étudier les mécanismes de validation des jeux, en évaluant l'engagement et les incitations.
- Ajouter graduellement des fonctionnalités (mini-jeux) à votre boîte à outils de gamification.
Boîte à outils de gamification
La gamification peut s'appliquer à divers secteurs et contextes, mais nous aborderons ici la création d'une boîte à outils pour les produits, centrée sur la livraison de logiciels. L'objectif de cette boîte à outils est d'obtenir des résultats significatifs, une meilleure collaboration et une livraison plus rapide des logiciels. Avant de préconiser une approche à l'échelle de l'entreprise pour la boîte à outils, la communauté canadienne de DevOps préconise d'expérimenter de petits jeux.
Voici quelques exemples de jeux par lesquels commencer à titre expérimental :
- Jeu de la boîte de conception produit (axé sur la fourniture de valeur)
- Jeu sur les délais (axé sur la collaboration interfonctionnelle)
- Jeux de simulation applicative (priorisation et validation des fonctionnalités)
- Jeu de cartes de modélisation des menaces par élévation de privilèges (et la variante OWASP Cornucopia)
- Bilan de santé de l'équipe (et la variante étendue Multi-Team Software Delivery Assessment)
- Jeux de poker planning (axé sur la valeur aberrante)
- Jeux de qualité du code (axé sur l'intégration des pratiques DevOps)
L'un des jeux validés par la Communauté de pratique DevOps du Canada est le jeu de simulation applicative : un défi de cinq heures pour simuler une application mobile. Un coach DevOps encadre ce défi de gamification avec une méthodologie par étapes.
Ce jeu met l'accent sur trois questions :
- Est-ce une bonne idée ?
- A quelle vitesse pouvons-nous livrer ?
- Est-ce vraiment une bonne idée ?
Ce jeu est l'un des principaux jeux joués par les praticiens de la communauté ; il convient parfaitement aux chefs de produit et aux équipes de produits, y compris les concepteurs UX, les architectes, les Dev-Ops, les ingénieurs et les équipes interfonctionnelles. Ce jeu comprend l'intégration de la genèse du produit, des techniques de recherche sur les utilisateurs, et la simulation des user stories ainsi que des métriques.
L'un des principaux enseignements du jeu est la réduction des écarts d'alignement entre vitesse et valeur. Lorsque les participants simulent l'application, ils ont tendance à se concerter pour obtenir un consensus sur le résultat, plutôt que de travailler en silos avec des objectifs différents en matière de vitesse, de valeur et de retour sur investissement.
En simulant l'application, nous rencontrons d'un côté des types de persona orientés business qui donnent la priorité à la croissance économique sur d'autres préoccupations, comme la réduction et l'optimisation du coût des produits. De l'autre côté, un persona orienté individus met l'accent sur le rôle de l'exploration de leur potentiel au sein de la structure et donne la priorité à la collaboration plutôt qu'à la logique économique du résultat. Naturellement, seule une minorité se situe dans l'un ou l'autre de ces extrêmes, tandis que la majorité se situe quelque part dans un continuum entre les deux. Les résultats s'assemblent dès lors que l'influence et l'apprentissage nous parviennent de différents types de persona, et que nous pouvons élaborer collectivement une voie commune.
Un autre jeu est celui du délai d'exécution, où les participants sont invités à réaliser des dessins et à illustrer comment l'introduction des pratiques DevOps nous aide à briser les silos, à nous concentrer sur la valeur et à livrer rapidement. Des équipes distinctes sont chargées de dessiner les contours d'une maison, par exemple, avec deux fenêtres et une porte. Le but est de dessiner la maison, de la peindre et de la décorer. L'équipe est composée de quatre personnes : un architecte, un peintre, un designer et un chef de projet.
- Premier tour : l'équipe travaille à la création du dessin. Les règles stipulent qu'une seule personne peut travailler sur le site à la fois ; seulement après que cette personne a terminé, la personne suivante peut commencer à travailler. Cela donne une idée pratique et simple de la méthode en cascade, du pour comme du contre.
- Deuxième tour : l'équipe peut adopter une approche créative pour réduire le délai d'exécution. Par exemple, elle peut faire appel à des personnes aux compétences transversales, ou éviter de faire attendre la personne suivante si la précédente a terminé une étape. Chaque équipe met en place ses idées et finit le dessin.
- Dernière phase : brainstorming des stratégies des différentes équipes et consolidation collective des apprentissages.
Avantages de la gamification
La gamification tire parti du pouvoir de la pensée collective et permet de passer des solutions individuelles aux solutions collectives.
Elle peut apporter les avantages suivants :
- Repenser les opportunités collectivement : en invitant des personnes de compétences et d'horizons différents à réfléchir ensemble, nous générons de nouvelles perspectives. Dans le jeu de simulation d'applications, les types de consommateurs sont fournis pour permettre aux gens de réfléchir aux fonctionnalités du produit, à la fixation des priorités et au potentiel du marché. Ce jeu de simulation nous a permis de découvrir des idées et des façons novatrices de développer et de livrer des produits au sein de la communauté de pratique DevOps du Canada.
- Supprimer la peur de désapprendre et explorer de nouvelles voies : il est essentiel de créer un équilibre adéquat entre les connaissances, les aptitudes et les compétences. Les approches de gamification à base de scénarios peuvent contribuer à susciter l'engagement et à créer de nouvelles connaissances. Lorsqu'il s'accompagne d'un investissement dans les aptitudes et les compétences, le développement peut éliminer la peur du désapprentissage.
- Renforcer la capacité d'innovation : le fait de réunir des équipes interfonctionnelles aidera les entreprises à innover à grande échelle. Des jeux simples comme la boîte de conception de produits peuvent aider à créer un consensus et à faire émerger de nouvelles idées.
En savoir plus sur la gamification pour DevOps
Pour en savoir plus sur la gamification, il est préférable de rejoindre des communautés locales pour y explorer des idées.
Il existe des communautés plus ciblées, comme la Communauté de Pratique DevOps et Canada, qui offrent des possibilités de gamification et d'apprentissage par l'expérience.
Je recommande également de réfléchir à des approches simples au sein de votre propre équipe. Voici quelques exemples :
- Encourager l'équipe à "apporter sa propre fonctionnalité produit" et à voter au sein de l'équipe,
- Commencer par construire un nuage de mots sur un sujet, comme DevSecOps, pour enrichir la perspective de la sécurité des produits numériques,
- Les Crowd-Chats ou Jamming sont un autre moyen simple et efficace d'impliquer.
References
Livres
- Gamify: How Gamification Motivates People to Do Extraordinary Things (Brian Burke)
- Actionable Gamification: Beyond Points, Badges, and Leaderboards (Yu-kai Chou)
- Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps (Gabe Zichermann)
A propos de l'auteur
Garima Bajpai est la fondatrice de la Communauté de Pratique DevOps du Canada. Elle occupe le poste d'ambassadrice en chef de la Continuous Delivery Foundation. Elle est également ambassadrice du DevOps Institute et conseillère exécutive pour Capital Carbon Consulting. Bajpai est passionnée par la technologie et a pris la parole dans diverses conférences de premier plan notamment DevOpsCon Berlin 2021.