エピック、ストーリー、イニシアチブ

このシンプルな構造が、アジャイルチームのスムーズなスコープ管理と業務の体系化に役立ちます。

プロジェクト ロードマップ テンプレートを無料で入手する

マイルストーンを戦略的に定義し、ビジネス ゴールと結び付け、プロジェクトを成功に導くために、プロジェクト ロードマップ テンプレートを使用してチームの足並みを揃えましょう。

重要ポイント

  • エピックとユーザー ストーリーは、アジャイルにおける階層構造であり、大まかな目標から実行可能なタスクまで作業を整理するために使用できます。

  • ストーリーは小さなスプリント サイズのタスクであり、エピックは大きなゴールの下で関連するストーリーをグループ化したものです。イニシアチブは複数のエピックで構成されます。

  • この構造により、チームは柔軟性と戦略的な連携および明確なレポートのバランスを取ることができます。

  • 大きなゴールをエピックやストーリーに分割して、追跡、コミュニケーション、デリバリーを改善する方法を学びます。

宇宙へのロケット打ち上げのように、チームで何か大きな計画を立てているとしましょう。そのためには、最大の目標から細部に至るまで、作業を構造化する必要があります。あなたは、変化に対応し、進捗状況を報告し、計画に従うことができるようにしたいと思うでしょう。エピック、ストーリー、イニシアチブは、まさにそのために必要なツールです。

これらの一般的なアジャイルDevOps 手法が作業の体系化にどのように役立つのかを理解することで、チームは構造、柔軟性、目標達成の健全なバランスを維持できます。

ストーリー、エピック、イニシアチブとは?

  • ストーリーは「ユーザー ストーリー」とも呼ばれ、要件またはリクエストをエンド ユーザーの観点から簡潔にまとめたものです。

  • エピックは、より小さなタスク (ストーリー) に分割できる、大きな作業です。

  • イニシアチブは、共通の目標達成のためのエピックの集合体です。

アジャイルのエピックとストーリー

アジャイルのストーリーとエピックは、映画や文学のストーリーとエピックに似ているところがあります。映画や文学では、内容を簡潔に示したものがストーリーで、相互に依存する関連ストーリーをまとめたものがエピックです。

これはワーク マネジメントにも当てはまり、関連するストーリーを完了することでエピックが完了します。ストーリーは完了した一連の作業を示すのに対し、エピックは 1 つの目的の概要を示します。

アジャイル チームは、ストーリーを 1 週間から 2 週間のスプリント内で終了することを約束します。大体、開発者は 1 か月に数十件のストーリーを処理します。

一方、エピックはストーリーと比べると数が少なく、完了までの所要時間は長くなります。チームで各四半期に 2 つまたは 3 つのエピックを処理し、完了するケースが一般的です。宇宙へのロケット打ち上げを会社で計画しており、打ち上げのためのストリーミング サービスを改善する必要がある場合、ストーリーを以下のように構成します。

アジャイルストーリーの例 :

この例では、すべてのストーリーが互いに関連しており、すべてがまとまった 1 つの作業 (エピック) の完了につながる個別のタスクとして考えられます。この場合、エピックはたとえば「第 1 四半期のローンチに向けたストリーミング サービスの改善」となります。

  • iPhone ユーザーは、モバイルアプリを使用してライブフィードの縦型表示にアクセスする必要があります。

  • デスクトップユーザーは、ビデオプレーヤーの右下にある [全画面表示] ボタンを押します。

  • Android ユーザーは、Apple Store へのリンクが必要になります。

Jira でストーリー (課題と呼ばれる) を構成する方法を学びたい場合は、最新の課題チュートリアルで詳細をご確認ください。

作業をストーリーとエピックに体系化することで、組織内で個人およびチームの効果的なコミュニケーションが実現します。チームの進捗をエンジニアリング部門の責任者にレポートする場合は、エピックを用います。

一方、開発チームの同僚とは、ストーリー レベルで話をします。

定義、例、ベストプラクティスの詳細については、以下を参照してください。

すべてのユーザー ストーリーにエピックが必要か

すべてのユーザー ストーリーがエピックの一部である必要はありません。一部のストーリーは単独で成り立ち、独立して価値を提供できる小規模なものです。エピックは、より大きなゴールや機能に貢献する関連ストーリーをグループ化するのに最適です。

たとえば、簡単なバグの修正やマイナーな UI のアップデートはスタンドアロンのユーザー ストーリーになる場合がありますが、新しいチェックアウト プロセスは複数のストーリーを含むエピックになります。エピックを選択的に使用することで、チームは不要な複雑さを回避し、バックログを整理された状態に維持できます。

