前期
- 明确验收条件
- 明确回款环节及要求
- 明确进度要求及其他特殊要求
- 制定计划(立项等)
一、需求
1、调研
准备好问题清单,明确需要调研哪些业务问题;
调研用户范围、业务体量、组织机构;
调研外部关联系统关系、边界需求;
调研系统部署框架,确定网络架构等;
调研客户关联设备硬件现状、浏览器现状、操作系统现状、服务器现状、数据库及中间件现状等;
收集客户提出的问题,进行分析实现的可能性,及需要的哪些特殊东西;
调研客户的特殊要求(如UI/场景/特例等)及特殊处理办法;
调研客户关联系统现状及后续处理内容以及遗漏问题跟踪。
2、产出
交付清单,明确交付内容;
项目的功能清单
需求规格说明书(需包括业务、外部系统需求、非功能性需求等)
系统高保真原型设计
3、评审
评审记录/报告(内审、外部评审)
二、开发
1、交底
产品与开发就开发内容交底;
2、开发
系统设计(技术方案、概设、详设、数据库设计等)
任务分解(开发阶段时间计划已完成);
开发排期(开发计划);
资源协调投入(必须明确投入时间);
紧跟开发进展。
三、测试
1、测试(冒烟、单元、SIT-集成测试、UAT测试、回归测试)
交底测试范围、测试内容(交付清单、功能清单、设计文件等);
协调申请测试资源及明确投入时间(已确定测试时间);
测试工作,确定问题反馈机制,提供测试环境。
2、整改
根据问题影响范围及严重成都,排定优先级,分配开发人员处理对应的问题;
定期发包更新。
3、回归
更新后,进行回归测试。
4、产出
测试报告(UAT测试报告、SIT测试报告等);
测试问题清单及问题跟踪处理记录;
最终稳定系统。
四、上线
上线方案
上线内容和时间;
生产环境申请和部署
培训、操作手册资料、维护手册
试运行问题记录清单
五、验收
验收申请
总结报告
验收报告
运维交接