One More Complaint About Agile Tools
The misuse of user stories is another reason to dislike agile tools.
Last week I wrote about my love-hate relationship with online agile lifecycle management tools. I noted that in some cases, team members use agile tools to avoid having conversations or collaborating with each other.
This week I was reminded of another reason that I dislike agile tools. That is because of the havoc they have brought to user stories.
Actually it isn’t the tool itself that is to blame. It is people of course. The tool is just doing what it is designed to do. Which is, to keep track of things. Unfortunately keeping track of things has been taken to great lengths — too far I would argue. Let’s explore.
The Origin of (User) Stories
One of the more useful practices that came out of Extreme Programming (XP) back in the 1990’s is user stories. Or simply “stories” as they were called when Kent Beck wrote about them as one of the XP Practices in his 2005 book, Extreme Programming Explained (2nd Edition).
Plan using units of customer-visible functionality. “Handle five times the traffic with the same response time.” “Provide a two-click way for users to dial frequently used numbers.” As soon as a story is written, try to estimate the development effort necessary…