SPIDR Technique - in simple terms
SPIDR technique- Split user stories
PATH : Consider different Paths Example: As a customer i want to be able to pay to my products online so that i do not have to use bank transaction.
INTERFACE : Most applications have to support various platforms (Mobile phones - Android, iPhones) (Desktop - Windows, MAC OS, LINUX) and (Web applications - Chrome, Mozilla and Internet Explorer). User stories can be prioritized, Split depending on the Target group.
DATA : Datatypes to be returned or the parameters to be supposed to be handled.
Example: Consider a Webpage: different fields(FirstName, LastName, Date of birth, City, Maximum amount of Money) We can have multiple stories - each data field as one story or all the data fields covered in one story.
RULES: Split the stories by business Rules Example: As a customer i want to be able to setup my password so, i can login securely.
User story1:
Recommended by LinkedIn
Userstory2:
Last but not the least - S-SPIKE
We use spike for below-
Once the Spike is done, team can split the initial user story using the other methods of SPIDR.
The reason we kept this SPIKE at the end is , when the team is looking to split the user story they should first start by using the other techniques, before thinking about the SPIKE.
SPIKE should be used only if the team didn't manage to use the other methods.
Driving Agile Transformations | PSM™ 1 Certified | SAFe Certified | Certified Product Manager | Enabling ideas to actions | Strong Facilitator | Passionate Leader in Agile Practices
5moRoopashree Iyengar article is well written with addressing all the scenarios and well organised. Informative and insightful