Cas d'utilisation : Twitter gère le backlog à l'aide de JIRA user story mapping - Valiantys - Atlassian Platinum Partner

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

Cas d’utilisation : Twitter gère le backlog à l’aide de JIRA user story mapping

Ce billet de blog a été rédigé par Nick Muldoon, ancien employé de Atlassian et Twitter et créateur de Easy Agile User Story Maps for JIRA. Dans cet article, Nick explique la façon dont JIRA user story mapping a permis à Twitter de mieux comprendre les attentes de ses clients en facilitant la gestion du backlog tout en adoptant une vue plus globale des produits.

Tweeps dans le besoin

A peine devenu un Tweep (nom donné aux employés de Twitter), je rencontre un manager en détresse. Son équipe avait besoin d’éclaircissements sur les sujets suivants :

– Qui sont leurs clients ?

– Quels sont les problèmes rencontrés par leurs clients  ?

– Quelles sont les solutions possibles  ?

– A quoi peut ressembler la feuille de route de livraison de ces solutions ?

Cette équipe était extrêmement compétente. Leur produit était très utilisé. De plus en plus de clients se pressaient pour demander des nouvelles fonctionnalités et améliorations, et par conséquent, le nombre de demandes en attente a très vite explosé, vraiment très vite !

Le manager de l’équipe se trouvait confronté à un challenge: faire en sorte que l’équipe puisse se concentrer sur les besoins des clients. Car le backlog continuait de s’alourdir, les distractions devenaient de plus en plus nombreuses. C’est la raison pour laquelle nous avons adopté JIRA user story mapping ; pour aider cette équipe à mieux identifier les véritables besoins des clients.

JIRA user story mapping

Le story mapping est une technique utilisée par les équipes agiles pour créer une représentation visuelle de l’expérience utilisateur d’un produit. Dans ce cas précis, le produit est un système de gestion de contenu qui propose une interface sur mesure pour un large panel d’utilisateurs. Bien que les configurations communes pouvaient être facilement identifiées, chacun des clients exprimait ses propres besoins et jalons.

Nous avons commencé par créer des Epics dans JIRA pour toutes les fonctionnalités importantes demandées par les clients clés. À cet égard, il s’agissait d’un story mapping un peu original puisqu’habituellement, on suit les demandes clés des clients par ordre chronologique.

 

USM-image1

Epics et User stories

Sous chaque Epic, l’équipe insérait par cliquer/déplacer les stories, les tâches et les bugs. Cette façon de grouper a aidé l’équipe à constater la quantité de travail nécessaire par client et par fonctionnalité. Tous ces travaux rassemblaient des demandes de nouvelles fonctionnalités, des améliorations ainsi que des travaux de maintenance. L’équipe a pu se créer une vue globale en organisant ses stories sous leurs Epics.

6

Estimation des story points

On attribue à chaque story un nombre de points afin d’estimer la quantité de travail qu’elle requiert. Toutes celles dépassant cinq points sont affectées et découpées en tâches plus petites afin de minimiser les risques. L’équipe ne voulait pas remettre en question ses workflows. Ils ont donc continué à travailler sur des petits éléments pour pouvoir réagir rapidement lors de la revue de code. Plus le commit est petit, moins on prend de risque lors du déploiement en production, c’est du gagnant-gagnant.

4

Planification du sprint

Comme l’équipe fonctionnait au rythme d’un sprint par semaine, les petites stories étaient essentielles. Le déploiement en production pouvait avoir lieu tous les jours à 14h30  du lundi au jeudi. Il pouvait être décidé le jour-même, aussitôt que l’équipe était prête à implémenter les changements dans le produit, sinon il fallait attendre 14h30 le lendemain. Encore une fois, cette équipe était disciplinée et cela se voyait dans son rythme de travail. Cette contrainte leur a permis de proposer de nouvelles choses très rapidement.

Vendredi était le jour où tout était organisé, de la planification de la semaine suivante à l’étude rétrospective du produit. Afin de les aider à planifier la semaine suivante, il leur était demandé de travailler sur leur story mapping en insérant les stories du backlog dans le sprint à venir. Ils avaient atteint un tel niveau d’efficacité qu’ils leur arrivait parfois de planifier leur travail huit semaines à l’avance.

3

Du résultat plus que du rendement

JIRA user story mapping a permis aux membres de l’équipe de se concentrer sur leur travail tout en conservant un œil sur le futur de leur produit. Cela a permis de minimiser les interférences et de livrer plus de valeur aux clients, tout cela de manière très rapide.

Pour conclure, le story mapping donne la possibilité à toutes les équipes agiles de mieux comprendre leurs clients et d’imaginer des solutions. C’est la meilleure technique à adopter pour s’assurer que l’équipe comprend ses clients, met en place des solutions adaptées et reste concentrée sur les livraisons.

Cutted Triangle

Inscrivez-vous à notre newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.