Skip to main content

How to Write Good User Stories

In this article, I will walk you thorugh waht is a user story? what is acceptance criteria? How can you write user stories? 

What is a User Story?

A good user story is a simple, easy-to-understand description of how a particular feature will be used by the end user, but it creation of user stories with acceptance criteria requires understanding of what a user story represent? It is a piece of business value that a team of professionals can deliver in a sprint. Stories are more than just end users requirements. 

User requirements are simply what an end user wants. But user stories include who needs it? Why they need it? What business value it can bring?

It means that a good user story is a detailed description of the business value. It also consist of assumption or any other details that can be helpful to developers. For instance, if end users is expecting using MVC framework rather than traditional development method. This can be add up in stories so developers can know that what end user is looking for and what their expectations are.

What is the Acceptance Criteria for Creating User Stories?

In simple words, acceptance criteria is indication that wok has done or completed. It shows that when story is completed. It means that when we are writing stories we must add up its acceptance criteria which must be approved by the end user. Because you don’t want that at the end of the story an end user say this is not what I want or agreed upon and you have to revise all the process again.

Comments

Popular posts from this blog

ZenHub a magic tool for Project Management - Part -1

ZenHub The agile technique is followed by ZenHub, which is integrated into GitHub. In essence, this is a browser plugin that can be used to install an application either on-premises or in the cloud. Users have access to this portal, which allows them to centralize their management workflow and codes. As a result, customers may utilize ZenHub to address GitHub problems, complaints, and PRs for high-quality insights that are also very actionable. They may set and achieve GitHub goals, stay on top of project milestones, and more with the help of the service. Main Features of ZenHub Slack integration Time Estimations ToDo Multi-Repo Task Board Support Burndown Charts +1 Button on GitHub issues Kanban-like Task Boards Any-type File Uploads Get set up in ZenHub You need to do the following to set up Zenhub  Create a free Github Account  Create a Github Repository  Creat a free Zenhub Account  Install the optional browser extension for ZenHub Create a free GitHub Account Go...

Social Media Marketing

 When it comes to marketing every business wants to grab the attention of potential customers to increase ROI (Return on Investment). Lately, Social media has changed the marketing game by providing online platforms for connecting with a larger audience and showcasing products without any physical boundaries. Social media platforms are just not limited to these options but the integration of intelligence to target the Right Audience is what makes these platforms a true winner in the war of advertisement and marketing. Now the question is what platform you should select for the online presence of your brand. Well, there are many platforms available out there and the selection of one or two platforms can be a daunting task. Let’s together find out the answer to this question by asking the right questions. 1-    How many users are on these platforms? 2-    Which platforms are popular with your targeted audiences? 3-    Consider your company? 4-  ...

ZenHub a magic tool for Project Management - Part -2

  ZenHub Zenhub has multiple pipelines to manage the tasks. The first pipeline is New Issue. Everything that needs to be done will enter the pipeline New Issue and after that, every task will move to the next pipeline until it is completed. In this article, I will walk you through how we can introduce the new issue in the New Issue pipeline and can create user stories in an effective way. Create an issue template in GitHub Go to  GitHub.com  and select the  lab-agile-planning  repository that you created following the previous tutorial.  From the repository page, select  Settings . Scroll down to the  Features  section and select  Set up templates . From the dropdown list labeled  Add template  (1), select  Custom template  (2). Next to the  Custom issue template  entry, press the  Preview and edit  button. Press the  pencil  icon to edit the template.  Copy the following markdown fo...