11
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

アジャイル開発におけるユーザーストーリーの分割パターン

Last updated at Posted at 2019-07-08

分割するモチベーション

  • 可能な限り小さくリリースしてすぐにフィードバックを得たい
  • 管理可能な大きさにとどめておくことでマネジメントを容易にしたい

目次

業務フロー分割

実際の業務の流れに沿ってユーザーストーリーを詳細化する

Before:frowning2:
商品の紹介記事を投稿したい

After:relaxed:
記事を作成したい+記事に対して上司からレビューをもらいたい+記事に対して法務部からレビューをもらいたい+記事を公開したい

CRUD分割

CRUD(Create, Read, Update, Delete)の観点でユーザーストーリーを分割する

Before:frowning2:
ブログ機能がほしい

After:relaxed:
記事を作成したい+記事を参照したい+記事を編集したい+記事を削除したい+記事を投稿したい

IF分割

アプリケーションのインターフェースごとにユーザーストーリーを分割する

Before:frowning2:
記事を参照したい

After:relaxed:
スマホで記事を参照したい+PCで記事を参照したい

データパターン分割

処理対象となるデータのパターンに基づいてユーザーストーリーを分割する

Before:frowning2:
記事を投稿したい

After:relaxed:
一般公開記事を投稿したい+限定公開記事を投稿したい

非機能要件分割

アプリケーションの機能以外に関する要件について元のユーザーストーリーから切り出す

Before:frowning2:
記事を参照したい(受け入れ条件:参照ボタンクリック後5秒以内に描画完了)

After:relaxed:
記事を参照したい+記事をスムーズに参照したい(前述の受け入れ条件)

参考

11
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?