変更セットと作業項目へのリンクの強制による変更の管理

要求成果物に対する変更を制御するために、変更セットを作成して変更を提出するようにチーム・メンバーに求めることができます。 また、チーム・メンバーが認証されていない変更が提出されないようにするにはされていない変更を提出するのを防ぐため、承認済みの変更要求またはワークアイテムに変更セットをリンクしてからでなければ、変更を提出できないようにすることもできます。 これらの制約は要求がより明確化してきたとき、あるいはマイルストーンの終わりに近づいたときに使用可能に設定し、ストリームに対する変更を制御することができます。

始める前に

  • Jazz® Team Server管理者は、プロジェクトの構成管理を有効にする必要があります。
  • ご自身が構成リーダーであるか、またはストリームを変更 (名前変更) する権限を持っている必要があります。

このタスクについて

変更セットは成果物に関連した変更のコレクションです。 変更セットを作成すれば、複数の成果物に対する変更をグループ化したり、ご自身の変更を簡単に識別し、他のストリームに提出すべき内容を特定したりすることが可能になります。 この使用を強制すると、チーム・メンバーは変更セットを手動で作成してからでなければ変更を加えられなくなります。 変更セットの使用を強制することで、ストリームに対する変更の提出を制御しやすくなります。

変更セットを手動で作成しない場合は、成果物またはリンクへの変更を保存するたびに、アプリケーションは変更セットを自動的に作成および提出し、ストリームを共有している他のチーム・メンバーに変更内容が即座に表示されます。 システムが生成するこれらの変更セットには、1 つの成果物に対する変更しか含まれていません。 この方法による作業はシンプルですが、特定の変更セットを見つけて他のストリームに提出するのがさらに難しくなる可能性があります。

変更セットを承認済みの変更依頼やワークアイテムにリンクすることをチーム・メンバーに強制することによって、(ワークアイテムを管理しているアプリケーションで定義されているとおりに) リンクされたワークアイテムが承認されるまで、メンバーは変更を提出できなくなります。 ストリームに対する変更は制御され、認証されていない変更が提出されないようにするには済みの変更のみが提出されます。 現行ストリームに提出された変更セット (このストリームから作成された変更セットや、別のストリームからこのストリームに提出された変更など) は、少なくとも 1 つのワークアイテムにリンクされていなければなりません。
注:ストリーム内の変更をさらに管理するには、変更セットを配信する権限を、それを必要とするチームメンバーだけに割り当てます。

これらのオプションをいつ使用可能にするかは、プロジェクトまたは組織のガバナンスが決定します。 例えば、プロジェクトの開始時やリリース時にはこれらを使用可能にすることはせず、チーム・メンバーが簡単に多くの変更を提出できるようにしておきます。 マイルストーンやリリースの終了が近づいたら変更セットと承認済み要求へのリンクを強制し、認証されていない変更が提出されないようにするにはされた変更だけが提出されるようにすることができます。

手順

  1. 次のステップのいずれかを実行します。
    • 変更セットを適用するために既にストリームで作業している場合は、ツールバーで [ 現在の構成 ] > [ローカル構成 ] > [ストリーム名] をクリックします
    • 管理 管理メニュー > コンポーネントと設定の管理をクリックし、ストリーム名をクリックします。
      ヒント:別のコンポーネントのストリームに移動するには、[コンポーネントの参照]パンくずリンクをクリックし、ストリーム名をクリックします。
  2. ストリームエディタの[詳細]タブで、以下の変更管理制約を選択して適用する。
    1. 変更は必須ではありません:これは新規プロジェクトのデフォルトオプションです。 ストリーム内では直接変更を加えることができます。
    2. チェンジセットが必要:変更セットに変更を加える。
    3. 変更要求にリンクされた変更セットが必要:変更セットに変更を加え、その変更セットが作業項目または変更要求にリンクされていることを確認してから納品する。
    4. 承認された変更依頼にリンクされた変更セットが必要:変更セットに変更を加え、その変更セットがワークアイテムまたは変更要求にリンクされていることを確認する。

結果

チーム・メンバーが変更セットを承認済みの変更依頼やワークアイテムにリンクするには、以下のことが必要です。
  • ワークアイテムは、チーム・メンバーが作業するプロジェクト・エリアと連携するよう構成されたプロジェクト・エリア内になければなりません。
  • ワークアイテムは承認されていなければなりません。
  • 変更セットを提出する際、チーム・メンバーには、承認済みのワークアイテムにリンクされている変更セットのみが表示されます。
  • 変更セットは、複数の承認済みワークアイテムにリンクできます。 チーム・メンバーは、変更セットが少なくとも 1 つの承認済みワークアイテムに関連付けられている場合でも、その変更セットを提出できます。
  • 従属変更セットもすべて、承認済みのワークアイテムにリンクされている必要があります。 たとえば、あるチームメンバーが、作業項目1にリンクされている変更セット1を提供したいとします。 その変更セットは、作業項目にリンクされていない変更セット4に依存している。 この場合、変更セット 1 は、変更セット 4 が承認済みのワークアイテムにリンクされるまで提出できません。