Abstract: Lightweight methods started appearing in response to observed problems in software development organisations. The umbrella 'agile' term was coined during a small meeting at a ski resort in 2000 and has since gone on to become a common, if not predominant, approach throughout the industry. Along the way things have changed - this was both understandable and necessary - but many of the important motivations have been lost and some unhelpful dogma has accumulated.
In this session we'll focus on the user story, from its early articulation as a lightweight technique to defer detailed analysis through to its current existence as a rigid catechism. We'll briefly consider what we've lost and what we've gained through planning poker, INVEST, and various story templates. By charting the evolution of the user story, in conjunction with the broader trajectory of 'agile', I will infer a few of the possible futures of agile.
And, as an outcome, I hope to stimulate further discussion that might suggest some alternative outcomes for the future.
Learning Outcomes: - Recall why agile happened in the first place
- Refresh our knowledge of user stories (and related practices)
- See parallels between the evolution of user stories and the evolution of agile methods
- Discuss the likely trajectory of stories (and by extension agile)
- Suggest alternative trajectories, and how they might be achieved
Attachments: