h-1.flutter.4/docs/long_term_plan.md
joe b0b7c32a44 docs: Sprint 4 完了に基づく進捗状況の更新
- project_plan.md: M1 マイルストーン達成、Invoice API Ready の反映
- short_term_plan.md: 見積機能完全化・請求転換機能の実装完了追加
- requirements.md: 機能一覧のステータス更新(実装完了項目の明示)
- long_term_plan.md: ロードマップ再構築と Milestone 定義

実装済み機能:
- 見積入力画面(DatabaseHelper 接続 + エラーハンドリング完全化)
- 売上入力画面(JAN コード検索・DocumentDirectory 自動保存対応)
- 請求作成画面 UI(見積→請求転換機能実装)
- 在庫管理モジュール(Inventory モデル + DatabaseHelper CRUD API)
2026-03-09 08:16:53 +09:00

5.5 KiB
Raw Blame History

長期計画Roadmap- CMO-01 プロジェクト

1. ロードマップ概要

フェーズ 期間 目標 リスク 担当チーム ステータス
Phase 0 2026/03-07 マスタ機能完了 開発チーム全体 完了
Phase 1 2026/03-09 コア機能(見積・売上・請求) Sales チーム 進行中
Phase 2 2026/04-15 クラウド同期準備 Cloud チーム 計画予定
Phase 3 2026/06-30 iOS 対応・正式版リリース iOS チーム 将来目標

2. マイルストーンロードマップ

🎯 M1: ベータリリース2026/06/30

前提条件:

  • マスタ管理機能の完全化
  • 見積入力・売上入力画面の基本動作
  • 請求作成画面 UI + 見積→請求転換機能
  • PDF 帳票出力テンプレート実装
  • レジ業務(決済ゲートウェイ連携)
  • 在庫管理モジュールの UI + CRUD 画面

リリース内容:

  • Android APK + AAB のビルド
  • Firebase Analytics 統合
  • DocumentDirectory 自動保存機能

🎯 M2: クラウド同期準備2026/04/15

前提条件:

  • Offline-first アーキテクチャ完了
  • Google 認証統合 (google_sign_in パッケージ)
  • Firebase Realtime Database 接続
  • Conflict Resolution ロジック設計Last-Write-Wins

依存関係:

graph LR
    A[オフライン DB 構築] --> B[Google 認証実装]
    B --> C[Firebase 同期ロジック]
    C --> D[Conflict Resolution]

🎯 M3: クラウド連携完了2026/07/30

前提条件:

  • Google Drive 連携 + QR コード生成
  • リアルタイムデータ同期(差分アップロード)
  • プッシュ通知機能実装

3. 機能リリーススケジュール

📅 2026 Q24-6 ヶ月)

優先度 タスク 責任者 依存事項
4 月 High 請求作成画面 UI + PDF 帳票実装 Billing チーム invoice_template.dart の利用
5 月 High レジ業務機能の完全化 POS チーム カード決済ゲートウェイ選定
6 月 Medium 在庫管理モジュール UI Inventory チーム DatabaseHelper API の拡張

📅 2026 Q37-9 ヶ月)

優先度 タスク 責任者 依存事項
7 月 High クラウド同期機能実装 Cloud チーム Google 認証完了
8 月 Medium Conflict Resolution ロジック実装 Sync チーム Firebase リアルタイム DB
9 月 Low 顧客ポータル API 設計 Web チーム API Gateway 選定

📅 2026 Q410-12 ヶ月)

優先度 タスク 責任者 依存事項
10 月 Medium iOS バージョン設計 iOS チーム Android 版完成後の移植
11 月 High iOS 版実装(基本機能) iOS チーム API の iOS 対応
12 月 High 最終リリース準備 + テスト QA チーム iOS βテスト完了

4. リスク管理・対応策

🔴 高リスク

リスク 影響度 対策 責任者
クラウド同期の Conflict Resolution が複雑化 Last-Write-Wins の簡易実装からスタート
データ整合性の監査ロジック追加
Cloud チームリーダー
決済ゲートウェイ選定遅延 Stripe / Paytm の両方を検討
Sprint 5 で比較検討開始
POS チームリーダー

🟡 中リスク

リスク 影響度 対策 責任者
iOS 対応の遅延Xcode 学習コスト) Android の機能を優先
iOS は正式版リリースで考慮
iOS チームリーダー

5. リソース配分(想定)

開発リソース

チーム 人数 スプリントサイクル 主たるタスク
Sales チーム 2 Sprint 2/week 見積・売上・請求画面
Billing チーム 1 Sprint 2/week PDF 帳票・請求作成 UI
Cloud チーム 1 Sprint 2/week Google 認証・同期ロジック
iOS チーム 0準備 - iOS 版実装Q4 開始)

サーバー・インフラリソース

| サービス | 仕様 | 月額費用 | 備考 | |--:|-:|--:-|:-:| | Firebase プロジェクト | Free Tier | ¥0 | $100K 以内の範囲 | | AWS EC2バックアップ | t3.micro | ¥3,000 | Compute + Storage | | Google Drive 連携 | API キューota | - | 追加費用なし |


📋 ドキュメント管理履歴

| 日付 | 更新者 | 変更内容 | |:---:|--:-|-:-| | 2026/03/09 | AI / 開発チーム | 長期計画のロードマップ再構築
- Phase 1 の進捗確認Sprint 4 完了)
- Phase 2-3 のスケジュール策定
- リソース配分とリスク管理項目追記 | | 2026/03/07 | AI / 開発者 | 初期ロードマップ作成 |


📌 関連ドキュメント


最終更新: 2026/03/09
バージョン: 1.0 (Initial Roadmap Release)
作成者: 開発チーム全体PM 承認待ち)