アジャイル開発 におけるスタンドアロンプロジェクト開発のユースケース
アジャイル開発 におけるスタンドアロンプロジェクト開発および展開モデルの例
このケースでは、新しい製品、機能、またはシステムに対する要求 (デマンド) が発生します。デマンドマネージャーは、ストーリーの観点から要件を把握します。また、必要なリソース、コスト、リスク、戦略的方向性など、デマンドに関するその他の詳細も取り込みます。そうしたデマンドは、承認後にプロジェクトに変換されます。プロジェクトマネージャーは、プロジェクト実行について純粋なアジャイルモードまたはハイブリッドモードを選択できます。ハイブリッドモードでは、計画立案や分析などの初期フェーズがウォーターフォールタスクとして取り上げられ、アジャイルフェーズとして実行されます。アジャイルフェーズはアジャイルグループにアサインされます。その後、アジャイルグループはスプリントの実行によって作業を完了します。
次の図は、スタンドアロンプロジェクト開発を実行するためのワークフローの概要を示しています。図 : 1. プロジェクトベースのアジャイル開発ワークフローの例
スタンドアロンのハイブリッドプロジェクト開発のための Agile Development 2.0 の使用
スタンドアロンハイブリッドプロジェクトを実行するステップ:
- デマンドの作成:ユーザーストーリーの観点からデマンドステータスの要件キャプチャを行います。デマンドフォームのストーリー関連リストを使用して、ストーリーを作成します。
- デマンドからプロジェクトへの変換:デマンドがプロジェクトに変換されると、デマンドのストーリーがプロジェクトに移動し、プロジェクトチーム (アサイン先グループ) がストーリーを実行できるようになります。変換中に、アジャイルフェーズも作成され、ストーリーがアジャイルフェーズにアサインされます。
- スプリント計画立案:アジャイルグループメンバーに加えて、プロジェクトマネージャー、スクラムマスターがスプリント計画を実行します。移動先 スプリントを計画します。