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

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

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

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

重要ポイント

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Does every user story need an epic?

Not every user story needs to be part of an epic; some stories are small enough to stand alone and deliver value independently. Epics are best used for grouping related stories that contribute to a larger goal or feature. For example, a quick bug fix or a minor UI update might be a standalone user story, while a new checkout process would be an epic containing multiple stories. Using epics selectively helps teams avoid unnecessary complexity and keeps the backlog organized.

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

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

Example user stories | Atlassian agile coach

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

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

アトラシアンのケース:

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

次: アジャイルエピックの設定方法

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

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

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

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

Example user stories | Atlassian agile coach

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

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

Example of a sprint | Atlassian agile coach

作業の構造化

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

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

How do epics, stories, and tasks function within Jira?

In Jira, epics, stories, and tasks are hierarchical issue types that help teams organize and track work. Jira's epics represent large initiatives, stories capture user requirements, and tasks are used for specific actions or technical work.

Jira allows teams to link stories and tasks to epics, visualize progress on boards, and report on completion across multiple sprints. This structure supports agile planning by making it easy to break down complex work, assign responsibilities, and monitor delivery from high-level goals to day-to-day activities.

Related resources

推奨

テンプレート

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

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

製品ガイド

Jira の包括的な概要

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

Git ガイド

Git の基本を理解する

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