Career guides · Skill guide

How to write user stories
employers value

Employers in 2027 want product owners, business analysts and PMs who write user stories that teams can build and test without endless clarification: a clear user, need and benefit, small and independent slices that follow INVEST, acceptance criteria in given–when–then form, edge cases included, and a shared Definition of Done. Good stories start conversations; they don't replace them. Practise on a real feature and verify with a free 10-minute test.

By , FounderUpdated 8 min read

Share

Quick answer: How do I write good user stories and acceptance criteria?

  1. Format — As a [user], I want [goal], so that [benefit].
  2. INVEST — independent, negotiable, valuable, estimable, small, testable (Agile Alliance).
  3. Criteria — given–when–then makes acceptance testable.
  4. Pay in India — business analysts report ₹9.6–10.7 lakh; product owners ₹23–25.4 lakh (AmbitionBox).
  5. Proof — a free 10-minute user stories test.

Key takeaways

  • Name a real user and benefit.
  • Slice stories thin and vertical.
  • Write criteria anyone can test.
  • Include the unhappy paths.
  • Use stories to start conversations.

Picture a sprint planning meeting at an insurance company. The top story reads "Build claims upload." Developers ask a dozen questions. Which documents are allowed? What's the file size limit? What happens on a slow connection? Does it work for nominees as well as policyholders? The sprint slips. The business analyst rewrites it as three stories. The first: "As a policyholder, I want to upload a photo of my hospital bill from my phone so that I can start a claim without visiting a branch." It comes with given–when–then criteria for accepted file types, a 10 MB limit, a retry on failed uploads and a clear error message. Nominee uploads and multi-document claims become separate stories. The next sprint delivers the first story in three days, tested and accepted.

How do I write good user stories and acceptance criteria? At a glance: Format; INVEST; Criteria; Pay in India; Proof.
At a glance: How do I write good user stories and acceptance criteria?

What good user stories do

User stories describe what users need in small, valuable pieces the team can build and test. The familiar format — As a [user], I want [goal], so that [benefit] — keeps attention on people and outcomes. Good stories follow the INVEST checklist that Agile Alliance documents: independent, negotiable, valuable, estimable, small and testable.1 Acceptance criteria, often written in given–when–then form, define what "accepted" means.2

Stories work within a wider system. The Scrum Guide describes the product backlog and the Definition of Done, a formal description of the quality an increment must meet.3 Stories are not complete specifications; they're placeholders for conversation, refined by the product owner and developers together. Story writing is a core skill for business analysts, whom AmbitionBox lists in India at a typical ₹9.6–10.7 lakh,4 and for product owners at ₹23–25.4 lakh.5

INVEST criteria for good stories
6
Parts of given–when–then criteria
3
Typical business analyst pay in India (AmbitionBox)
₹9.6–10.7 lakh
Typical product owner pay in India (AmbitionBox)
₹23–25.4 lakh

How story-writing skills are assessed

ContextTypical promptWhat they check
BA/PO interview"Write a story with criteria"Clarity and testability
Splitting exercise"Split this epic"Thin vertical slices
Critique"What's wrong with this story?"INVEST knowledge
Refinement simulationAnswer developer questionsCollaboration
Quiz or testStory scenariosCore knowledge

Table: How user story skills are assessed (editorial summary)

What employers look for

What employers look for: Real users; Clear benefit; Thin slices; Testable criteria; Unhappy paths; Definition of Done.
What employers look for

Real users

Specific user types, not "the system".

Clear benefit

Why the story matters.

Thin slices

Small, valuable, end-to-end pieces.

Testable criteria

Given–when–then for key behaviour.

Unhappy paths

Errors, limits and edge cases.

Definition of Done

Shared quality standards.

Worked example: story and criteria

PartExample
StoryAs a policyholder, I want to upload a photo of my hospital bill from my phone so that I can start a claim without visiting a branch
Criterion 1Given I'm on the claim screen, when I upload a JPG or PDF under 10 MB, then I see it attached with a preview
Criterion 2Given my file is over 10 MB, when I upload it, then I see "File too large — upload under 10 MB"
Criterion 3Given my connection drops, when the upload fails, then I can retry without losing details
Out of scopeNominee uploads; multiple documents (separate stories)

Table: A user story with acceptance criteria (illustrative)

How user stories developed

PeriodWhat happenedWhat teams gained
1990sExtreme Programming introduces storiesLightweight requirements
2003INVEST checklist publishedStory quality
2000sBehaviour-driven developmentGiven–when–then
2010sStory mapping popularisedBig-picture slicing
2023–2027AI-drafted storiesSpeed with review

Table: How user stories developed (editorial summary)

Proof checklist

Checklist: Proof checklist — Ten stories following INVEST; Acceptance criteria in given–when–then; An epic split into thin slices; Unhappy paths covered; A Definition of Done you helped write; A verified user stories certificate.
Proof checklist
  • Ten stories following INVEST
  • Acceptance criteria in given–when–then
  • An epic split into thin slices
  • Unhappy paths covered
  • A Definition of Done you helped write
  • A verified user stories certificate

