Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

What are User stories ?

A user story is a small, succinct statement of the functionality required to deliver value to a particular stakeholder.

User stories are used to document the needs of a specific stakeholder and enable teams describe valuable functionalities using short, simple statements.

They can be used to identify stakeholders needs and prioritize, assess, and plan solutions.

A user story is usually a sentence or two that defines which user’s need is being addressed , the goal the user is trying to fulfill, and any additional information that may be crucial in understanding the range of the story.

User stories are focused on stakeholder value and encourage further conversations with stakeholders.

User stories also do the following:

  1. Document stakeholder needs and rank the development of solutions.
  2. Form the foundation for assessing and planning the solution delivery.
  3. Form the basis for creating user acceptance tests.
  4. Act as a criterion for assessing the value delivery.
  5. Act as an element for tracing related requirements.
  6. Are an input into project management and reporting.

A user stories statement include has the following :

1 Title : The title of the story defines an activity that the stakeholder wants the system to execute. The title is an active-verb goal phrase similar to the way use cases are titled.

2 Statement of value: statements of values usually have three elements, which are :

  1. Who: this is a user role.
  2. What: this is a required action, behaviour, functionality, or quality.
  3. Why: this is the value received by the user when the story is executed. For example, “As a , I need to , so that “, “Given…When…Then” is another common format.

3 Conversation: User stories assist teams with investigating and understanding the feature described in the story and the value it will deliver to the stakeholder.

The story itself doesn’t describe everything there is to know about the stakeholder need so the information in the story is usually supported by additional elicitation modelling techniques.

4 Acceptance criteria: A user story may be supported through the creation of detailed acceptance criteria.

Acceptance criteria describes the borders of a user story and helps the team to understand what the solution needs to provide in order to deliver value for the stakeholders.

User stories have their strengths and limitations, which include:

Strengths

  • It is easily understood by the stakeholders.
  • It can be created through different elicitation techniques.
  • It is centered on the stakeholders value.
  • It allows the stakeholders to have a shared understanding of the need.
  • It is ideal for agile projects due to its small, implementable, and testable slices of functionality, which supports quick delivery and regular customer feedback.

Limitations
• The requirements might not be detailed enough for the developers to properly implement.
• The requirements might not be up to the organizational documentation standard or stakeholder expectations. So additional documentation may be required.