7.6 KiB
7.6 KiB
販売アシスト 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 数 < 10(Critical = 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)
作成者: 開発チーム全体