mcpField
J
job-stories

job-stories

github.com/phuryn開発27.5k2.8k 回インストール2 週間前に更新
リポジトリ

job-stories について

job-storiesは、機能とユーザーの状況をもとに、JTBD形式のストーリーと受け入れ条件を作成するスキルです。ユーザーの役割ではなく、状況、動機、観察可能な成果に焦点を当てます。

主な機能

  1. 01When–I want–so I can形式で作成
  2. 02状況、動機、成果の整理
  3. 03観察可能な受け入れ条件の追加
  4. 04デザインファイルやプロトタイプの参照

活用シーン

  1. 01機能のJTBDバックログ作成
  2. 02ニーズの背景にある動機の記録
  3. 03ストーリーの成果を測定可能な基準で定義

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/phuryn/pm-skills --skill job-stories

インストール後、Claude Code で/job-storiesを入力して読み込まれたか確認します。

詳細

ジョブストーリー

「[状況]のとき、[動機]したい。そうすれば、[成果]を得られる」という形式でジョブストーリーを作成します。ユーザーの状況と成果に焦点を当てた、詳細な受け入れ基準を含むストーリーを生成します。

使用する場面: ジョブストーリーの作成、ユーザーの状況や動機の表現、JTBD 形式のバックログ項目の作成、または役割ではなくユーザーの状況に焦点を当てる場合。

引数:

  • $PRODUCT:製品またはシステム名
  • $FEATURE:ジョブストーリーに分解する新機能
  • $DESIGN:デザインファイルへのリンク(Figma、Miro など)
  • $CONTEXT:ユーザーの状況またはジョブシナリオ

手順

  1. ニーズのきっかけとなるユーザーの状況を特定する
  2. ユーザーの行動の根底にある動機を定義する
  3. ユーザーが達成したい成果を明確にする
  4. JTBD フレームワークを適用する: 役割ではなく、ジョブに焦点を当てる
  5. 成果の達成を検証する受け入れ基準を作成する
  6. 観察可能で測定可能な表現を使う
  7. デザインのモックアップまたはプロトタイプへのリンクを追加する
  8. 詳細な受け入れ基準を含むジョブストーリーを出力する

ストーリーテンプレート

タイトル: [ジョブの成果または結果]

説明: [状況]のとき、[動機]したい。そうすれば、[成果]を得られます。

デザイン: [デザインファイルへのリンク]

受け入れ基準:

  1. [状況が適切に認識される]
  2. [システムによって望ましい動機が実現できる]
  3. [進捗またはフィードバックが表示される]
  4. [成果が効率的に達成される]
  5. [エッジケースが適切に処理される]
  6. [連携と通知が機能する]

ジョブストーリーの例

タイトル: 毎週のおやつ代を把握する

説明: 毎週のおやつ代を準備しているとき(状況)、これまでにいくら使ったかをすぐに確認したい(動機)。そうすれば、週末までにお金が足りなくならないようにできます(成果)。

デザイン: [Figma link]

受け入れ基準:

  1. 「毎週の支出概要」セクションを含む支出サマリーを表示する
  2. 支出の記録時にリアルタイムで更新する
  3. 進捗インジケーター(毎週の予算に対する 0~100%を示すプログレスバー)
  4. 残りの予算を目立つ色で強調する
  5. カテゴリー別の内訳を含む詳細な支出記録
  6. 予算の 80%に達した時点で通知する
  7. 木曜日の夕方までに予算の 90%に達した場合、週末に向けたリマインダーを送る
  8. 詳細な内訳へ簡単にアクセスし、移動できる

成果物

  • 機能に関するジョブストーリー一式
  • 各ストーリーが「[状況]のとき、[動機]したい。そうすれば、[成果]を得られる」形式に従っていること
  • 成果に焦点を当てた 6~8 個の受け入れ基準
  • ユーザーの状況と動機を重視したストーリー
  • デザインおよびプロトタイプへの明確なリンク

さらに読む

コメント