スクラムガイド | 20. INVEST – 最高のユーザーストーリーを作成する

公開: 2022-05-21

INVEST は、優れたユーザー ストーリーを作成する方法です。 コンテンツが適切に構成されているかどうか、製品のビジネス価値に関連しているかどうかを確認できます。 また、サイズや使いやすさが適切に選ばれているかどうか。

INVEST で最高のユーザー ストーリーを作成する – 目次:

  1. 序章
  2. I for Independent
  3. 交渉可能のN
  4. 貴重または垂直の V
  5. 推定可能の E
  6. S はスモール
  7. テスト可能の T
  8. 概要

序章

INVESTは、 2003 年に Bill Wakeによって作成された頭字語です。 各文字は、優れたユーザー ストーリーを特徴付ける単語の始まりを表します。 INVEST の原則によると、すべてのユーザー ストーリーは次のようになります。

  • 独立
  • 応相談
  • 貴重
  • 推定可能
  • 小さな
  • テスト可能

ユーザー ストーリーとは何かについては、別の記事で詳しく説明しました。 ここでは、アクセシブルな言語で書かれた新しい製品機能の簡潔な説明であることだけを述べます。

Creating the best User Story with INVEST

I for Independent

優れたユーザー ストーリーの最初の特徴は、その独立性です。 これは、その説明と特性が、他のユーザー ストーリーを参照しなくても理解できる必要があることを意味します。 しかし、何よりも、その実現は他のユーザー ストーリーと相関するべきではありません。 もちろん、完全な独立にはなりません。 製品の作成を完全に別のモジュールに分割することはできません。 ただし、ユーザー ストーリーをできるだけ独立したものにすることを忘れないでください。 そのおかげで、そのうちの 1 つが実装段階に進まなかったり、大幅に変更されたりしても、残りの 1 つを変更する必要はありません。 原則として、ユーザー ストーリーは独立した一貫した全体を構成する必要があります。

交渉可能のN

ユーザーストーリーは交渉可能であるべきです。 これは、そこに到達する方法ではなく、目標を設定することを意味します。

つまり、実装する技術的なソリューションではなく、製品の期待される機能を定義します。

ユーザー ストーリーの交渉は、プロダクト オーナーと開発チームの間で行われます。 製品所有者は、製品の特定の機能の実装を提案します。つまり、「何を」するかを言います。 開発者は、「方法」の質問に答える責任があります。 つまり、ユーザー ストーリーで提示された問題を解決するための具体的な方法について交渉することです。

貴重または垂直の V

INVEST の頭文字 V は、次の 2 つの性質を表しています。

  • 貴重
  • 垂直

どちらも、優れたユーザー ストーリーの重要な特徴を示しています。 したがって、それぞれの意味を説明することにしました。

貴重

貴重なユーザー ストーリーは、変更のビジネス目的を正当化します。 換言すれば、なぜ変更を導入するのか、なぜ変更を導入することが利害関係者の観点から重要なのかという質問に正確に答えます。

垂直

2番目の機能。 垂直は、アジャイル方法論から派生しています。 縦型のユーザー ストーリーには、ユーザーに表示される製品の新機能が含まれています。 つまり、製品の選択された層における水平方向の「パフォーマンスの改善」には焦点を当てていません。 それどころか、それに別の「レイヤー」を追加します。

つまり、ユーザー ストーリーは、具体的に何を改善するかという質問に答えることで、製品の全体的な操作を変更する方法を説明しています。 また、製品の各機能が既存のソリューションに基づいていることも意味します。

推定可能の E

優れたユーザー ストーリーは評価可能でなければなりません。 これは、ユーザー ストーリーが完成したと見なされるために、製品に加える変更の範囲を明確に定義する必要があることを意味します。 これにより、開発チームはそれを完了するために必要な時間と労力を決定できます。

タスクの範囲と難易度は、通常、ストーリー ポイントと呼ばれる単位で見積もられます。 それらは相対的です。 また、各開発チームは、これまでの経験に基づいて実際にストーリー ポイントの値を計算します。

