web-dev-qa-db-ja.com

Jira:エピックス対ラベル対コンポーネント

このブログ にはJIRAの叙事詩の定義があります:

エピックは非常に大きな作品です。エピックは、多くのユーザーストーリーを網羅する機能レベルの作品です。上記の例を使用すると、叙事詩はアカウント管理機能全体であり、以前の購入を確認する機能である場合があります。

したがって、(製品の所有者として)多数の小さなタスクを含み、おそらくスプリントにまたがる大きな機能を提供したい場合は、叙事詩が良い選択です。

ただし、(ブログの例を使用して)「アカウント管理」コンポーネントを簡単に作成でき、その機能に関連するタスクにはそのコンポーネントが割り当てられます。

同様に、「Account_Management」というラベルも簡単に使用できます。アカウント管理機能の一部であるストーリー/チケットには、そのラベルが付けられます。

だから私の質問:なぜ/どのような状況で叙事詩を使用しますか?なぜ/どのような状況でコンポーネントを使用しますか?なぜ/どのような状況でラベルを使用しますか?すなわち、3つすべて(エピック、ラベル、コンポーネント)が非常によく似た目的(問題のコレクションをグループ化する)に役立つようですが、違いは何ですか?

71
Adam Parkin

ラベルとコンポーネントでは、それらのグループを選択したい場合、課題検索を使用する必要があります。エピックを使用している場合、課題検索も使用できますが、JIRA Agileの組み込み機能も利用できます。

JIRA Agileボードのバックログビューには、Epicタブがあります。このタブでは、個々のエピックに関連付けられている問題を選択できます。さらに、エピックに新しい問題を簡単に追加できる機能があります。最後の利点は、エピック名がリスト内の問題と一緒に明るい色で表示されることです。これは、バックログを表示し、次に予定されている作業を把握するときに非常に役立ちます。

エピックについての詳細は、Atlassian Working with Epics ページで確認できます。

コンポーネントは多くのエピックにまたがることができるため、技術チームにとって有用です。典型的なコンポーネントは「データベース」または「UI」です。 JIRAは、特定のコンポーネントの作業を特定のJIRAユーザーに割り当てるオプションを提供します。たとえば、「データベース」のコンポーネントで作成されたすべての課題をジルスミスに割り当てることができます。

ラベルはより適応性が高く、複数の割り当てを許可するという利点があります(したがって、1つの問題に複数のラベルを関連付けることができます)。ラベルを使用する方法は、ラベルの使用方法によって異なります。

55
Barnaby Golden

Epicsは、プロジェクト全体と比較すると、定義上、短命の問題です。 ComponentsおよびLabelsは永久です。そして、それ以外の場合は魅力的かもしれませんが、真の意味でそれらを使用することに固執する必要があります。

featuresのエピックを作成するか、@ Sateeshで言及されているように、より大きなストーリーを作成します。彼らは目的を解決する必要があり、ビジネスニーズが満たされると、closed/doneになります。

コンポーネントはfeaturesではありません。それらはシステムの技術的な部分です。彼らはまたあなたの部品のcategorizingに使用することができます...まあ、あなたの製品のコンポーネント:P ...

@barnabyで言及されているように、ラベルは何でもかまいません。通常、それらはキーワード、キャッチフレーズ、人々がタスクに関連付けたい単語などです。主に、長期的な観点から問題をより検索しやすくするために使用します。 JIRAラベルクラウドを提供するJIRAプラグインがあります(純粋に派手な目的のために、私はDを感じています)。

31
Krishnan

追加:Atlasianは、これを彼らの観点から説明する新しい記事を作成しました。

https://www.atlassian.com/agile/delivery-vehicles

私の意見/使用法。

ラベルとコンポーネントはほとんど簡単で、すでに十分に回答されています。

コンポーネントの例

  • Androidクライアントアプリ
  • サーバーAPI
  • データベースなど.....

ラベルの例。

  • ビジネスロジックセクター(注文、請求書、ユーザー、製品など)
  • コード品質の改善
  • リファクタリング
  • 使いやすさ
  • ユーザーのリクエスト/苦情一般的にwhateverは物事の分類に役立ちます。

しかし、Epicsについて2セントを与えてみましょう。このフレーズはあまりにも一般的すぎると思うからです。

エピックは非常に大きな作品です

大きい? 10スプリント? 10ストーリー? 20ストーリー?または何?

個人的に私はEpicsをGoalsとして分類します。

年次/四半期回顧展で、会社はすべてのメンバーと利害関係者との会議を開催し、次のように結論付けます

  1. より多くのプラットフォームをターゲットにする必要があります(epic =Platform Expanding
  2. サポート担当者には、問題を処理するためのより多くのツールが必要です。 (サポートツールの充実
  3. ソフトウェアは使いにくいです! (UI UXの再設計

これは、これらの一般的な要件のそれぞれをカバーするストーリーのセットを持つ3つの叙事詩を意味します

19

エピックは大きなストーリーであり、完了するには複数のスプリントが必要です。 1つのEpicには複数のユーザーストーリーが含まれる場合があります。各ユーザーストーリーは、1つ以上のコンポーネントに属する場合があります。たとえば、航空会社の空室状況の検索が壮大だとしましょう。これには、OW検索、RT検索などの複数のユーザーストーリーが含まれる場合があります。それらの一部またはすべてには、キャッシュ、旅行ポリシー、予約エンジンなどのコンポーネントが含まれる場合があります。

ラベルは便宜上のものです。物理的な意味がない場合があります。

5
Sateesh