- docs/requirements.md: 機能要件、非機能要件、アーキテクチャの定義 - docs/project_plan.md: フェーズ別タスク、チーム組織、リスク管理、マイルストーン - README.md: ドキュメントへのリンク追加と更新ポリシー明記
6.4 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 | 環境構築(Firebase/Cert) | インフラチーム | 必須 |
🟡 Phase 1: コア機能開発(進行中)
|週数|期間|タスク|担当|優先度|工期目安| |---|---|---|---|---|---|| |Week 3-5|3/29〜4/18 |売上入力画面改良|Sales チーム|高|2 週間| |Week 4-6|4/05〜4/25 |請求作成モジュール|Billing チーム|高|2.5 週間| |Week 5-7|4/19〜5/09 |見積・受注画面実装|Sales チーム|中|2 週間| |Week 6-8|5/12〜6/02 |在庫管理モジュール|Inventory チーム|高|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
- コンテンツ: コア機能完備(マスタ・売上・請求・見積)
- 条件:
- Bug 数 < 10(Critical = 0)
- テストカバレッジ > 70%
- Google Play 審査通過
6.2 リリース候補(RC1)
- 日付: 2026/09/30
- コンテンツ: クラウド同期機能実装完了
- 条件:
- データ整合性テスト OK
- バッテリー drain 許容値以内
6.3 正式版リリース(GA)
- 日付: 2026/12/31
- コンテンツ: iOS 対応 + すべての機能実装
- 条件:
- 公開テスト終了
- ステークホルダー全承認
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.0 (Initial Release)
作成者: 開発チーム全体