doc.dev1x.org

ソフトウェア開発タスクリスト

1. 要求分析

1.1 課題分析/整理

1.2 目標設定

1.3 ペルソナ定義

1.4 UIプロトタイプ作成

1.5 アウトプット定義

2. 開発チーム立ち上げ

2.1 プロジェクト計画書作成

2.2 マスタースケジュール作成

2.3 キックオフミーティング

3. 要件定義

3.1 技術選定

3.2 アーキテクチャ設計

3.3 機能要件整理

3.4 非機能要件整理

3.5 運用要件検討

3.6 UIデザイン

3.7 ユーザーシナリオ(ユースケース)作成

3.8 外部システム連携検討

3.9 システム構成検討

3.10 ビジネスルール抽出

3.11 データモデル作成

4. アプリケーション設計

4.1 機能設計

4.2 DB設計

4.3 外部システムI/F設計

4.4 データ移行設計

5. 実装

5.1 プログラム設計

5.2 コーディング

5.3 ユニットテスト

5.4 デバッグ

5.5 コードレビュー

5.6 結合テスト

6. テスト

6.1 テスト計画策定

6.2 システムテスト

6.3 ストレステスト

6.4 パフォーマンステスト

6.5 回帰テスト

7. リリース

7.1 リリース計画策定

7.2 リリース・チェックリスト作成

7.3 本番環境更新

8. 保守