Friday, August 19, 2011

Limitation of user stories


Blog:  Limitations of User Stories
The key concept: To understand the limitations of user stories under different usages when user communicate with the developers for the software requirements.

Method to communication
User story is used for requirement gathering in agile software development project such as extreme programming. In general user story is a short goal oriented story on how a user will perform certain tasks with the system.

Argument:
One of the main limitations of user story is that it opens for many interpretations. User story is simple and contains scripts which focused on a functional goal. It does not state the detail of the user interaction with the system. Our users may have different understanding with the team. As a result, it is hard to use user story to act as an agreement between the user and developers. That is why it is suggested that the customer or end user is part of the team, so that we can communicate and clear any doubts through face to face communication.

Another limitation is lost the performance requirement detail. Often, user story which becomes the basis of user acceptance test will only test the business logic of our application. It will not test the performance or our database layer such as database response time. To overcome this limitation, developers or testers need to pay attention to other documents such as product attributes and system constraints when building the test case. Therefore, developers and users have to develop these documents carefully as it will accompany the user stories.

Conclusion:
Commonly, user stories contain less information for software information. After collecting requirements, we need to scan them. During the estimation effort, sketching UML user case diagram and sequence diagram are clearly described tasks required to implement the user story. Then list out those programming tasks. Mock-up or a UML activity diagram can help to represent the relevant business logic. User stories are merely the starting point.

Reference 
Limitations of user stories, user Articles, viewed Saturday 20th August,

No comments:

Post a Comment