h-1.flutter.4/docs/project_plan.md
joe b0b7c32a44 docs: Sprint 4 完了に基づく進捗状況の更新
- 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)
2026-03-09 08:16:53 +09:00

6.4 KiB
Raw Blame History

販売アシスト 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 週間 実装完了
Estimate モデル完全対応済み
Week 3-5 3/29〜4/18 売上入力画面機能拡張 (JAN 検索・在庫管理連携) Sales チーム 2 週間 実装完了
JAN コード検索ロジック追加
DocumentDirectory 自動保存対応
Week 4-5 3/25〜4/08 見積→請求転換機能実装 Database チーム 1.5 週間 実装完了
convertEstimateToInvoice()ロジック追加
Invoice テーブル CRUD API 完成
Week 4-6 4/05〜4/25 請求作成モジュールUI 実装 Billing チーム 2 週間 完了
見積転換済みデータから請求書生成
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 週間 検討中
Sprint 5 以降に計画
Week 8-10 4/26〜5/17 在庫管理モジュール実装 Inventory チーム 3 週間 完了
DatabaseHelper API リードイ

🔵 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 帳票出力対応)
  • 見積→請求転換機能 (convertEstimateToInvoice())
  • 在庫管理モジュール (Inventory モデル + DatabaseHelper API)
  • 請求作成画面UI 実装完了済)

条件:

  • Bug 数 < 10Critical = 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 対応 + すべての機能実装

  • 請求作成画面の UI 実装完了
  • 返品処理画面の実装完了
  • 領収書作成機能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 マイルストーン達成 + Invoice API Ready)
作成者: 開発チーム全体