h-1.flutter.4/docs/project_plan.md
joe a66d5254e0 feat: 要件定義書・プロジェクト計画書・README を作成しました
- docs/requirements.md: 機能要件、非機能要件、アーキテクチャの定義
- docs/project_plan.md: フェーズ別タスク、チーム組織、リスク管理、マイルストーン
- README.md: ドキュメントへのリンク追加と更新ポリシー明記
2026-03-07 14:09:43 +09:00

203 lines
No EOL
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 販売アシスト 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 テスト戦略
```yaml
# Test Coverage Targets
unit_test: 80%
integration_test: 70%
widget_test: 60%
e2e_test: 30%
```
### 4.2 リスク管理
|リスク|確率|影響度|対応策|
|---|---|---|---|
|AARL 制限超過|中|高|サーバー認証方式の検討|
|データ同期遅延|低|中|オフキュープ処理の実装|
|バッテリー drain|中|中|背景プロセスの最適化|
|ユーザー登録率低|高|中|オンボーディング改善|
---
## 5. コミュニケーション計画
### 5.1 会議スケジュール(日本時間)
```markdown
- 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 数 < 10Critical = 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 リンク情報
- [Google Play Console](https://play.google.com/console)
- [Firebase Console](https://console.firebase.google.com)
- [GitHub Repository](https://github.com/h1/sales-assist)
- [プロジェクトチャート](https://project-management.internal/h1-cmo-01)
---
**最終更新**: 2026/03/07
**バージョン**: 1.0 (Initial Release)
**作成者**: 開発チーム全体