 - ビジネスのニーズを理解します
 - ユーザーのニーズを理解します
 - ソフトウェアのアイデアをブレーンストーミングします
 - 悪いアイデアを除外します
 - マインドマップなどのアウトラインを作成します
 - プロジェクトの抑制を特定します
 - プロジェクトの要件を特定します
 - 要件を優先します
 - 必要なテクノロジーと専門知識のレベルを決定します
 - タイムラインを作成します
 - プロトタイプの作成
 - ソフトウェアを開発します
-QA/テスト
 - メンテナンスとサポート
- Understand your business needs
- Understand your user needs
- Brainstorming ideas for the software
- Filter out the bad ideas
- Create an outline such as a mind map
- Identify project restraints
- Identify project requirements
- Prioritize requirements
- Determine the required technologies and level of expertise
- Create a timeline
- Creating a prototype
- Develop the software
- QA/Testing
- Maintenance and support