アジャイルのエピックとイニシアチブ

エピックがストーリーで構成されるのと同様に、イニシアチブはエピックで構成されます。組織内でエピックの 1 つ上のレベルにあるものがイニシアチブです。複数のチームのエピックをまとめたもので、ひとつのエピックよりも大きな目標の達成を目指します。エピックは 1 か月から 1 四半期で完了できますが、イニシアチブは完了まで数四半期から 1 年かかることもよくあります。

ユーザーストーリーの例 | アトラシアンアジャイルコーチ

イニシアチブを構成するエピックの例:

ロケットの製造会社が、今年の 1 回の打ち上げあたりのコストを 5% 削減することを目指しています。1 つのエピックではこのような大きな目標を達成できないため、これはイニシアチブとして最適です。「打ち上げ段階の燃料消費量を 1% 削減」、「各四半期の打ち上げ回数を 3 回から 4 回に増やす」、「すべてのサーモスタットを 71 度から 69 度に下げる #Dadmode」などのエピックがこのイニシアチブを構成します。

アトラシアンのケース:

アトラシアンの社内では、イニシアチブを「PC (Project Central) チケット」と呼んでいます。PC チケットは、エピックと同様に Jira 内で設定されます。各チームは、各年の最重要目標を 4 つまたは 5 つ決定し、各目標に対して PC チケットを作成します。これらの PC チケットは、創設者と経営管理者が社内で実行中のすべての作業を把握するために使用されます。アトラシアン社内のアジャイル プラクティスからヒントを得た無料の Jira プロジェクト管理テンプレートをご確認ください。

イニシアチブを超えるレベル

多くの組織の創業者やリーダーシップ チームは、野心的な目標を立てることを推奨します。これが (時に壮大すぎる) 年間目標または四半期目標です。通常、イニシアチブはエピックの集合ですが、カスタム フィールドまたはラベルを利用して、チーム、戦略的支柱、または期間ごとに分類して、カスタム階層を作成してより全体的な組織目標に合わせて作業を調整できます。

アトラシアンの多くのお客様は Jira の高度な計画機能(Plans)を活用してアジャイル・エピックの上に 5 つのレベルを導入し、下記のようにプロジェクトを定義して正しい方向に導いています。

Twitter が Jira でプロジェクトとチームワークを統合した方法をご確認ください。全文を読む

ユーザーストーリーの例 | アトラシアンアジャイルコーチ

アトラシアンのケース: クラウド・ファンデーション部門が、何百人ものエンジニアが所属する部門全体の作業を可視化する必要がある際に、Jira の高度な計画機能を活用して、分散したチームを持つ組織が直面する重要な課題を解決できるようになりました。Jira の共有デリバリー計画でプロジェクトを結び付けることで、全体像を把握し、進捗状況を追跡し、関係者と簡単にデータを共有できます。

アトラシアンのクラウド・ファンデーション部門が使用する Jira の高度な計画は次のとおりです。詳細を見る

スプリントの例 | アトラシアンアジャイルコーチ

作業の構造化

アジャイルであることと構造の重視は相反するものではなく、ここで提示されている構造はすべてのケースでそのまま適用すべきものではありません。自分とそのチームでこれらのコンセプトを理解して、ニーズに合わせて調整することが成功に繋がります。Atlassian では、ストーリー、エピック、イニシアチブを使用します。

まず、Jira におけるエピックの設定方法に関する記事を参照し、その後、Jira の計画機能を利用して、複数のチーム全体で作業を戦略的に計画して追跡する方法をご確認ください。

Jira でエピック、ストーリー、タスクが機能する仕組み

Jira のエピック、ストーリー、タスクとは、階層的な課題タイプであり、チームが作業を整理して追跡するのに役立ちます。Jira のエピックは大規模な取り組みを表します。一方、ストーリーはユーザー要件を捉え、タスクは特定のアクションや技術的な作業に使用されます。

Jira では、チームがストーリーやタスクをエピックにリンクし、ボード上で進捗を視覚化し、複数のスプリントにわたって完了状況をレポートできます。この構造により、複雑な作業を分解し、責任を割り当て、全体的なゴールから日々の活動までデリバリーを監視することが簡単になり、アジャイル計画をサポートします。

関連リソース

推奨

すぐに使える Jira テンプレート

さまざまなチーム、部門、ワークフロー向けのカスタム Jira テンプレートのライブラリをご覧ください。

Jira の全体的な概要

この段階的なガイドで重要な機能やベスト プラクティスを確認し、生産性を最大化しましょう。

Git の基本を理解する

初心者から上級者まで、この Git ガイドを活用して、役立つチュートリアルやヒントで基本を学ぶことができます。