ソフトウェアビルを計画するためのチェックリストを作成します
 - ビジネスのニーズを理解します
 - ユーザーのニーズを理解します
 - ソフトウェアのアイデアをブレーンストーミングします
 - 悪いアイデアを除外します
 - マインドマップなどのアウトラインを作成します
 - プロジェクトの抑制を特定します
 - プロジェクトの要件を特定します
 - 要件を優先します
 - 必要なテクノロジーと専門知識のレベルを決定します
 - タイムラインを作成します
 - プロトタイプの作成
 - ソフトウェアを開発します
-QA/テスト
 - メンテナンスとサポート