5.7 KiB
5.7 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/08)
| 週数 | 期間 | タスク | 担当 | 優先度 | 工期目安 | 実装状況 |
|---|---|---|---|---|---|---|
| Week 3-4 | 3/9〜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 週間 |
6. マイルストーン(完了済み項目)
6.1 ベータリリース M1: Sprint 4 完了✅
日付: 2026/03/25(見込み)
コンテンツ: 以下の機能が実装済み
- マスタ管理(商品・得意先・仕入先・倉庫・担当者)
- 見積入力画面 (DatabaseHelper 接続 + エラーハンドリング完全化)
- 売上入力画面 (機能拡張完了、顧客情報連携、PDF 帳票出力対応)
- 請求作成画面(次期マイルストーン)
- 在庫管理モジュール
条件:
- Bug 数 < 10(Critical = 0)
- テストカバレッジ > 70%
- Google Play 審査通過
6.2 リリース候補 RC1: Sprint 5 完了
日付: 2026/04/15(見込み)
コンテンツ: クラウド同期機能実装完了
- Google 認証統合 (
google_sign_inパッケージ) - データ同期ロジック (差分アップロード - SQLite ローカル化済み)
- Conflict Resolution (Last-Write-Wins)
条件:
- データ整合性テスト OK
- バッテリー drain 許容値以内(1 日/アプリ起動 < 5%)
6.3 正式版リリース GA: Sprint 7 完了
日付: 2026/09/30(見込み)
コンテンツ: iOS 対応 + すべての機能実装
- 返品処理画面の実装完了
- 領収書作成機能(PDF ライブラリ選定、DocumentDirectory 保存ロジック実装)
- キャッシュ・カード決済ゲートウェイ接続
条件:
- 公開テスト終了
- ステークホルダー全承認
- 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/08 |
| CTO | 技術担当 | ___________ | 2026/03/08 |
10. 補足情報
10.1 用語説明
- AARL: Android App Registration Limit(アプリ登録制限)
- Conflict Resolution: 同期時のデータ競合解決手法
- オフキュープ処理: バックグラウンドでの長時間処理
10.2 リンク情報
最終更新: 2026/03/08
バージョン: 1.4 (Sprint 4 完了 - M1 マイルストーン達成)
作成者: 開発チーム全体