👤

アジャイルユーザストーリーとは?

2021/04/16に公開約5,300字

この記事は、以下サイトの機械翻訳です。

https://productschool.com/blog/product-management-2/agile-user-stories/

ユーザストーリーはプロダクト開発の重要な部分を占めています。つまり、ユーザストーリーは、彼らの価値があるプロダクトマネージャなら誰でも習得する必要があるものです。ユーザ・ペルソナは様々な分野で広く知られているため、ユーザ・ストーリはユーザ・ペルソナと混同される可能性がありますが、実際には非常に異なるものです。

最も一般的な公式であるユーザストーリーを見たことがあるかもしれません。

しかし、それだけではありません。これらは最も基本的なレベルのユーザストーリーであり、アジャイルなプロダクト開発をマスターして本当に素晴らしいPMになるには、最大の影響力を持つアクション可能なストーリーを書く方法、なぜそれが重要なのか、そしていつ実装するのかを知る必要がある。

ここでは、プロダクトマネージャ向けのアジャイルユーザストーリーについて知っておくべきことをすべて紹介します。

ユーザーストーリーとは?

ユーザー・ストーリーは、開発プロセス全体で使用されます。これらは、ユーザーの目を通して機能を簡単かつ効果的に説明するものです。上記のような形式を使用して、ユーザーのペルソナ、機能を実行するために必要なジョブ、および全体的なニーズを簡単にカプセル化します。

ユーザストーリーには、チームがニーズを満たすために何を作るべきかが記述されていないことに気付くかもしれないが、それはユーザストーリーが単にエンジニアに渡され、リストからチェックされるものではないからである。

ユーザストーリーは、顧客の声を中心に据え、チームのすべてのメンバを彼らのニーズに集中させる。ミッションを忘れて、チームが作りたいものを作るのは驚くほど簡単で、必ずしもユーザーが必要とするものではない。

ユーザストーリーは、スクラムやかんばんのような典型的なアジャイルフレームワークにおける作業の最小単位である。

事例

いくつかの例を使用して、学んだことを視覚化しましょう。各ストーリーはユーザーのペルソナに関連付けられていることに注意してください。私たちが見ているのはファーストネームだけだが、これらのストーリーを作ったチームは、その 「人」 が誰なのか、彼らの目標は何か、彼らはどう考えているのか、彼らの主な原動力は何かを正確に知っている。このように、ストーリーは目に見えるよりもはるかに多くの情報であふれている。

ヒント:ペルソナ+ニーズ+目的という式を覚えておいてください。

Richardは、ドライブ領域をより効率的に管理できるようにファイルを圧縮したいと考えています。
MonicaはTechCrunch Disruptのチケットを大量に購入して、全員が参加できるようにする必要がある。
GilfoyleはBitcoin価格のアップデートを受け取る必要があるので、採掘を開始/停止するタイミングを知ることができる。
Dineshは、高品質のビデオ通話サービスを望んでいる。
Jaredは、オンラインのホワイトボードでチームメンバーにタグ付けし、割り当てられたタスクを確認できるようにしたいと考えています。

アジャイルにおけるユーザストーリーの主な利点

ユーザストーリーはいくつかの理由で重要です...

  1. 彼らは、チームの焦点をユーザーと特定のプロダクト機能が彼らにどのように利益をもたらすかに当て続ける。これは、ユーザー中心の製品開発にとって重要です。
  2. チームがワークフローを迅速かつ柔軟に管理できるように支援します。
  3. 協力的で創造的な思考を促します。なぜそうではないのかを説明することで、設計者やエンジニアが正しい目標を念頭に置いて構築できるようになります。

アジャイルにおけるユーザストーリーの主な利点

ユーザストーリーはいくつかの理由で重要です...

彼らは、チームの焦点をユーザーと特定のプロダクト機能が彼らにどのように利益をもたらすかに当て続ける。これは、ユーザー中心のプロダクト開発の鍵です。
チームがワークフローを迅速かつ柔軟に管理できるように支援します。
協力的で創造的な思考を促します。なぜそうではないのかを説明することで、設計者やエンジニアが正しい目標を念頭に置いて構築できるようになります。
ユーザストーリーがアジャイルフレームワークに適合する方法
ユーザストーリ自体はアジャイルのアプローチに応じて比較的変化しませんが,チームが従うフレームワークに応じて,さまざまな方法で使用することができます。

