
Scrum ne résout pas tous les problèmes

Ce que j'apprécie le plus dans Scrum, c'est qu'il ne prétend pas résoudre tous les problèmes du monde. Jeff Sutherland, à l'instar des autres initiateurs du mouvement agile, a identifié les principaux problèmes du développement logiciel traditionnel et a proposé une approche alternative, fondée sur des principes simples (voir le Manifeste Agile), qui répond précisément à ces problèmes. Scrum est une application concrète et pragmatique de cette approche. Chacune des quelques règles de Scrum a son utilité, et le système ne pourrait fonctionner sans elles. Scrum est simple et clair. Si un élément manque, il peut être facilement ajouté. Scrum est en quelque sorte modulaire. Toutefois, il est préférable de ne pas modifier les règles existantes ; d'après mon expérience, cela conduit presque toujours à la pagaille.

Le silence des arriérés
Scrum, par exemple, reste muet sur un point : la création et la gestion du backlog. Si le livre de Jeff Sutherland consacre une section à la gestion du backlog dans le cadre d'un projet d'envergure, son approche est loin d'être aussi aboutie que le reste du concept. C'est un aspect qui, à mon avis, nécessite absolument un plugin.
Lego4Scrum

Lorsque je préparais mon cours « Lego pour Scrum » il y a quelques semaines (qui, soit dit en passant, peut maintenant être réservé à l' Infometis Academy et offre une quantité incroyable de jeu, de plaisir, de connaissances et un excellent certificat *fin de la publicité*), je savais que des questions se poseraient pendant le cours et que je voulais offrir plus que ce que Scrum propose.
Dans ma quête du Graal, je suis tombé sur un livre et un concept qui m'ont fasciné : « User Story Mapping » de Jeff Patton. Ce petit guide est très divertissant et, à l'instar de « Doing Twice in Half the Time », il relate l'expérience de l'auteur avec un projet logiciel.
Cartographie des récits utilisateurs

La cartographie des récits utilisateurs repose sur l'idée que chaque projet logiciel recèle des milliers d'idées à implémenter (le backlog). Il est donc essentiel de disposer d'une méthode pour garantir la mise en œuvre des plus importantes en priorité. Ce livre vous guide pas à pas à travers chaque règle et déduit l'étape suivante du problème rencontré. En suivant ces étapes, vous obtenez un tableau complet recensant toutes les idées et les processus, ainsi qu'une priorisation claire des éléments à implémenter et de leur ordre d'exécution. Pour celles et ceux qui placent l'utilisateur au cœur de leur travail, la cartographie des récits utilisateurs, utilisée à bon escient, est un outil précieux pour atteindre cet objectif.
Comme toujours lorsqu'on présente un tel concept en cours, la question du logiciel permettant de le mettre en œuvre numériquement se pose rapidement. En effet, déplacer manuellement des Post-it devient vite fastidieux, surtout lorsqu'on en a accumulé des centaines et qu'on souhaite intégrer une nouvelle étape du processus.
Histoires à bord

Après une analyse approfondie des produits disponibles sur le marché, j'ai enfin trouvé ce que je cherchais : https://storiesonboard.com/ offre, à mon avis, quasiment tout ce dont un concepteur de récits utilisateurs peut avoir besoin à un prix raisonnable. Par exemple, il permet la collaboration en temps réel, prend en charge les personas, est bien organisé et permet d'exporter les cartes dans de nombreux formats, y compris Jira.
J'ai été ravi de découvrir ce nouvel outil et j'apprécie de l'utiliser dès qu'un projet rencontre des difficultés pour la collecte et la priorisation structurées des exigences. Pour ceux qui souhaitent en savoir plus, je recommande le livre mentionné ci-dessus ou notre formation « Lego4Scrum », qui permet de l'expérimenter et de l'apprendre concrètement.
Bonne chance!
Souhaiteriez-vous bénéficier de notre expertise et mettre en œuvre des innovations technologiques ?


Vous avez une question ou souhaitez obtenir plus d'informations ? Laissez-nous vos coordonnées et nous vous rappellerons.