Étiquette : agile
After working for some years in the domains of large, multisite, and offshore development, we have distilled our experience and advice down to the following: Don’t’ do it
Bas Vodde and Craig Larman

A la conquête du Story Mapping
Il n’y a pas (encore) d’ouvrages traitant du Story Mapping, un technique développée par Jeff Patton. Elle comble une lacune de l’approche fonctionnelle agile basée sur les User Stories qui proposent une manière de cartographier ceux-ci sur des axes orthogonaux : le processus et la réalisation incrémentale.
Pour moi, il s’agit d’un outil supplémentaire à embarquer dans ma besace de pratiques agiles. Je ne vais pas les considérer comme un passage obligé des projets agiles, tout comme je ne suis pas prêt à accepter l’idée que les User Stories sont le moyen unique d’exprimer un besoin utilisateur (ce qui nous conduit par ailleurs à la notion de “story technique” que je rejette purement et simplement).
Le Story Mapping se situe au même niveau d’usage que les Cas d’Utilisation, une technique écartée par la plupart des agilistes, mais pas par moi (je reste en bonne compagnie sur ce point). Cette technique présente certains avantages par rapport aux cas d’utilisation, et ces derniers exhibent d’autres atouts. Nous reviendrons peut-être un autre jour là-dessus : Jean-Claude Grosjean et moi-même avions même évoqué l’idée de faire une présentation commune sur ce sujet un jour !
Pour le story mapping :
- Structuration bottom-up des user stories.
- Agencement des stories dans un processus (quand celui-ci reste simple)
- Agencement par itération visible dans la map.
- Un processus de travail collectif.
Pour les cas d’utilisation :
- Une structuration “divide and conquer” top-down du besoin fonctionnel.
- Une bonne structuration par unité fonctionnelle cohérente en lien avec des acteurs.
- Un bonne structuration fonctionnelle intrinsèque avec l’articulation des scénarios.
- Un niveau de structuration fonctionnel qui peut servir de charnière avec de nombreuses activités : UX, acceptante testing, etc…
A défaut d’avoir la référence ultime, j’ai essayé de collecter ici des ressources sur le sujet. Notons d’ailleurs au passage que la 3ème édition du livre de Claude Aubry évoque cette technique.
L’article de référence de Jeff Patton
Il décrit les étapes de la technique. Il n’a pas simplement un “intérêt historique”. Il reste tout à fait pertinent. En fait, je conseille de commencer par lire cet article !
Jeff Patton présente également son approche sur son site.
Pour ceux qui préfèrent le format “slides”, c’est juste ici:
La présentation de Steve Rogalsky
C’est un peu le “Story Mapping from the Trenches” : une présentation très visuelle sur la façon de faire du story mapping, où le présentateur montre comment lui-même opère concrètement. Une bonne illustration de l’article de Jeff Patton !
Par ailleurs, Steve Rogalsky a développé la matière de cette présentation via une série de posts :
- Comment créer une Story Map ?
- Comment prioriser une Story Map ?
- Comment faciliter une session de Story Mapping ?
- Quelques réflexions sur les dangers de couler les Story Maps dans le béton.
Laurence Hanot : construisez votre produit en racontant des histoires !
J’avais assisté à la présentation de Laurence à Agile France, c’est une occasion de mettre en avant sa présentation qui est une introduction à la technique
De l’impact mapping au Story Mapping
Cette présentation m’a été indiquée par Gojko Adzic. A voir et revoir car elle fait le lien avec l’impact Mapping
Autres ressources
- Un post d’Oana Juncu qui évoque le sujet, mais aussi l’articulation des tests d’acceptance sur cette expression des besoins.
- Un article sur le site de la Scrum Alliance présente aussi l’approche. Je le trouve plutôt moins bien que les ressources précédentes.
Stop starting start finishing, par Henrik Kniberg
Gérer son temps est un des grand challenge de notre époque. Henrik Kniberg nous propose de manière très graphique son approche qui combine Kanban, GTD et Lean (voir un peu de Pomodoro) et nous montre comment il s’en est servi pour fais le tour du monde pendant un an avec des enfants en bas âge !
Forum ouvert et agilité
Ce 22 Septembre (oui, un dimanche), Christine Koehler nous a proposé de nous rassembler afin de réfléchir ensemble aux convergences entre forum ouvert et agilité. C’était aussi une opportunité d’échanger avec des orateurs du Scrum Gathering que Christine avait contacté pour l’occasion: Dan Mezick, Suzanne Daigle et Jasmina Nikolic. Suzanne nous a d’ailleurs gratifié d’un post pour l’occasion.
Zenika hébergeait ce rassemblement, je ne saurais trop remercier Carl Azoury d’être venu spécialement nous ouvrir les locaux ! Par contre l’aménagement spécifique à cette réunion nous était dû à Christine et entre la tenture d’affichage électrostatique, les posters répartis dans notre zLocalhost et la signalétique des points de rendez-vous, c’était de la mise en musique élaborée.
Parmi les appointés, quelques habitués des rendez-vous agiles.
Sur 22 inscrits, nous étions finalement 17, ce qui n’est finalement pas si mal. Le nombre ne fait pas la qualité de toute manière.
Christine et Suzanne ont ouvert la séance en rappelant le fonctionnement du forum ouvert. Je ne le rappelle pas ici, on trouve pas mal d’information sur le Web à ce sujet.
La première étape, c’est de proposer les sujets, bien sûr. Il n’y a pas de limite. On l’écrit sur un grand format…
… et on le présente devant tous.
Impact hub ? Cela ne me parle pas trop. L’occasion pour moi d’en apprendre plus…
Lorsque qu’on a fait le plein, on vient faire son marché.
D’ailleurs le lieux s’appelle bien la “place du marché”.
Dan Mezik et Jasmina Nikolic semblent assez pensifs devant les sujets. Le temps donné au groupe s’il est alloué ne veut pas dire que l’on s’y limite: Comme le dit Suzanne, la passion et l’énergie n’arrivent pas sur la base de la contrainte du temps.
J’en sais un peu plus maintenant sur l’impact hub ; le tout me laisse encore un peu dubitatif, bien que je sois à priori convaincu sur l’idée de croiser des champs d’activité différents pour faire germer des idées nouvelles. Mais pourquoi et comment ? L’idée fera peut-être son chemin avant de vraiment m’interpeler.
D’autres sessions en cours. pas très facile pour moi de m’insérer en cours de route, je passe.
Je passe aussi celle avec Dan Mezik !
Finalement je reste un peu sur une session consacrée au respect des règles et à la cohésion d’équipe !
Je ne suis pas sûr d’accrocher à la direction que prends la discussion. Assimiler les “valeurs agiles” à une spiritualité, c’est peut-être trop fort pour moi. Et oui, en bas de la feuille, c’est bien marqué “sexualité”.
Pour le coup, j’ai aussi manqué la discrète discussion menée par Jasmina autour du “oscrumban” ! Donc, je ne sais toujours pas ce que c’est !
Au risque de vous frustrer, je ne vais pas retranscrire les discussions. Un forum ouvert, ça se vit plus que ça ne se restitue. Même si le “grand journal” essaie de se faire l’écho de notre après-midi !
Agile Grenoble 2013
Organisé par le Club Agile Rhône-Alpes, cet évènement prévoit d’accueillir sur une journée plus de 500 professionnels de la région et proposera plus de 40 sessions dans des domaines variés (Agilité, Lean, Management, Jeux, Ingénierie du logiciel).
J’avais brièvement évoqué cet évènement cet été, pour vous suggérer de le noter dans vos agendas. Je serais présent cette année à la conférence où je présenterais un sujet. Teasing, teasing :
User stories, what else ?
Les users stories sont rapidement devenus la formulation convenue du besoin. Mais est-ce la seule ? Est-ce toujours la meilleure ? On dit que quand on a un marteau, tout ressemble à un clou. Notre communauté agile tend à ignorer ce qui vient d’ailleurs. Pourtant ce qu’on appelle l’ingénierie des exigences est un domaine riche de plusieurs décennies de connaissances et de techniques. Certaines peuvent être utilisées directement, d’autres doivent être adaptées ou peuvent servir d’inspiration.
Au cours de cette session, nous allons étudier ensemble plusieurs techniques et concepts du recueil des besoins et les regarder par le prisme de nos pratiques agiles. A l’aide d’exemples, nous verrons comment elles peuvent renforcer nos pratiques actuelles.
La conférence Agile Grenoble
Agile Grenoble existe 2008. C’est LA conférence incontournable sur l’agilité sur la région Rhone-Alpes et l’un des évènements majeurs consacré à l’agilité en France aux côtés d’Agile France et du Scrum Day (Je devrais sans doute ajouter Mix-IT, mais cet évènement n’est pas uniquement focalisé sur l’agilité). Avec 500 inscrits, elle se situe même devant les grandes manifestations Parisiennes en terme de fréquentation !
Zenika à la conférence
Zenika est fier de compter au nombre des sponsors de l’édition de cette année.
Mais il ne s’agit pas seulement de faire acte de présence, ce serait insuffisant.
Le leader en tant qu’hôte
En plus de ma session, Géry Derbier animera l’atelier “le leader en tant qu’hôte” auquel j’ai eu le plaisir de participer à Agile France cette année. En voici le teaser:
La métaphore du leader comme héros ne me satisfait bien évidemment pas. Celle du servant leadership ne me convient pas beaucoup plus d’autant que je l’ai rarement entendue traduite en français et je pense que dire à un exécutif qu’il doit devenir un serviteur est… source de résistance. Je propose d’explorer ensemble une métaphore ancienne proposée par Mark McKerkow, le leader en tant qu’hôte. Je propose d’étudier entre autres les aspects suivants : la notion d’hospitalité et le pouvoir de l’invitation, la co-création d’un moment comme une soirée ou une fête (en français hôte designe à la fois celui qui reçoit et l’invité), l’équilibre entre définir et participer, … Nous verrons ainsi comment utiliser, ou pas, cette métaphore dans la mise en oeuvre de l’agilité dans une organisation. Compte tenu du caractère co-créatif de la métaphore proposée tout le monde est concerné et bienvenu dans cette session.
See you soon !
Ce n’est d’ailleurs pas tout : Laurent Sarrazin présentera aussi une nouvelle session : Neurosciences pour transitions agiles. Une belle représentation du pôle agile de Zenika, donc.
Agile Grenoble 2013
Organisé par le Club Agile Rhône-Alpes, cet évènement prévoit d’accueillir sur une journée plus de 500 professionnels et proposera plus de 40 sessions dans des domaines variés (Agilité, Lean, Management, Jeux, Ingénierie du logiciel).
Zenika est aussi présent à cet évènement en tant que sponsor, mais aussi nous l’espérons avec quelques interventions qui contribueront à la qualité de ce bel évènement !
User Stories, par Mike Cohn
Mike Cohn évoque, lors de la Norvegian Developers Conference, de quelle façon on doit appréhender et travailler avec les User Stories.
Rupture Douce saison 2 est sur les rayons
Alors je dois l’avouer, je n’ai même pas encore lu la saison 1 ! J’ai bien été relecteur de quelques histoires, mais je n’ai pas encore sorti le livre de son étagère où il prend tranquilement la poussière. Tellement à lire, si peu de temps…
Le volume de la saison 1 va bientôt avoir un compagnon de misère : j’ai commandé mon exemplaire de la saison 2, oui même en sachant qu’il risque de s’écouler un petit moment avant que je m’y plonge sérieusement.
Etes-vous comme moi ? Au final peu importe : nous allons y trouver les textes émanant d’intervenants réguliers de la communauté agile française. Nous n’avons pas toujours le temps ou l’opportunité de les voir en conférence. Et même alors nous regrettons de n’avoir au mieux que le support de présentation à notre disposition et pas la substantifique moelle ! Cessons de nous lamenter, rupture douce vient à la rescousse.
Vous pouvez :
- Commander (comme moi) votre exemplaire sur Lulu.
- Prendre des nouvelles sur le site de l’agile blue team
Everybody wants to change, but nobody likes to be changed
Encore une présentation d’Henrik Kniberg ! Eh oui, je les aiment bien ! Celle-ci a été donnée à Agile India cette année : percutant, pertinent et drôle … comme d’habitude, donc. Je vous laisse savourer…















