開発の進め方

私が個人的なアプリを開発するときの流れを書き留めて置きます。
大規模なプロジェクトに比べ、行程を少なくし、小回りが利くようにしています。
大枠は以下の通りです。

  1. 現状分析、要求定義
  2. 技術調査、設計
  3. 製造、テスト、運用

現状分析、要求定義

  • 日頃から欲しい機能やひらめき、現状の不満点などを手帳に書き、アイデアの種を残す。
  • 現在時点で類似品、代替品が作成されていないかを調べる。
  • アプリの目的を明確にする。
  • 欲しい機能の洗い出し。

技術調査、設計

  • 機能が技術的に実現できるかの調査。
  • プラットフォームの決定。
  • 機能ごとのユーザインターフェース設計
  • データベース設計。

製造、テスト、運用

  • 機能ごとに製造とテストを繰り返し、少しずつ製品に近づける。
  • 最終的に全体を見回してバグを修正する。