spidr

SPIDR est une méthode intéressante et utile pour diviser plus facilement et plus efficacement les user stories en stories plus light.

“Presque chaque histoire peut être divisée avec l’une des cinq techniques”.

Le coach agile et co-fondateur de la Scrum Alliance, Mike Cohn

SPIDR résume les cinq techniques : SPIKES | PATHS | INTERFACES | DATA | RULES.

Pourquoi le SPIDR ?

Selon le principe INVEST, l’exigence d’une user story est qu’elle doit être « assez petite » ou avoir la bonne taille. Une user story doit être suffisamment petite pour qu’elles puissent être exécutées en un sprint. Bien sûr, cela dépend aussi de la vitesse de l’équipe de développement. Pour atteindre cet objectif en principe, une grande histoire doit être divisée en conséquence.

Il existe maintenant plusieurs techniques qui peuvent être utilisées pour cracher de telles user stories. Par exemple, Richard Lawrence présente une affiche complète qui représente un processus qui devrait aider à décomposer les user stories.

spidr

Que représente SPIDR ?

SPIKES :

Spike est un terme utilisé dans le développement de logiciels agiles. Les spikes sont de petites implémentations prototypes de fonctionnalités généralement utilisées pour l’évaluation et la faisabilité des nouvelles technologies.

Cette méthode implique des recherches et la construction de connaissances. On l’utilise si d’autres méthodes SPIDR n’ont pas bien fonctionné. Avec l’aide de ces connaissances fraîchement acquises, certaines stories peuvent alors être mieux comprises et éventuellement décomposées plus facilement. Cette méthode, cependant, est relativement abstraite et donc plus difficile à appliquer que les autres méthodes.

PATHS :

S’il existe plusieurs chemins alternatifs possibles dans une user story, une option consiste à créer des user stories distinctes à partir de certains de ces paths. Il n’est pas absolument nécessaire d’écrire une histoire pour chaque chemin individuel, juste là où cela a du sens. Par exemple, prenons une user story dans laquelle l’utilisateur souhaite pouvoir payer ses achats dans une boutique en ligne. Il existe désormais deux voies possibles : le paiement avec une carte bancaire ou le paiement avec Paypal. Le paiement par carte de crédit peut théoriquement être subdivisé davantage, mais vous devez déterminer s’il est logique que chaque type de carte de crédit ait sa propre histoire. La tâche primordiale de payer les achats est cependant bien décomposée entre les deux alternatives mentionnées. Ainsi, les stories récemment créées sont plus petites et plus faciles à estimer.

INTERFACE :

Les interfaces dans ce contexte peuvent par exemple être différents appareils ou types d’appareils, tels que des smartphones alimentés par iOS ou Android. Les user stories peuvent également être divisées en fonction de cette diversité. Restons sur l’exemple des différents systèmes d’exploitation : dans un projet, par exemple, il peut y avoir des user stories qui concernent exclusivement l’utilisation d’appareils Android, ou d’autres qui se concentrent sur les navigateurs Web. Pour éviter de faire des stories trop volumineuses et complètes, vous devez vous demander quels appareils ou interfaces vous souhaitez développer. Peut-être que le premier résultat de développement ne devrait concerner que les appareils iOS, en raison du groupe cible probablement plus important.

DATA :

Une autre technique de décomposition des user stories peut être utilisée lorsque les stories initiales se réfèrent uniquement à une sous-gamme des données pertinentes. Prenons l’exemple d’un site Web destiné à attirer des touristes dans une ville en particulier. Si c’est une ville connue pour ses musées, la première histoire pourrait inclure des informations sur les différents musées de cette région. Une story ultérieure pourrait inclure diverses visites touristiques à travers la ville et une autre affaire avec des activités de plein air.

RULES :

Les règles commerciales ou les normes technologiques peuvent être un autre facteur de division. Prenons l’exemple de l’achat en ligne de billets de cinéma. Il existe souvent des contraintes qui sont par exemple basées sur les exigences commerciales du cinéma concerné, telles qu’une limite d’achat en ligne d’un maximum de cinq billets par adresse e-mail.

Avec cette story, il serait concevable que l’équipe de développement omette cette restriction, permettant à chaque visiteur d’acheter autant de billets qu’il le souhaite. La restriction pourrait alors être ajoutée dans une deuxième étape d’itération. Une livraison incrémentielle telle que celle-ci signifie que les histoires initiales ne sont pas immédiatement mises en œuvre complètement, mais sont livrées en plusieurs étapes plus petites.

Avez-vous essayé cette technique pour décomposer les user stories ? Parlez-nous de vos expériences.

MORE YOU KNOW, MORE YOU GROW :

Retrouvez-nous sur LinkedIn.

Nous vous invitons à découvrir autres sujets intéressants :

LA « DEFINITION OF DONE DOD»LA « DEFINITION OF READY DOR»
QU’EST-CE QUE LE FRAMEWORK AARRR ? LE MOMENTUM DU TIR À L’ARC POUR LES ÉQUIPES AGILES
RÉTROSPECTIVE : HISTOGRAMME DE SATISFACTIONLE MUSÉE D’ISHIKAWA
CONTRAT DE COACHING AGILELE MODEL TUCKMAN: COMMENT S’EN SERVIR POUR AIDER LES ÉQUIPES AGILES À RÉUSSIR?
QU’EST-CE QUE LE PLANNING POKER ?LA MATRICE D’EISENHOWER : MAITRISEZ LA GESTION DE VOS TÂCHES
POMODORO : AUGMENTEZ VOTRE PRODUCTIVITÉ ET RESTEZ CONCENTRÉ !LES ERREURS LES PLUS RENCONTRÉS LORS DE LA SPRINT REVIEW
LES ERREURS LES PLUS COURANTES D’UN PRODUCT OWNERLE SCRUM SPRINT PLANNING
LA PRATIQUE BELBIN : COMPRENEZ MIEUX VOS ÉQUIPES
GUIDE SCRUM
POURQUOI UN SCRUM MASTER ?FORMATION SCRUM EN MOINS DE 3 MINUTES
LA CÉRÉMONIE 3 AMIGOSUNE BUSINESS AGILITY SANS EBM?
TECHNIQUES AGILES POUR STIMULER L’INNOVATIONCE QUE VOUS DEVEZ SAVOIR LORSQUE VOUS FORMEZ UNE ÉQUIPE AGILE
LA PRISE DE DÉCISION et LE FRAMEWORK CYNEFINDIFFÉRENCES ENTRE COACH AGILE ET SCRUM MASTER
CONSEILS PRODUCT OWNER SCRUMCERTIFICATION SCRUM MASTER- LE GUIDE COMPLET
LA COHÉSION D’ÉQUIPE : LE MODÈLE TUCKMANLE SCRUM MASTER : CE QU’IL FAUT SAVOIR !
LES MILLÉNIAUX ET L’ENTREPRENEURIATLE CATALYSEUR DU CHANGEMENT
CE QU’IL FAUT SAVOIR SUR LES OKRSKUDO CARDS : EXPRIMER SA RECONNAISSANCE
LES 5 “POURQUOI?” LE CULTURE BOOK : VOTRE GUIDE D’ENTREPRISE ! 
PERSONAL MAP: MANAGEMENT 3.0QU’EST-CE QUE LA STORY MAP ? 
QU’EST-CE QUE L’IMPACT MAPPING ? 

Related posts

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.