Lessons

Writing Effective User Stories and PBIs

Level: Intermediate Module: Scrum Artifacts and Commitments 2 min read Lesson 27 of 52

Overview

  • What you’ll learn: What Product Backlog Items (PBIs) are, the User Story format, INVEST criteria, acceptance criteria, and common anti-patterns in story writing.
  • Prerequisites: Lesson 26 — The Product Goal.
  • Estimated reading time: 14 minutes

Introduction

The Scrum Guide does not mandate User Stories. PBIs can take any form — user stories, tasks, bugs, spikes, or plain descriptions. However, User Stories have become the dominant format because they focus on the user’s perspective and the value delivered.

The User Story Format

As a [type of user], I want [some capability] so that [some benefit].

The “so that” clause is the most important and most commonly omitted part. Without it, you know what to build but not why.

INVEST Criteria

Good PBIs follow the INVEST model:

Letter Meaning Description
I Independent Can be developed without depending on other PBIs
N Negotiable Details can be discussed and adjusted
V Valuable Delivers value to the user or stakeholder
E Estimable The team can estimate the effort involved
S Small Small enough to fit in a Sprint
T Testable Has clear acceptance criteria to verify completion

Acceptance Criteria

Acceptance criteria define when a PBI is “done” from a functional perspective. They are specific, testable conditions that must be met. Format: Given [context], When [action], Then [expected result].

Common Anti-Patterns

  • “As a developer, I want to refactor the database…” — This is a task, not a user story. Who benefits?
  • Missing “so that” — You know what to build but not why. The PO cannot order by value without the “why.”
  • Epic disguised as a story — “As a user, I want a complete CRM system.” That is not a story; that is a product.
  • No acceptance criteria — How do you know when it is done?

Key Takeaways

  • PBIs can take any format, but User Stories focus on user value.
  • The “so that” clause explains why the feature matters — do not skip it.
  • INVEST criteria help assess PBI quality: Independent, Negotiable, Valuable, Estimable, Small, Testable.
  • Acceptance criteria define “done” from a functional perspective using Given/When/Then.
  • Avoid anti-patterns: technical stories, missing “so that,” epics as stories, no acceptance criteria.

What’s Next

In Lesson 28, you will explore the Sprint Backlog — the Developers’ plan for the Sprint.

繁體中文

概述

  • 學習目標:產品待辦項目(PBI)是什麼、使用者故事格式、INVEST 標準、驗收標準,以及常見反模式。
  • 先決條件:第 26 課。
  • 預計閱讀時間:14 分鐘

使用者故事格式

身為[使用者類型],我希望[某功能]以便[某好處]。

「以便」是最重要也最常被省略的部分。

INVEST 標準

字母 含義 說明
I 獨立 可以不依賴其他 PBI 開發
N 可協商 細節可以討論和調整
V 有價值 為使用者或利害關係人交付價值
E 可估算 團隊可以估算所需工作量
S 小到可以放進一個 Sprint
T 可測試 有明確的驗收標準

重點摘要

  • PBI 可以是任何格式,但使用者故事聚焦使用者價值。
  • 「以便」解釋功能為什麼重要——不要跳過。
  • INVEST 標準幫助評估 PBI 品質。
  • 驗收標準用 Given/When/Then 定義「完成」。

下一步

在第 28 課中,您將探索 Sprint 待辦清單。

日本語

概要

  • 学習内容:PBIとは何か、ユーザーストーリー形式、INVEST基準、受け入れ基準、よくあるアンチパターン。
  • 前提条件:レッスン26。
  • 推定読了時間:14分

ユーザーストーリー形式

〜として[ユーザータイプ]、〜したい[機能]〜のために[利益]。

「〜のために」が最も重要で最もよく省略される部分。

INVEST基準

文字 意味 説明
I Independent(独立) 他のPBIに依存せず開発可能
N Negotiable(交渉可能) 詳細は議論・調整可能
V Valuable(価値がある) ユーザーに価値を提供
E Estimable(見積可能) 工数を見積もれる
S Small(小さい) 1スプリントに収まる
T Testable(テスト可能) 明確な受け入れ基準がある

重要ポイント

  • PBIはどんな形式でもよいが、ユーザーストーリーはユーザー価値にフォーカス。
  • 「〜のために」は機能の理由を説明——省略しない。
  • INVEST基準でPBI品質を評価。
  • 受け入れ基準はGiven/When/Thenで「完成」を定義。

次のステップ

レッスン28では、スプリントバックログを探ります。

You Missed