はじめに
最近 Auzre DevOps ってプロセスを最初に決めると変えられないの困るよね、みたいな話をよく聞きます。 いつのスプリントで実装されたのか記憶から消えてしまったのですが、実は変更できるようになっています。
操作方法
組織のページに入り左下の [Organization settings] を押下します。 左側のメニューから [Boards] → [Process] メニューを選択します。
右側に現在組織内で利用できるプロセステンプレートの一覧が表示されます。 何もしていなければ、 [Basic] [Agile] [Scrum] [CMMI] が表示されているはずです。 この中から、プロセステンプレートを変更したいプロジェクトに設定されている現在のプロセステンプレートを選択します。
上部のタブから [Projects] を選択します。 選択したプロセステンプレートの適用されているプロジェクトの一覧が表示されます。 この中から、プロセステンプレートを変更したいプロジェクトを探し、右側の三点リーダーをクリックして [Change process] を押下します。
右側に変更先のプロセステンプレートを選択するドロップダウンが表示されます。 変更先のプロセステンプレートを選択します。
プロセステンプレートを選択すると、以下のような警告文が出てきます。 内容についてはちゃんと確認しておきましょう。 なおこの例では [Basic] から [Agile] に変更しています。
確認したら、下部にある [Save] ボタンを押下します。
プロセステンプレートの変更が完了すると、以下のようなメッセージが表示されます。
プロセステンプレートによって、ステータスの名前が違ったり、 Work Item のタイプが異なったりするので、その辺を手動で修正しなければなりません。 この辺はすべて自動で変換できるわけではないので、ご利用は計画的に、といったところでしょうか。
まとめ
今回はプロジェクトのプロセステンプレートを変更する方法について解説しました。 実際にやろうとすると、手作業となる部分がかなり多く、結構大変な作業になることは間違いありません。 特にたくさんの Work Item を登録してしまった後で、プロセステンプレートを変更するのはそれなりに労力を要します。 どのプロセステンプレートがご自身の開発にマッチするのかよく検討したうえで、使い込んでいくべきかと思います。