Neural Project InstituteAI時代のプロジェクトマネジメント資格

アジャイルガイド · アジャイルのプラクティス

アジャイルのエピック:定義、書き方、例

エピックとは、1回のイテレーションでは完了できないほど大きな作業であり、より小さな次の単位に分割されます: ユーザーストーリー。エピックは関連するストーリーを1つのゴールの下にまとめ、チームがリリースを計画し、より大きな成果の進捗を追跡するのに役立ちます。

要点

  • エピックは、1つのゴールを共有するユーザーストーリーに分割される大きなバックログアイテムです。
  • エピックは成果を中心に、成功の指標と明確な境界とともに書きましょう。
  • エピックは技術レイヤーではなく、薄く価値のある単位に分割しましょう。
  • ゴールが達成されたらエピックを完了させましょう。継続的な作業領域はテーマです。

エピックとは

エピックはバックログの階層でユーザーストーリーの上に位置します。ユーザーストーリーは1スプリント内で完了できる程度に小さくあるべきですが、エピックは通常複数のスプリントにまたがり、複数のチームが関わることもあります。エピックは成果(「会員がオンラインでクラスを予約し支払える」)を表し、そのストーリーはそれを実現する個々の単位を表します。

  • テーマ: 複数のエピックにまたがる広い重点領域。例:「会員のセルフサービスを改善する」。
  • エピック: 明確なゴールを持つ大きな作業のまとまり。例:「オンラインクラス予約」。
  • フィーチャー: 一部のチームやフレームワークで使われる用語。例: SAFe。中規模の機能を表します。SAFeでは、エピックはフィーチャーの上位に位置します。
  • ユーザーストーリー: 1スプリントに収まる、小さく価値のある単位。
  • タスク: ストーリーを完了するために必要な技術的なステップ。

エピックの書き方

  1. 成果で名前を付ける: 技術的な作業ではなく結果を表す短いタイトル。
  2. 1行のゴールを書く: 誰がなぜ恩恵を受けるのか。ストーリー形式の文が有効です:「会員として、ジムに電話しなくて済むようにオンラインでクラスを予約したい。」
  3. 成功を定義する: 1~3つの指標。例:「3か月以内に予約の60%がオンラインで行われる」。
  4. 境界を設定する: スコープに含まれるものと含まれないものを列挙する。
  5. エピックレベルで受け入れ基準を追加する: エピックが完了したとみなされるために満たすべき条件。
  6. 依存関係とリスクを記録する: 依存している他のチーム、システム、意思決定。
  7. ストーリーに分割: まずエンドツーエンドの薄い単位から始め、チームが1スプリントで提供できるストーリーに分割します。

エピックをストーリーに分割する方法

分割パターン「オンラインクラス予約」の例
ワークフローのステップ別時間割の閲覧、クラスの予約、予約のキャンセル
ユーザーの種類別会員が予約、スタッフが定員を管理、インストラクターが出席を確認
ビジネスルール別無料クラスの予約、有料クラスの予約、会員クレジットでの予約
シンプルなものから、次に複雑なものへ1クラスの予約、その後に定期予約
データやチャネル別Webで予約、その後モバイルアプリで
正常系、その後に例外予約成功、その後に満員クラスとキャンセル待ち

計算例

エピック: オンラインクラス予約。 ゴール: 会員が電話せずにクラスを予約・キャンセルできるようにする。 測定: 3か月以内に電話予約が週約400件から150件未満に減る。

  • ストーリー1:会員として、クラスを選べるように今週の時間割を見たい(3ポイント)。
  • ストーリー2:会員として、自分の枠が確保されるようにクラスの席を予約したい(5ポイント)。
  • ストーリー3:会員として、他の人が代わりに参加できるように予約をキャンセルしたい(3ポイント)。
  • ストーリー4:会員として、クラスが満員のときにキャンセル待ちに登録したい(5ポイント)。
  • ストーリー5:会員として、クラスの前日にリマインダーを受け取りたい(2ポイント)。

エピックの合計は18ポイントです。 ベロシティ がスプリントあたり約12ポイントなら、チームは他の作業と並行して約2スプリントで完了できると見込めます。残りのポイントを時系列で示すエピックバーンダウンで進捗を追跡します。

よくある間違い

  • 終わらないエピック: 各エピックをゴールに結び付けて完了できるようにします。継続的な作業はテーマに属します。
  • 技術レイヤーで分割する: 「データベース」「API」「UI」のストーリーは、単独では使えるものを何も提供しません。
  • すべてのストーリーを最初に書く: 近い時期の部分は詳細に分割し、後の部分は大まかなままにしておく。
  • 未完了のエピックが多すぎる: 多くを同時に進めるとチームの力が分散し、すべての成果が遅れます。
  • エピックとプロジェクトを混同する: エピックはバックログアイテムであり、専用のチームと予算を持つ別個の計画ではありません。

このトピックの無料テンプレート

すべてのテンプレートを見る

よくある質問

アジャイルにおけるエピックとは?

1回のイテレーションには大きすぎ、ゴールを共有するより小さなユーザーストーリーに分割される作業のまとまり。

エピックの大きさはどれくらいにすべきですか?

複数のスプリントが必要なほど大きく、かつ1回のリリースや数か月以内に完了できるほど小さく。終わりがないなら、それはおそらくテーマです。

エピックは誰が書きますか?

通常はプロダクトオーナーまたはプロダクトマネージャーが、チームやステークホルダーの意見を取り入れて書きます。

エピックはスクラムの一部ですか?

いいえ。スクラムガイドはエピックに触れていません。エピックは次を整理するための一般的なプラクティスです: プロダクトバックログ.

エピックとユーザーストーリーの違いは何ですか?

エピックは複数のスプリントにまたがる大きなゴールです。一方、 ユーザーストーリー は1スプリントに収まる小さな単位です。参考: エピック、ストーリー、タスクの違い.

エピックとテーマの違いは何ですか?

テーマは複数のエピックを含みうる広い重点領域で、エピックはゴールのある具体的な作業のまとまりです。

エピックとフィーチャーの違いは何ですか?

フレームワークによります。SAFeではエピックの方が大きく、フィーチャーを含みます。両者を同じ意味で使うチームもあります。

エピックにストーリーポイントはありますか?

チームはエピックに大まかなサイズを付けたり、ストーリーのポイントを合計したりして、何スプリントかかるかを予測することがよくあります。

エピックは複数のチームにまたがってもよいですか?

はい。大きなエピックは共有されることが多く、各チームがストーリーの一部を担当します。

エピックの進捗はどう追跡しますか?

完了したストーリーやポイントと残りを比較するエピックバーンダウンや進捗バーで追跡します。ほとんどの プロジェクト管理ツール にこの機能があります。

エピックに受け入れ基準は必要ですか?

あると役立ちます。大まかな受け入れ基準により、エピック全体がいつ完了したかが定義されます。