Sunday, May 26, 2013

User stories

I looked over function point analysis today. It's and old approach from the structured programming days. I had heard much about it in the 80s and today it sounds anachronistic, files, data, physical design, etc. Use cases on the other hand live higher than even the logical view: they are about what to do, not how to do it.

The problem with use cases, however, is the emphasis on documentation and they are "heavy weight" in that sense, not appropriate for agile development.

The user story, as an agile method, cuts right to the chase, as it were: "It captures the 'who', 'what' and 'why' of a requirement in a simple, concise way, often limited in detail by what can be hand-written on a small paper notecard. User stories are written by or for the business user as that user's primary way to influence the functionality of the system being developed." 

No comments:

Post a Comment