- 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)
5.5 KiB
5.5 KiB
長期計画(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 Q2(4-6 ヶ月)
| 月 | 優先度 | タスク | 責任者 | 依存事項 |
|---|---|---|---|---|
| 4 月 | High | 請求作成画面 UI + PDF 帳票実装 | Billing チーム | invoice_template.dart の利用 |
| 5 月 | High | レジ業務機能の完全化 | POS チーム | カード決済ゲートウェイ選定 |
| 6 月 | Medium | 在庫管理モジュール UI | Inventory チーム | DatabaseHelper API の拡張 |
📅 2026 Q3(7-9 ヶ月)
| 月 | 優先度 | タスク | 責任者 | 依存事項 |
|---|---|---|---|---|
| 7 月 | High | クラウド同期機能実装 | Cloud チーム | Google 認証完了 |
| 8 月 | Medium | Conflict Resolution ロジック実装 | Sync チーム | Firebase リアルタイム DB |
| 9 月 | Low | 顧客ポータル API 設計 | Web チーム | API Gateway 選定 |
📅 2026 Q4(10-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 / 開発者 | 初期ロードマップ作成 |
📌 関連ドキュメント
project_plan.md: 統合計画書・承認用requirements.md: 機能要件・アーキテクチャ定義short_term_plan.md: Sprint 4 計画・タスク完了状況engineering_management.md: ドキュメント管理ポリシー
最終更新: 2026/03/09
バージョン: 1.0 (Initial Roadmap Release)
作成者: 開発チーム全体(PM 承認待ち)