Your CV

Show delivery impact: "Rewrote claims epic into thin stories with testable criteria; first slice delivered in three days; refinement time halved."

Interview questions, with how to answer them

"What makes a good user story?"

A real user, a clear goal and benefit, small enough for a sprint and testable acceptance criteria.

"How would you split this large story?"

By workflow step, business rule, user type or happy vs unhappy path — each slice still valuable.

"Acceptance criteria vs Definition of Done?"

Criteria are specific to a story; the Definition of Done applies to every item.

"Who writes stories?"

Typically the product owner or BA, refined with the whole team.

"Should technical tasks be user stories?"

Not always; enabler or technical items can be written differently, but link them to user value.

Questions to ask in your interview

  • "How are stories refined here?" — process.
  • "Is there a Definition of Done?" — quality standards.
  • "How big is a typical story?" — slicing culture.
  • "Who accepts stories?" — ownership.

Roles that write stories in India

Role (India)Typical payStory focus
Business analyst₹9.6–10.7 lakhDetailed stories
Scrum master₹16.5–18.2 lakhRefinement facilitation
Product manager₹22.1–24.5 lakhStory context
Product owner₹23–25.4 lakhBacklog ownership
Bar chart: Roles that write stories in India — Business analyst: ₹9.6–10.7 lakh; Scrum master: ₹16.5–18.2 lakh; Product manager: ₹22.1–24.5 lakh; Product owner: ₹23–25.4 lakh.
Roles that write stories in India

Table: Roles that write user stories and typical pay in India (AmbitionBox, October 2026; indicative)

Tools of the trade

TaskTypical toolsWhat to watch
BacklogJira, Azure DevOps, LinearClear titles
Story mapsMiro, FigJamJourney-based slicing
CriteriaGherkin / BDD toolsReadable language
DesignsFigma linksOne source of truth
DraftingAI assistantsCheck every criterion

Table: Common user story tools (editorial guidance)

Readiness check · SOA-USAC

Could you pass the User Stories and Acceptance Criteria Certification today?

Hiring managers test judgement with scenarios like this one. Answer it before you open the explanation — the test has 10 of them, 10 minutes, 70% to pass.

Complete the story: "As a shopper, I want to save items for later so that…"

  1. "…I can buy them when I'm ready"
  2. "…the database grows"
  3. "…the button is blue"
  4. "…we hit our sprint goal"
Show the answer

A. "…I can buy them when I'm ready" — The benefit is the user's.

  1. 01Writing stories
  2. 02Defining done
Difficulty: Beginner

Free, no sign-up. Pass and you become a User Stories and Acceptance Criteria, with a credential ID employers can verify. Every answer is explained either way.

Career path

  • Junior BA / QA — reads and tests stories.
  • Business analyst — writes stories.
  • Product owner — owns the backlog.
  • Product manager — product direction.
  • Product leader — product practice.

A two-week plan

  1. Week 1: Write — Ten stories with criteria for an app you know.
  2. Week 2: Split and prove — Split an epic; take the User Stories Certification.

Related: Product Owner, Agile and Scrum and PRDs. Guides: product owner, agile and Scrum and PRDs.

How story writing shows up day to day

  • Writing — new stories from discovery.
  • Refining — with developers and QA.
  • Splitting — large items into slices.
  • Clarifying — answering questions in sprint.
  • Accepting — checking criteria are met.
  • Pruning — removing stale stories.

More questions interviewers ask

"How do you write stories for an API?"

The user is the developer or system consuming it; focus on what they need to do and why.

"What's a spike?"

A time-boxed investigation to reduce uncertainty before estimating a story.

Your first 90 days writing stories

PeriodFocusWhat good looks like
Days 1–30Learn backlog conventionsConsistent format
Days 31–60Introduce given–when–thenFewer clarifications
Days 61–90Story mapping for a big epicThin, valuable slices

Table: A first-90-days plan (editorial guidance)

Learn the team's conventions first, then raise the quality of stories one improvement at a time — testable criteria, explicit unhappy paths and thinner slices. Use story mapping for big features so the team sees the whole journey.

How AI is changing story writing

AI tools can turn a PRD or meeting notes into a set of draft stories and acceptance criteria in seconds. That saves time, but drafts often include vague criteria ("should be fast"), invented requirements or slices that aren't independently valuable. Treat AI output as a starting point and review it against INVEST and your Definition of Done.

AI is also useful for spotting gaps: asking it to list edge cases, error states or accessibility considerations for a story often surfaces things humans miss. Stories for AI features need special criteria, such as quality thresholds on an evaluation set and behaviour when the model is uncertain. In interviews, show that you can write stories well yourself and use AI to make them more complete.

How to split stories well