スクラム:スクラムでは、ユーザストーリーがプロダクトバックログを構成し、スクラムマスタとスクラムチームが協力して優先順位をつけます。優先順位の高いユーザーストーリーはSprint Backlogに入れられ、開発チームが作業する。

KANBAN:ユーザストーリーがスクラムとKANBANでどのように使われるかの主な違いは、コラボレーションではなくプロダクトオーナーによって優先されることです。KANBANバックログは柔軟性を保ち、プロダクトオーナーはチームを混乱させることなくタスクの優先順位を変更することができます。

エピックとイニシアチブ:ユーザー・ストーリーはエピックとイニシアチブの重要なコンポーネントです。これらは構造の最初の構成要素の1つであり、大規模なジョブをより小さく管理しやすいタスクに分割するのに役立ちます。

テーマはビジネスのより大きな領域です(例えば、B 2 Cやエンタープライズ)。これらのテーマに向けた取り組みはエピックに分割され、さらにストーリーに分割される。

このフレームワークを使用することで、チームはより効果的にコミュニケーションを取り、各作業がより大きな全体像にどのように貢献するかを理解することができます。また、各大きなタスクはそれぞれの部分 (ストーリー) の合計であることが明らかになるため、時間の見積もりを簡単に作成することができます。

実用的なユーザーストーリーを作成する方法

では、優れたユーザーストーリーとはどのようなものだろうか。ストーリーは短くシンプルに見えますが、実際に効果があり、望ましい結果を達成するのに役立つユーザー・ストーリーを書くためには多くの作業が必要です。

  • 充実したユーザーペルソナを使う。ユーザージャーニーやユーザーストーリーマッピングなどは、すでにユーザーペルソナを構築している場合にのみ機能します。「サラ」というよく調査され、十分に理解されたペルソナを作成する方がはるかに効果的です。そうすれば、あなたのストーリーはより人間的になり、 「マネージャーとして...」 や 「ミレニアル世代として...」 を使うだけでなく、より多くの情報を含むようになるだろう。
  • 必要に応じて大きくも小さくも考えなさい。ユーザーストーリーが完成するまでに時間がかかりすぎる場合や、最初に思ったよりも複雑な場合は、さらに小さなストーリーに分割することを恐れてはいけません。
  • 「完了」を定義しましょう。ユーザストーリーの目標は、最終的に 「完了」 することですが、開発に関わるすべての人が 「完了」 という言葉の定義を同じにすることを当然のことと考えないでください。それぞれのストーリーには独自の完成度があり、それに取り組む全員がそれが何であるかを理解する必要がある。

ユーザストーリーの受け入れ条件

ストーリーの 「完了」 の意味を定義することの一部は、受け入れ基準を定義することである。これは、ストーリーが完成するまでのすべてのシナリオのリストです。ユーザー・ストーリーは特定の条件の下でのみ完全であると見なすことができ、それらの条件がどのようなものであるべきかについての全体的な調整が必要です。

これは多くの理由から重要です。たとえば、テストの基礎として機能します。

ユーザー・ストーリーと要件文書を混同するのは簡単ですが、むしろ製品バックログ全体が要件文書の代わりになる場合もあります。実のところ、ユーザー・ストーリーだけでは十分に詳細ではありません。

ストーリーは要件文書を示すために使用できますが、単純なスワップではありません。

アジャイルについて学ぶ?必要なものをすべてご用意しました。

アジャイル製品開発について、さらに学んでいますね。それはすごい!たくさんあるので、圧倒されるかもしれませんが、私たちはあなたの背中を得ました。ここでは、始めるためにできることをいくつか紹介します。


LINE公式アカウントから「海外プロダクトマネジメント情報を機械翻訳」の新着投稿を受け取る

Discussion

ログインするとコメントできます