VSALM2:開発プロセス管理

ALM(Application Lifecycle Management)は、CMMI(Capability Maturity Model Integration)やAgile、Scrumといった開発プロセスにも必要な作業であり、それら開発プロセスによって量の単位や質の単位の定義が異なるため、アジャイル開発プロセスも管理できる機能を持つALMツールが一般的です。

アジャイル統合管理

アジャイル統合管理ができるツールにはいかのようなものがあります。

Visual Studio Team Services

Visual Studio Team Servicesの場合、プロジェクト作成時に開発プロセスを選択します。

タスクの構成

アジャイル開発プロセスでは、一般的に以下のようなタスクの階層を構成したバックログが作成されます。しかし各イテレーションで構成は異なりますし、スプリント(アジャイル開発におけるイテレーション)にシナリオテストが必ずなければいけないということはありません。そのため、アジャイル統合管理機能を持つALMツールはテンプレートのカスタマイズ機能があり、Visual Studio Team Servicesではタスクやイシュー(課題)をイテレーションに入れたユーザーストーリーに自由に入れることができます。

About takao

I'm Microsoft MVP since June 2010.