- docs/engineering_management.md (工程管理フレームワーク) - docs/short_term_plan.md (2 週間単位のタスクリスト) - docs/long_term_plan.md (3〜12 ヶ月ロードマップ) - README.md (ドキュメント活用方法の明記)
8.3 KiB
8.3 KiB
長期計画(Roadmap)- CMO-01 プロジェクト
1. ロードマップ概要
| フェーズ | 期間 | 目標 | リリース版 |
|---|---|---|---|
| F1: MVP ベータ版 | Q2 2026 (3/07-6/30) |
コア機能完結・マスタ管理 | v1.0.0-beta |
| F2: クラウド同期化 | Q3 2026 (7/01-9/30) |
お局様連携完了 | v1.1.0-rc |
| F3: 正式版リリース | Q4 2026 (10/01-12/31) |
iOS 対応・全機能実装 | v1.2.0-ga |
| F4: 拡張機能追加 | Q1-Q3 2027 (2027/01-09) |
AI 分析・マルチテナント | v2.0.0-alpha |
2. フェーズ別ロードマップ
📦 F1: MVP ベータ版(2026 Q2)
期間: 2026/03/07 - 2026/06/30
目標: Android 端末単体で全業務を完結する販売アシスタント
🎯 マイルストーン一覧
| MS 番号 | 名称 | 目標日 | 交付物 | 責任者 |
|---|---|---|---|---|
| M1-01 | マスタ管理完了 | 3/25 | CRUD UI + DB 接続 | Sales チーム |
| M1-02 | 見積入力機能実装 | 4/11 | DatabaseHelper 連携 | POS チーム |
| M1-03 | 売上入力実装完了 | 4/18 | JAN 検索・在庫管理 | POS チーム |
| M1-04 | 請求作成機能定義 | 4/25 | PDF テンプレート | Billing チーム |
| M1-05 | 在庫管理モジュール | 5/30 | 棚卸・移動機能 | Inventory チーム |
| M1-06 | ユーザー権限実装 | 6/15 | ロールベースセキュリティ | Security チーム |
| M1-Finish | ベータリリース | 6/30 | Google Play ベータ公開 | PM |
💰 リソース配分(F1)
| チーム | スキルセット | アサイン人数 | 優先度 |
|---|---|---|---|
| POS チーム | Flutter UI / DB | 3 名 | 🔴 High |
| Sales チーム | 販売業務 | 2 名 | 🟢 Medium |
| Billing チーム | PDF/メール | 2 名 | 🟡 Low |
✅ 達成条件(ベータリリース)
-
機能要件: すべてのコア機能実装完了
- マスタ管理(5 マスタ)
- 見積入力(DatabaseHelper 接続後)
- 売上入力(JAN 検索・在庫対応)
- 請求作成(PDF 帳票出力)
-
品質基準:
- Bug 数 < 10 (Critical = 0)
- テストカバレッジ > 70%
- 動作環境:Android 9.0+ / 3GB RAM
-
レビュー承認: ステークホルダー全賛同取得
☁️ F2: クラウド同期化(2026 Q3)
期間: 2026/07/01 - 2026/09/30
目標: お局様とのデータ同期・バックアップ体制整備
🎯 マイルストーン一覧
| MS 番号 | 名称 | 目標日 | 交付物 | 責任者 |
|---|---|---|---|---|
| M2-01 | Google Auth 統合 | 7/06 | OAuth フロー実装 | Auth チーム |
| M2-02 | データ同期ロジック | 8/17 | 差分アップロード | Data チーム |
| M2-03 | Conflict Resolution | 10/01 | Last-Write-Wins 実装 | Sync チーム |
| M2-04 | プッシュ通知機能 | 10/31 | Firebase Cloud Messaging | Notif チーム |
| M2-Finish | クラウド版リリース | 9/30 | Play Store リリース | PM |
🔒 セキュリティ要件(F2)
- Google Identity Platform 認証
- データ暗号化: AES-256 + Firebase Encryption
- 監査ログ: Firebase Authentication Logs
📊 同期戦略
オンデマンド同期:
アプリ起動 → /sync/heartbeat を母艦へ送信
↓
差分データ検出 → バッチアップロード
↓
母艦 DB マージ → クライアントへ反映
🎉 F3: 正式版リリース(2026 Q4)
期間: 2026/10/01 - 2026/12/31
目標: iOS 対応・すべての機能実装完了
🎯 マイルストーン一覧
| MS 番号 | 名称 | 目標日 | 交付物 | 責任者 |
|---|---|---|---|---|
| M3-01 | iOS バージョン実装 | 12/16 | Xcode プロジェクト完了 | iOS チーム |
| M3-02 | 返品処理画面 | 12/08 | 売上返品 CRUD | Sales チーム |
| M3-03 | 領収書作成機能 | 12/15 | 領収テンプレート | Billing チーム |
| M3-04 | キャッシュ決済ゲート | 12/29 | Stripe / PayPay 連携 | Payment チーム |
| M3-Finish | 正式版リリース | 12/31 | App Store 公開 | PM |
🚀 リリース条件
-
機能要件: すべての業務機能実装完了
- マスタ管理
- 見積入力
- 売上入力(レジモード)
- 請求作成
- 返品処理
- 領収書発行
-
テスト完了:
- E2E テストパス > 90%
- iOS + Android 両プラットフォーム動作確認
-
公開審査: App Store / Play Store 審査通過
🔮 F4: 拡張機能追加(2027 Q1-Q3)
期間: 2027/01/01 - 2027/09/30
目標: AI 分析・マルチテナント・カスタマイズ機能
🎯 機能ロードマップ
| 機能 | 目標日 | プラグイン化 | 影響範囲 |
|---|---|---|---|
| AI 売上分析ダッシュボード | 2027/03 | ✅独立モジュール | 集計層 |
| マルチテナント設定 | 2027/04 | ✅サブスクモード | DB スキーマ拡張 |
| カスタムレポートエクスポート | 2027/06 | ✅CSV/PDF テンプレート | 出力機能 |
| 在庫予測 AI モジュール | 2027/08 | ✅機械学習モデル | データ収集・分析 |
💎 サブスクモデル化(目標)
月額プラン: ¥2,980〜
├─ 基本版:マスタ + 販売機能のみ
├─ プロ版:請求・請求書発行付加
└─ エンタープライズ:カスタマイズ対応
初期セットアップ費: ¥19,800
└─ データ移行支援・テンプレート作成
3. チーム成長計画(2026-2027)
📈 スキルマッピング目標
| チーム | 現在スキルセット | 目標(2027/03) | 研修方法 |
|---|---|---|---|
| POS チーム | Flutter UI, CRUD | Firebase Sync, AI API 連携 | コールバック研修 |
| Sales チーム | 販売業務知識 | データ分析、BI ツール利用 | Excel → Power BI |
| Auth チーム | OAuth2.0 | PKI, TLS 設計知識 | セキュリティ認定取得 |
| Data チーム | SQLite | 分散 DB, キャッシュ戦略 | AWS RDS/Redshift |
🏆 人材獲得計画(2026 Q3-2027)
現在:5 名(開発リーダー 1+POS2+Billing1)
↓
Q3/Q4: 新規メンバー 3 名招聘
├─ iOS 経験者:1 名(iOS チーム補強)
├─ AI/ML エンジニア:1 名(分析機能実装)
└─ セキュリティ専門: 1 名(コンプライアンス対応)
4. リスク・課題管理(長期視点)
🔴 主要リスク(フェーズ全体)
| リスク | 発生日 | 影響度 | 対策プラン | 責任者 |
|---|---|---|---|---|
| データ同期遅延 | F2(7/01+) | 🟡 中 | オフキュープ処理実装 | Data チーム |
| ユーザー登録率低 | F1-F3 全体 | 🔴 高 | オンボーディング改善 | Product チーム |
| バッテリー drain | F2-4 全体 | 🟡 中 | 背景プロセス最適化 | Perf チーム |
| AARL 制限超過 | 随時 | 🟡 中 | サーバー認証方式検討 | Infra チーム |
💡 課題解決アプローチ
課題:「レガシー POS システムとの連携」
現状: 競合他社の POS や現金受入れ機とデータ交換が必要
解決策:
- CSV エクスポート/インポート機能追加(F1-M6)
- API ゲートウェイ利用(F3-拡張機能)
- 物理バーコード連携: QR コード発行
課題:「オフライン優先 vs オンライン同期の両立」
現状: 店舗環境はインターネット不安定
解決策:
- オフライン第一の設計原則: 全データローカル保存
- 同期ボタン: ユーザーがオンデマンドで更新トリガー
- 差分同期のみ: バッテリー節約・通信コスト低減
5. 成功指標(KPI)
📊 メトリクス定義
| 指標 | 目標値 | 測定頻度 | 責任者 |
|---|---|---|---|
| 月間アクティブユーザー | +20% MoM | 月末 | PM |
| ストアアプリ評価 | ⭐4.0+ | 四半期ご |