(一)项目全流程及交付物介绍
项目售前 (STR1)
定义:评估客户需求的技术可行性及人力成本,并完成合同签订。
准入要求:
1. 输出客户现状分析:通过调研和沟通,分析客户当前的系统和业务现状,了解其痛点和需求。
2. 销售和客户达成初步合作意向:销售团队与客户进行沟通,达成初步合作意向,为后续工作奠定基础。
输出交付件:
《POC验证方案》:提供可行性验证的具体方案,以证明技术解决方案的可行性。
《项目工作量及人力成本评估》:详细评估项目所需的工作量和人力成本,确保项目在预算内可行。
《业务概要方案》:概述项目的业务需求和目标。
《技术架构概览方案》:初步设计技术架构,展示系统的整体框架。
《售前业务交接材料》:整理售前阶段的所有资料,确保后续团队能够顺利接手。
产品策划 (STR2)
定义:明确交付范围和目标,包括客户需求范围的确定、需求澄清,以及技术方案与测试方案的评审,进入待开发阶段。
准入要求:
1. 完成客户合同的签订及开发人力资源的评估:确保项目启动前所有合同和资源到位。
2. 完成业务与技术架构概要方案的交接:确保技术团队了解项目的业务和技术要求。
3. 完成前期资料的转移:所有前期收集的资料都已转移到项目团队。
输出交付件:
《项目立项材料》:正式启动项目所需的文档,包含项目目标、范围、资源、进度等。
《产品交互方案或原型图》:详细设计产品的交互流程或制作原型图,确保需求明确。
《技术架构方案》:详细设计技术架构,确保系统设计符合需求。
《测试方案-测试用例》:制定测试方案和测试用例,确保产品在开发后能进行有效测试。
《项目里程碑计划》:制定项目各个阶段的里程碑,确保项目按计划推进。
《风险登记册》:记录和评估项目可能遇到的风险,并制定相应的应对措施。
《干系人沟通计划及纪要》:制定与项目干系人沟通的计划,并记录每次沟通的内容。
产品计划 (STR3)
定义:完成需求的拆分及责任人指派,并明确各需求的详细迭代开发计划。
准入要求:
1. 明确项目团队成员后,先完成项目正式立项:确保团队成员和角色明确。
2. 完成各需求范围确定、需求澄清,以及技术方案与测试方案的评审:确保每个需求都有明确的技术解决方案和测试计划。
3. 完成项目里程碑计划及风险防方案计划:确保项目有详细的进度计划和风险应对措施。
输出交付件:
《详细需求清单》:列出所有的详细需求,确保每个需求都清晰明确。
《项目需求迭代开发与测试计划》:制定每个需求的开发和测试计划,确保开发过程有序进行。
迭代开发 (STR4)
定义:项目需求开发完成,全功能可测试状态。
准入要求:
1. 完成需求拆分及责任人指派,并深入系统:确保每个需求都有明确的开发责任人。
2. 明确各需求的准入退出要求:定义每个需求的开发完成标准和测试通过标准。
3. 完成项目环境的准备与测试计划制定:确保开发和测试环境准备就绪,测试计划详细明确。
输出交付件:
《开发自检报告》:开发团队对自己完成的工作进行检查,确保代码质量和功能完整。
《迭代验收总结》:总结每次迭代的工作成果和问题,确保每次迭代都有明确的成果。
《项目状态报告》:定期汇报项目状态,确保项目进度透明。
集成验证 (STR5)
定义:功能稳定,并完成测试及客户的验收。
准入要求:
1. 项目需求完全完成开发及自测:确保所有需求都已开发完成并经过自测。
2. 已完成各迭代过程盘点:总结和评估每个迭代的工作成果。
3. 开发自检缺陷、内部问题及风险类问题已修复:确保所有问题都已解决,系统稳定。
输出交付件:
《项目测试报告》:详细记录测试过程和结果,确保系统质量。
《客户验收合格报告》:客户验收通过,确认系统符合要求。
产品发布 (STR6)
定义:整体软件质量达标,达到可发布状态。
准入要求:
1. 完成测试报告:所有测试工作完成,并有详细的测试报告。
2. 客户验收通过:客户确认系统符合需求,可以发布。
3. 内部风险及影响问题已修复:所有内部问题和风险都已解决。
输出交付件:
《发布评审决策结论》:评审发布决策,确保发布过程顺利。
《项目版本部署报告》:详细记录版本部署过程,确保部署成功。
项目交接
定义:已完成项目的整体合格验收。
准入要求:
1. 项目已完成部署上线:系统已经部署上线,准备交接。
输出交付件:
《运维监控报告》:提供系统运维和监控方案,确保系统稳定运行。
《客户培训材料》:为客户提供培训材料,确保客户能够使用系统。
《项目验收总结报告》:总结项目验收过程,确保所有验收工作完成。
《客户满意度调查报告》:调查客户满意度,确保客户对项目的满意。
(二)47页详细介绍(受篇幅所限,仅展示部分内容)
参考来源:软件公司项目产品开发全流程及交付物,附47页详细说明.PPTX-EA之家