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