How To Create User Story In Azure DevOps

Creating a high-quality user story in Azure DevOps establishes a clear contract between the product owner and the engineering team. In this article, I will walk you through the precise steps to create an authoritative user story within Azure Boards, ensuring your backlog is ready for a high-velocity sprint.

How To Create User Story In Azure DevOps

Navigating to Azure Boards

Before we can create a story, we need to be in the right environment. Azure DevOps provides multiple “hubs” for managing work, but for user stories, we focus on Azure Boards.

  1. Sign in to your Azure DevOps organization (e.g., dev.azure.com/YourOrganization).
  2. Select your Project from the dashboard.
  3. On the left-hand sidebar, hover over Boards and select Work Items or Backlogs. Check out the screenshot below for your reference.

Pro Tip: I always recommend working from the Backlog view. It allows you to see where your new story fits in the overall priority of the product relative to other items.

create user story in azure devops

Creating the User Story: Step-by-Step

There are two primary ways to add a story. You can use the “New Work Item” button for a full-screen entry, or the “Quick Add” feature on the backlog for a rapid way.

Method A: The Full Work Item Form

This is the preferred method when all your requirements are ready.

  1. Click the + New Work Item button.
  2. Select User Story from the dropdown menu. (Note: Depending on your process—Agile, Scrum, or CMMI—this might be called a “Product Backlog Item” or “Requirement”).
  3. Title: Enter a descriptive title. I recommend a “Feature: Action” format, such as “Cart: Add US Sales Tax Calculation.”
HOW TO CREATE USER STORY IN AZURE DEVOPS
how to write a user story in azure devops

Method B: The Quick Add (Backlog View)

If you are in a refinement session with your team, use the green plus sign at the top of the backlog list.

  1. Type the title.
  2. Press Enter.
  3. Click the title afterward to open the full form and add the “meat” of the story.

Check out the screenshot below.

Create User Story Azure DevOps

Essential Components of a Professional User Story

A user story in Azure DevOps is only as good as the data within it. To maintain authority and clarity, I insist that my teams fill out these specific fields:

The Description (The “Who, What, Why”)

In the Description field, you should always have:

  • As a [Persona, e.g., Raj the Shopper]
  • I want to [Action, e.g., see the total tax before checkout]
  • So that [Value/Benefit, e.g., I can finalize my budget before the transaction].

Check out the screenshot below for your reference.

how to create a user story in azure devops

Acceptance Criteria (The “How it’s Done”)

This is the most critical field for your QA engineers and Developers. It defines the “Definition of Done” for this specific item. I prefer the Given-When-Then format (Gherkin style):

  • Given: The user is on the checkout page.
  • When: They enter a California zip code.
  • Then: The system applies the correct state and local sales tax to the total.

Check out the screenshot below for your reference.

create a user story in azure devops

Classification and Metadata

To ensure your story is “queryable” and shows up in the right reports, you must set the metadata correctly.

FieldPurposeRecommendation
Area PathDefines which team or functional area owns the story.Map this to your specific feature team (e.g., Finance-App\Checkout).
Iteration PathAssigns the story to a specific Sprint.Keep it in the Backlog until it is officially planned for a Sprint.
PrioritySets the business urgency.Use 1 for “Must Have” and 4 for “Nice to Have.”
Value AreaCategorizes the work type.Select Business for customer features or Architectural for technical debt.

Estimating Effort with Story Points

In the Agile process template, you will see a field for Story Points. This is where your team’s collective knowledge comes into play.

  • Don’t estimate alone. Use Planning Poker or similar techniques.
  • Use the Fibonacci sequence (1, 2, 3, 5, 8, 13) to represent relative complexity rather than hours.
  • Input the value in the “Story Points” field on the right side of the Azure DevOps form.

Check out the screenshot below for your reference.

how to add a user story in azure devops

Establishing Traceability: Links and Parents

How to Link a Parent:

  1. On the User Story form, look for the Related Work section.
  2. Click Add link > Existing item.
  3. Select the Link Type as Parent.
  4. Search for the relevant Feature ID or title (e.g., “Feature: Improved Checkout Experience”).

Using the Discussion for Collaboration

Azure DevOps isn’t just a database; it’s a communication tool. Use the Discussion section at the bottom of the story to:

  • @Mention team members (e.g., “@bijay, can you verify the API endpoint for this?”).
  • #Reference other work items or bugs that might impact this story.
  • Attach screenshots or wireframes directly to the discussion for visual context.
add a user story in azure devops

Best Practices for Agile Teams

  • Avoid “Dev-Speak”: The title should be understandable by a stakeholder like Michael from Marketing, not just the Lead Engineer.
  • Keep it Small: If a story is estimated at 13 points or higher, it’s likely an “Epic” in disguise. Break it down into smaller, testable chunks.
  • The “INVEST” Model: Ensure every story is Independent, Negotiable, Valuable, Estimable, Small, and Testable.

Video Tutorial

Summary Checklist for Creating a User Story

Before you hit “Save & Close,” run through this quick checklist:

  • Does the Title clearly state the action?
  • Is the Description in the “As a… I want… So that…” format?
  • Are there at least 3-5 Acceptance Criteria?
  • Is the Area Path and Iteration Path set?
  • Is it linked to a Parent Feature?
  • Has the team provided a Story Point estimate?

By following this structured approach, you ensure that your Azure DevOps project delivers high-quality stories that lead to high-quality code.

You may also like the following articles:

Azure Virtual Machine

DOWNLOAD FREE AZURE VIRTUAL MACHINE PDF

Download our free 25+ page Azure Virtual Machine guide and master cloud deployment today!