Note de lecture : Fifty Quick Ideas to Improve your User Stories, par Gojko Adzic & David Evans

Note : 7 ; De bonnes recettes, surtout pour le découpage des user stories

Les auteurs l’annoncent clairement dès le début : ceci n’est pas un livre pour le débutant. Il s’adresse à ceux qui ont déjà une connaissance et une compréhension de base de ce qu’est une user stories. Les 200 pages de l’ouvrage sont consacrées à solidifier cette connaissance et à améliorer le savoir-faire qui y est lié. Le tout en 5 parties et en, comme l’indique le titre, 50 idées ou principes. Je ne vais pas parler des 50 principes, ce serait fastidieux.

Chaque « idée » emprunte la même présentation. D’abord une introduction que l’on pourrait appeler « motivation ». Elle développe ce qu’il y a derrière le titre, le « pourquoi » de cette idée. Vient ensuite une section intitulée « key benefits », comme son nom l’indique elle met en exergue l’amélioration apportée par cette pratique ou le travers qu’elle évite. Enfin, la 3ème partie est consacrée au « how to make it works », c’est à dire le mode d’emploi.

La première partie est dédiée à la création de User Stories. Ce sont 8 idées sur environ 35 pages qui constituent celle-ci. On retrouve quelques idées qui font leur chemin aujourd’hui comme les « 3 C » de Ron Jeffries ou les 3 questions de Jeff Patton plutôt que le template de Mike Cohn qui perd son aura de jour en jour. Mon « take away » de cette partie est certainement la notion de sphère de contrôle liée à la sphère d’influence qui est le thème de l’idée n° 7.

En seconde partie, on évoque la planification des User Stories. Sans doute la partie qui m’a le moins intéressée. C’est pourtant une partie conséquente avec 11 idées sur près de 50 pages ! Il n’est guère étonnant d’y trouver une suggestion sur l’usage de l’impact mapping ou des stories mapping. Plus intéressant (et nouveau) : le Create funnel, ainsi que quelques idées proches du Lean Startup comme le « stage of growth » ou les « user segments ».

La troisième partie, « discussing stories » est forte d’une quarantaine de pages couvrant 10 idées. En fait, chacune des pratiques présentées amène un « petit quelque chose » aux discussions autour des user stories : imaginer la démonstration permet de se focaliser sur la fonctionnalité ou l’incrément de comportement du produit, tandis que « measure alignment » permet de s’assurer que la compréhension de tous est la même. Il en va ainsi des 10 idées évoquées. Mention spéciale au QUPER modèle (déjà évoqué dans « specification by example »), qui traite originalement des aspects non-fonctionnels (qui ne le sont pas tant que cela…).

En 4ème partie, ce que j’attendais avec ardeur : des idées pour splitter les stories ! 10 techniques cette fois encore, mais sur seulement 35 pages ! Chacune de ces idées propose un angle d’attaque différent. Si certains sont assez basiques comme le « forget walking skeleton » ou le « extract basic utility », d’autres sont moins évident comme « narrow down customer segment » ou « simplify output ». Le « start with the output » est aussi intéressant que contre-intuitif, tandis que « split learning from earning » est une idée qui fait désormais son chemin mais méritait d’être clarifié. Une partie courte, mais qui justifierais l’achat du livre à elle toute seule. Je n’ai pas été déçu.

Moins attendue par contre était pour moi la dernière partie « managing iterative delivery » qui couvre 11 sujets sur plus de 40 pages. On y parle beaucoup d’estimations (4 sujets) et globalement si n’est ni inintéressant ni « mortel » comme on dit.

Voilà un court ouvrage qui est bien là où on l’attend (et mes attentes sont souvent assez fortes. Les idées exploitables au jour le jour pour autour des user stories sont vraiment nombreuses. Un outil indispensable pour le PO !

Fifty Quick Ideas to Improve your User Stories

Référence complète : Fifty Quick Ideas to Improve your User Stories – Gojko Adzic & David Evans – Leanpub 2014 – ASIN : B00OGT2U7M

Advertisements

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s