h-1.flutter.4/docs/project_plan.md
joe a66d5254e0 feat: 要件定義書・プロジェクト計画書・README を作成しました
- docs/requirements.md: 機能要件、非機能要件、アーキテクチャの定義
- docs/project_plan.md: フェーズ別タスク、チーム組織、リスク管理、マイルストーン
- README.md: ドキュメントへのリンク追加と更新ポリシー明記
2026-03-07 14:09:43 +09:00

6.4 KiB
Raw Blame History

販売アシスト 1 号「母艦お局様」 - プロジェクト計画書


1. 基本情報

項目 内容
プロジェクト名 販売アシスト 1 号
コードネーム 母艦「お局様」 (CMO-01)
開始日 2026/03/07 (現在)
目標リリース日 2026/06/30ベータ版
最終リリース目標 2026/12/31正式版

2. スケジュール管理

2.1 フェーズ別タスク

🟢 Phase 0: インフラ整備(完了済み)

週数 期間 タスク 担当 優先度
Week 0-1 現在以前 マスタ機能実装 開発チーム 必須
Week 1-2 現在〜3/25 レジ業務実装 POS チーム 必須
Week 0-2 現在〜3/28 環境構築Firebase/Cert インフラチーム 必須

🟡 Phase 1: コア機能開発(進行中)

|週数|期間|タスク|担当|優先度|工期目安| |---|---|---|---|---|---|| |Week 3-5|3/29〜4/18 |売上入力画面改良|Sales チーム|高|2 週間| |Week 4-6|4/05〜4/25 |請求作成モジュール|Billing チーム|高|2.5 週間| |Week 5-7|4/19〜5/09 |見積・受注画面実装|Sales チーム|中|2 週間| |Week 6-8|5/12〜6/02 |在庫管理モジュール|Inventory チーム|高|3 週間|

🔵 Phase 2: クラウド同期(開発開始)

|週数|期間|タスク|担当|優先度|工期目安| |---|---|---|---|---|---|| |Week 9-10|6/08〜7/06 |Google 認証統合|Auth チーム|高|2.5 週間| |Week 11-13|7/13〜8/17 |データ同期ロジック|Data チーム|中|4 週間| |Week 14-16|8/24〜10/01 |Conflict Resolution|Sync チーム|高|5 週間| |Week 17-19|10/08〜11/01 |プッシュ通知機能|Notif チーム|中|3 週間|

🔴 Phase 3: 本リリース準備(後期)

|週数|期間|タスク|担当|優先度|工期目安| |---|---|---|---|---|---|| |Week 20-24|11/08〜12/16 |iOS バージョン実装|iOS チーム|中|5 週間| |Week 25-30|12/29〜2027/02 |最終テスト・デプロイ|QA チーム|必須|4 週間|


3. リソース計画

3.1 チーム組織

母艦「お局様」指揮系統
┌─────────────┬─────────────┬─────────────┐
│  司令長官   │ 首席科学者   │ 副長官 (QA)  │
│    開発     │  テクニカル  │   テスト     │
│ リーダー    │ マネージャー │ リーダー     │
└─────────────┴─────────────┴─────────────┘
           │
         ┌─┴─┬──────────┬──────────┬──────────┐
         ▼   ▼          ▼          ▼          ▼
    開発チーム POS チーム Auth チーム Data チーム UI/UX チーム

3.2 レビューサイクル

レビュータイプ 頻度 参加者 目的
デイリースタンドアップ 毎日朝 全員 進捗共有
スプリントレビュー 毎週木 全体チーム 成果物確認
ステークホルダーレビュー 2 週間ごと 管理層 承認取得

4. 品質管理計画

4.1 テスト戦略

# Test Coverage Targets
unit_test:      80%
integration_test: 70%
widget_test:    60%
e2e_test:       30%

4.2 リスク管理

リスク 確率 影響度 対応策
AARL 制限超過 サーバー認証方式の検討
データ同期遅延 オフキュープ処理の実装
バッテリー drain 背景プロセスの最適化
ユーザー登録率低 オンボーディング改善

5. コミュニケーション計画

5.1 会議スケジュール(日本時間)

- Daily Standup: 09:30 (30min)
- Sprint Planning: 火曜 14:00 (2h)
- Technical Review: 水曜 16:00 (1h)
- Management Update: 木曜 17:00 (45min)

5.2 ドキュメント管理

|ドキュメント|更新頻度|保存場所|権限制限| |---|---|---|---|| |docs/project_plan.md |変更時|Git/Main|Read-Only| |docs/requirements.md |承認後更新|Git/Branch 分岐|Write-Protected| |docs/api_spec.md |API 変更時|Git/Feature|Write: Backend|


6. マイルストーン

6.1 ベータリリースM1

  • 日付: 2026/06/30
  • コンテンツ: コア機能完備(マスタ・売上・請求・見積)
  • 条件:
    • Bug 数 < 10Critical = 0
    • テストカバレッジ > 70%
    • Google Play 審査通過

6.2 リリース候補RC1

  • 日付: 2026/09/30
  • コンテンツ: クラウド同期機能実装完了
  • 条件:
    • データ整合性テスト OK
    • バッテリー drain 許容値以内

6.3 正式版リリースGA

  • 日付: 2026/12/31
  • コンテンツ: iOS 対応 + すべての機能実装
  • 条件:
    • 公開テスト終了
    • ステークホルダー全承認

7. 予算計画(想定)

|項目|費用|備考| |---|---|---|| |サーバーコスト (AWS)|¥30,000/月|Compute + Storage| |Firebase プロジェクト|無料|$100K 以内の範囲| |開発者ライセンス|無償|オープンソーススタック| |外部 API キャンペーン|¥50,000/月|LINE Notify など|


8. リスク軽減策Risk Mitigation

8.1 バックアップ計画

  • データ保存: 日次自動バックアップFirebase + S3
  • ロールバック: 回帰テスト環境での検証

8.2 セキュリティ対策

  • 認証管理: Google Identity Platform
  • データ暗号化: AES-256 + Firebase Encryption
  • 監査ログ: Firebase Authentication Logs

9. 承認・署名欄

|承認者|役職|署名|日付| |---|---|---|---|| |開発リーダー|PM||2026/03/07| |CTO |技術担当||2026/03/05|


10. 補足情報

10.1 用語説明

  • AARL: Android App Registration Limitアプリ登録制限
  • Conflict Resolution: 同期時のデータ競合解決手法
  • オフキュープ処理: バックグラウンドでの長時間処理

10.2 リンク情報


最終更新: 2026/03/07
バージョン: 1.0 (Initial Release)
作成者: 開発チーム全体