立项
-
立项申请表
-
可行性分析报告
-
项目启动通知书
策划
1. 需求规格说明书(核心)
内容包括:业务功能需求、系统功能需求、性能需求、数据需求、外部接口、待解决问题等;
2. 项目总体计划
3. 配置管理计划
4. 总体测试计划
5. 质量保证与风险管理
设计
1. 概要设计(核心)
内容包括:系统架构、功能模块设计、数据库设计、接口设计等
2. 详细设计(核心)
内容包括:在概要设计的基础上,扩展细化,交互界面、性能等。
包括功能模块的详细设计、接口的详细设计、数据库的详细设计、性能设计、界面等。
开发
包含一系列编码规范等。
测试
包含:测试用例、集成测试报告、系统测试报告、迭代测试报告、缺陷跟踪表等。
包含:第三方测试等。
评审
包含:评审检查表、评审记录等
验收
包含:验收测试报告、项目验收报告、产品使用手册、产品生产手册等。
结语
对于大型的软件项目开发,应该有项目经理或者产品经理,从头到尾,负责这一套文档的制定和更新。
研发人员会轻视文档的重要性,待项目拿去投标时,才发现这些文档是必不可少的。