Splitting is the skill that separates good story writers from great ones. Aim for vertical slices — each touching every layer needed to deliver value — rather than horizontal ones like "build the database". Useful patterns include splitting by workflow step (upload, review, submit), by business rule (one document type first), by data variation (one city first), by user type and by happy versus unhappy paths. After splitting, check that each slice still delivers something a user could notice. If not, combine or reslice. Thin slices reduce risk and speed feedback.

How to use story mapping

Story mapping, popularised by Jeff Patton, arranges user activities left to right in the order people experience them, with stories stacked beneath each activity by priority. The top row forms a "walking skeleton" — the thinnest version of the whole journey — which becomes the first release. Lower rows add depth in later releases. Mapping a feature this way helps teams see gaps, avoid building one step perfectly while others are missing and agree what a valuable first release looks like. Run it as a workshop with product, design, engineering and business stakeholders, using real user scenarios.

Common myths about user stories

"Stories replace documentation." They summarise needs; context, designs and decisions still need a home.

"Every task must be a story." Technical work can be framed differently, as long as its value is clear.

"Bigger stories are more efficient." Thin slices deliver feedback sooner and reduce risk.

Mistakes that cost candidates

  • Stories with no user or benefit.
  • Huge stories that span sprints.
  • Vague acceptance criteria.
  • Ignoring errors and edge cases.
  • Treating stories as contracts.

How we know

INVEST and given–when–then come from Agile Alliance; backlog and Definition of Done concepts from the 2020 Scrum Guide; and India pay from AmbitionBox (read October 2026). The example story, splitting guidance and history are editorial. Science of Apps publishes the free test linked here. Last reviewed October 2026.

Key terms, defined

  • User story — a small feature described from a user's view.
  • INVEST — a checklist for good stories.
  • Acceptance criteria — conditions for accepting a story.
  • Definition of Done — shared quality standards for completion.
  • Epic — a large body of work split into stories.

Frequently asked questions

What is a user story?

A short description of a feature from the user's perspective, commonly written as 'As a [type of user], I want [goal] so that [benefit]', used to plan and discuss work in agile teams.

What does INVEST mean?

A checklist for good stories: Independent, Negotiable, Valuable, Estimable, Small and Testable.

What is given–when–then?

A format for acceptance criteria: given a starting context, when an action happens, then an expected outcome occurs. It makes behaviour testable.

How do you split large stories?

By workflow steps, business rules, data variations, user types or happy and unhappy paths — keeping each slice valuable and deliverable.

What is the Definition of Done?

A shared checklist of quality standards every item must meet to be considered complete, such as tested, reviewed, documented and accessible.

Who writes user stories?

Usually the product owner or business analyst, but the whole team refines them together.

Sources

  1. Agile Alliance — INVEST
  2. Agile Alliance — Given–When–Then
  3. Scrum Guides — The 2020 Scrum Guide
  4. AmbitionBox — Business Analyst salaries in India (read October 2026)
  5. AmbitionBox — Product Owner salaries in India (read October 2026)
  6. Checked October 28, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Pass it on

Know someone who'd enjoy this?

Send it to them — one tap, no sign-up. Good ideas travel best between friends.

Keep exploring

Certifications to take next

Keep exploring

Career guides for related roles

Join free

Get the ideas, not the noise.

Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.

Get the free Laws of UX PDFFree · no spam · unsubscribe anytime
Prove you're ready

You've read the playbook. Now prove it.

Take the free User Stories and Acceptance Criteria Certification and earn User Stories and Acceptance Criteria (SOA-USAC). Free, test-based certifications graded on our server. Pass and you get a founder-signed certificate with a credential ID and QR code employers can verify.

Free · SOA-USAC

Become a User Stories and Acceptance Criteria.

Tests writing user stories — the As a / I want / So that format, INVEST, splitting stories, given-when-then acceptance criteria and Definition of Done. Graded on our server, with a founder-signed certificate, a credential ID and a QR code anyone can verify.

  • Credential ID
  • QR verification
  • LinkedIn-ready
Free PDF · 74 pages · 2 editions

The Laws of UX, in one field guide

60 research-backed principles in 6 categories — what each one means, why it works on the human brain and how to use it on your own screens. Written by Sushant Singh, founder of Science of Apps, who has scaled consumer apps to lacs of users and spent 10+ years leading product across startups and digital businesses in the US, EU & India.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 74 pages

Get Laws of UX by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy

Free PDF · 90 pages · 2 editions

100+ Subscription Paywalls, decoded

110 real paywalls from top apps, taken apart, rated out of 5 and decoded with the Laws of UX — plus the frameworks, copy and checklists to ship your own. By Sushant Singh, founder of Science of Apps.

  • 110 paywalls rated
  • 34 Laws of UX
  • 12 frameworks

Which paywall scored 4.8 out of 5, and which scored 2.6? It’s all inside.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 90 pages

Get 100+ Paywalls, Decoded by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy