操作
機能追加・改修 #610
完了docs: non-functional-requirements.md を記入する
開始日:
2026/07/29
期日:
進捗率:
0%
予定工数:
説明
- 1. User Story
開発チームとして、可用性・性能・データ保持などの非機能要件をdocsで明確にしたい。なぜなら実装・インフラ選定の前提を揃えたいから。
- 2. Background
- 関連PRD: `docs/requirements/quantity-takeoff-concept.md`
- 関連要件: `docs/requirements/architecture.md`
- 関連設計書: `docs/vps-deploy.md`、`docs/operations-runbook.md`、`docs/test-strategy.md`
- 現状の課題: `docs/requirements/non-functional-requirements.md` の表が全項目「未記入」のまま
- 先行Issue/依存関係: なし
- 3. Scope
- 可用性・復旧、性能・容量、セキュリティ、運用性・監視、データ保持・削除、対応端末・ブラウザ、アクセシビリティの各項目を記入する
- 「前提と制約」を記入する
- 対象外と判断した項目があれば理由を記録する
- 4. Out of Scope
- 実際の監視基盤・インフラ構築
- 負荷試験の実施
- 5. Acceptance Criteria
- [ ] `docs/requirements/non-functional-requirements.md` の表の全行が「未記入」でなくなっている
- [ ] 「前提と制約」が記入されている
- 6. Testing Requirements
- 追加/更新テスト: なし(ドキュメントのみ)
- 実行コマンド: なし
- 手動確認: `security-and-access.md`(Issue #TBD)と矛盾しないか確認
- 7. Technical Notes
- 対象レイヤ: ドキュメントのみ
- 依存テーブル: なし
- 関連API/Job/View: なし
- 使用ライブラリ: なし
- Queue影響: なし
- 関連ブランチ戦略: 通常のfeatureブランチ
- 8. Docs to Update
- [x] `docs/progress-status.md`
- [x] `docs/requirements/non-functional-requirements.md`
- 9. Runtime Assumptions
- 実行環境: なし(ドキュメント作業)
- DB前提: なし
- Queue前提: なし
- 実装前に読むdocs: `architecture.md`、`vps-deploy.md`、`operations-runbook.md`
- 10. Done Definition
- [ ] Acceptance Criteriaを満たす
- [ ] 必要なdocsが更新されている
---
対応するGitHub Issue: https://github.com/iplusone/construction-estimate/issues/3
操作