76 lines
2.6 KiB
Markdown
76 lines
2.6 KiB
Markdown
# 11-需求管理规范
|
|
|
|
## 1. 需求开发过程
|
|
|
|
```
|
|
制定计划 → 需求调研 → 需求分析 → 需求评审 → 用户确认 → 需求变更 → 需求跟踪 → 需求验收
|
|
```
|
|
|
|
### 各阶段产出物
|
|
|
|
| 阶段 | 产出物 |
|
|
|------|--------|
|
|
| 需求调研 | 《需求调研记录》、《客户访谈记录》 |
|
|
| 需求分析 | 《软件需求规格说明书》、原型 |
|
|
| 需求评审 | 《评审记录表》、修订后的文档 |
|
|
| 用户确认 | 确认单/邮件/签字留档 |
|
|
| 需求变更 | 变更申请 → CCB 评审 → 修订文档 |
|
|
| 需求跟踪 | 《需求跟踪表》持续更新 |
|
|
| 需求验收 | 验收确认单 |
|
|
|
|
## 2. 需求分析准则
|
|
|
|
### 分析维度
|
|
- **合理性**:是否细化到设计人员可直接实现的程度
|
|
- **可行性**:成本、性能角度评估
|
|
- **优先级**:高(本次必须)→ 中(可下版本)→ 低(资源允许时)
|
|
- **产品线关系**:新增 / 待优化 / 共性 / 特例
|
|
- **质量**:清晰明确、完整、一致、可验证、可跟踪
|
|
|
|
### 不同类型需求细化要求
|
|
|
|
| 类型 | 细化要求 |
|
|
|------|----------|
|
|
| **查询统计类** | 明确查询条件、查询结果、统计口径 |
|
|
| **性能类** | 明确响应时间、用户数、并发数、吞吐量、资源利用率 |
|
|
| **流程类** | 流程图 + 关键环节说明 |
|
|
| **外部接口类** | 接口协议、字段名称、备选值、约束条件、性能指标 |
|
|
| **业务数据类** | 输入条件、计算逻辑、输出结果 |
|
|
|
|
## 3. 需求编号规则
|
|
|
|
```
|
|
[系统标识]_(模块标识)_[编号](_二级编号)
|
|
```
|
|
- 系统标识和模块标识用英文或拼音缩写
|
|
- 未确定需求前加 `TBD_` 前缀
|
|
|
|
## 4. 需求状态跟踪
|
|
|
|
| 状态 | 说明 |
|
|
|------|------|
|
|
| 新需求 | 用户提出需求申请 |
|
|
| 需求已确认 | 已被分析且用户已确认 |
|
|
| 已开发 | 开发完成提交测试 |
|
|
| 已测试 | 功能测试和回归测试通过 |
|
|
| 已上线 | 发布上线,用户认可 |
|
|
| 已验收 | 用户验收通过,可关闭 |
|
|
|
|
## 5. 需求变更
|
|
|
|
### 流程
|
|
```
|
|
变更申请 → 评估审批(CCB) → 制定计划并执行 → 验证发布
|
|
```
|
|
|
|
### 关键点
|
|
- **【强制】** 客户变更需书面提交(单位盖章或领导签字)
|
|
- **【强制】** 一周内答复变更申请结果
|
|
- 变更视为新需求,按本规范重新执行需求开发流程
|
|
|
|
## 6. 内部/外部评审
|
|
- **内部评审**:项目经理组织,需求/开发/测试/QA/配置共同参与
|
|
- **外部评审**:通知用户发起,需求确认
|
|
- 评审通过后上传配置库,邮件通知相关人员
|
|
- 项目经理组织需求讲解和澄清
|