別の記事で、開発チームのベロシティとその測定方法について詳しく説明しました。

user story

S はスモール

開発チームによって実現が承認されたユーザー ストーリーは、簡潔でなければなりません。 つまり、1 スプリントを超えてはなりません。 開発者がスプリント プランニング中に、プロダクト オーナーによって提案されたユーザー ストーリーが長すぎることに気付いた場合、可能な限り独立した部分に分割する必要があります。

テスト可能の T

INVEST の頭字語の最後の文字は、testable を表します。 これは、ユーザー ストーリーに記載されている製品の変更が水を保持し、検証可能でなければならないことを意味します。 つまり、開発者が実装したソリューションが想定した価値を特定の利害関係者に提供したかどうかを検証できる必要があります。

最高のユーザー ストーリーの作成 – まとめ

INVEST は、よく書かれたユーザー ストーリーを表す頭字語です。 そのはず:

  1. 他のユーザー ストーリーとは独立しています。 必要に応じて製品バックログから変更または削除できるようにします。
  2. 応相談。 開発者にそれを行う方法の選択を残して、何をすべきかを指定する必要があります。
  3. 価値がある、つまり、製品を変更するビジネス上の意味を正当化します。 または垂直、つまり、ユーザーに見える製品の新しい機能を提示します。
  4. 推定可能 、定義可能なサイズと完了基準を持つことを意味します。
  5. 1 スプリントで完了できるほど小さい
  6. テスト可能であるため、実装されていることを確実に判断できます。

私たちのコンテンツが気に入ったら、Facebook、Twitter、LinkedIn、Instagram、YouTube、Pinterest の忙しいミツバチ コミュニティに参加してください。

Scrum Guide | 20. INVEST - Creating the best User Story caroline becker avatar 1background

作者: キャロライン・ベッカー

プロジェクト マネージャーとして、Caroline は、最適なワークフローを設計し、プロセスを最適化するための新しい方法を見つける専門家です。 彼女の組織力と時間的プレッシャーの下で働く能力により、彼女は複雑なプロジェクトを実現するのに最適な人物となっています。

スクラムガイド:

  1. 基本的な用語、役割、および概念の用語集
  2. スクラムとは?
  3. スクラムの価値
  4. あなたの会社にスクラムを導入する方法は?
  5. スクラム チーム - それは何ですか?どのように機能しますか?
  6. プロダクトオーナーとは?
  7. プロダクトオーナーのよくある間違い
  8. スクラムマスターとは?
  9. 優れたスクラムマスターの特徴
  10. スクラムマスターのよくある間違い
  11. スクラム マスターはどのような統計と指標を追跡する必要がありますか?
  12. プロダクトオーナーとスクラムマスターの協力
  13. スクラムの開発チーム
  14. 開発者のよくある間違い
  15. スクラム成果物
  16. スクラムのスケーリング
  17. スプリントバックログ
  18. 製品バックログとは何ですか?
  19. ユーザーストーリーとは?
  20. INVEST で最高のユーザー ストーリーを作成する
  21. 最も一般的なユーザー ストーリーの間違い
  22. ユーザーストーリーの承認基準
  23. スクラムの見積もりとストーリー ポイント
  24. 企画ポーカー
  25. チーム見積もりゲーム
  26. 増分の定義
  27. スクラムイベント
  28. スクラムにおけるスプリントとは?
  29. スクラム チームのコミットメント - 製品の目標、スプリントの目標、完了の定義
  30. バーンダウンチャートとは?
  31. バーンダウン チャートを作成して解釈する方法
  32. バーンダウンチャートのメリットとデメリット
  33. スクラムとスクラムバンのかんばんボード
  34. スクラムの速度 - 開発チームの速度
  35. デイリースクラム
  36. スプリント計画
  37. スプリントレビュー
  38. スプリントレトロスペクティブとは何ですか?
  39. スプリントふりかえりでよくある間違い
  40. 製品バックログ育成