h-1.flutter.4/docs/project_plan.md

7.6 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 頃 環境構築SQLite/Firebase インフラチーム 必須 完了

🟡 Phase 1: コア機能開発進捗更新2026/03/07

週数 期間 タスク 担当 優先度 工期目安 実装状況
Week 3-4 3/29〜4/11 見積入力画面完了化 (DatabaseHelper 接続) Sales チーム 1 週間 簡易実装済み
正式ロジック追加中
Week 3-5 3/29〜4/18 売上入力画面機能拡張 (JAN 検索・在庫) Sales チーム 2 週間 進行中
骨子実装完了
Week 4-6 4/05〜4/25 請求作成モジュール実装 Billing チーム 2.5 週間 TODO
次期マイルストーン予定
Week 5-7 4/19〜5/09 受注画面正式実装 Sales チーム 2 週間 ⚠️ 要確認
データモデル定義から開始
Week 6-8 5/12〜6/02 請求作成画面完成とテスト Billing チーム 3 週間 計画済み
Week 7-9 5/19〜6/15 返品処理画面実装 (後回し) Sales チーム 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
コンテンツ: 以下の機能が完備

  • マスタ管理(商品・得意先・仕入先・倉庫・担当者)
  • 見積入力画面 (DatabaseHelper 接続後)
  • 売上入力画面 (機能拡張完了時)
  • 請求作成画面
  • 在庫管理モジュール

条件:

  • Bug 数 < 10Critical = 0
  • テストカバレッジ > 70%
  • Google Play 審査通過

6.2 リリース候補RC1

日付: 2026/09/30
コンテンツ: クラウド同期機能実装完了

  • Google 認証統合 (google_sign_in パッケージ)
  • データ同期ロジック (差分アップロード)
  • Conflict Resolution (Last-Write-Wins)

条件:

  • データ整合性テスト OK
  • バッテリー drain 許容値以内1 日/アプリ起動 < 5%

6.3 正式版リリースGA

日付: 2026/12/31
コンテンツ: iOS 対応 + すべての機能実装

  • 返品処理画面の実装完了
  • 領収書作成機能PDF ライブラリ選定後)
  • キャッシュ・カード決済ゲートウェイ接続

条件:

  • 公開テスト終了
  • ステークホルダー全承認
  • AARL 制限内での稼働維持

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.1 (Sprint Plan Update)
作成者: 開発チーム全体