同じ問題があります。複数の製品が関係し、それらの間に依存関係がある問題(バグや新機能)がある場合(例として、サーバー、接続API、クライアントアプリケーションがあるとします)。特定の方法でクライアントアプリケーションを拡張することについての新しいアイデアがある場合、接続apiとサーバーにも何らかの拡張が必要な可能性があります。おそらくそれらは異なるチームによって開発されています...同じスプリント/反復では扱われませんが、プロダクトオーナーとして、これらの新しい機能をすべてグループとして把握したいと考えています。
私たちが実際に行ったことは、カスタムフィールドをいくつか作成したことです。導入した最初のフィールドは、「プログラム」と「フェーズ」として「カスケード選択」でした。これにより、製品所有者はプログラムの下で問題をグループ化し、長期的な計画(いくつかの反復)を行うことができます。
次に、「Epic」(または「Theme」)の別のフィールド(テキストフィールド)を追加しました。これは特定のEpic/Themeに関連する問題をまとめたものです。アイデアは、 'プログラム'の中で 'Epics'を使うことです。より大きい「プログラム」の場合は、おそらくそれを別の部分に分けることができます。これらの部分は、これらの「エピック」に反映されます。 (ストーリーラインの一種。一連の製品に穴として価値を加えるストーリーのグループ(複数の製品に広がる可能性があります)。
両方のフィールドを使用すると、プログラム(フェーズの有無にかかわらず)とエピックに基づいて複数の製品にまたがる問題をフィルタリングすることが容易になります。
実際にリンクが有効になっているので、異なる製品間で異なる問題間の依存関係を作成できるようになりました。また、Jiraのデフォルトのバージョン管理とは完全に分離されています。どちらが素晴らしいですか。したがって、通常のリリースプロセスはそのままです。
私が導入しようと考えている別のアイデアは、フィールド '反復'です。計画セッションに入るとき(またはその直後)。このフィールドは、そのスプリントの名前で更新することができます(Jiraは、複数の問題の編集/更新で素晴らしい)。これにより、そのスプリントのすべての問題を簡単に除外することができます。
JiraをScrum計画/スプリントトラッキングツールとしても使用することについて、私が最も気に入っているのは、別個の計画とバックログツールがないことです。バグはより目立ちます。プランニングツールやバグトラッキングツールへのバグの重複管理ができません(正しいcvs/svn/etcコミット番号の場合)。またはリリースノートの生成。
ありがとう、それは興味深い考えです。関係するプロジェクトに要件の問題があるのが本当に好きですが、私はあなたの提案がどのように機能するかを見ていきます。 –