项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(1)

项目开发流程是一个项目和产品的能否做好的关键。今天分享给大家一个史上最详细的项目管理开发流程架构和说明实例,是咱们社区的实战大咖湘北总结撰写的,供大家借鉴参考!

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(2)

项目开发流程架构总览

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(3)

项目开发流程及交付物

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(4)

01

项目售前阶段

项目售前阶段共有七个部分,分别是:客户现状调研分析,技术可行性评估,制定技术概要方案,制定业务概要方案,工作量与人力成本评估,POC验证,售前业务交接。

1.1 客户现状调研分析

通过访谈或问卷调查方式,了解客户当前的痛点问题,以市场为导向,有效收集来自客户的原始需求,准确把控核心价值点,寻找商业合作机会。

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(5)

1.2 技术可行性评估;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(6)

1.3 制定技术概要方案;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(7)

1.4 制定业务概要方案;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(8)

1.5 工作量与人力成本评估;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(9)

1.6 POC验证;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(10)

1.7 售前业务交接;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(11)

02

产品策划阶段

产品策划阶段共有10个部分,分别是:2.1 项目立项;2.2需求调研;2.3 项目入场准备;2.4 产品需求澄清;2.5明确验收标准;2.6开发与测试人力详细评估;2.7 制定项目里程碑计划;2.8 输出工作任务说明书;2.9 合同签订2.10 召开项目启动会。

2.1 项目立项

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(12)

2.2需求调研

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(13)

2.3 项目入场准备

办公环境:办公位置、权限开通、工作电脑、服务器资源、开发环境等;

工作规范要求:IT管理工具、保密合规性、文档管理、开发规范、沟通机制等;

产品需求:需求开发依赖的前置条件等;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(14)

2.4 产品需求澄清

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(15)

2.5明确验收标准

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(16)

2.6开发与测试人力详细评估

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(17)

2.7 制定项目里程碑计划

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(18)

2.8 输出工作任务说明书

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(19)

2.9 合同签订

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(20)

2.10 召开项目启动会

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(21)

03

项目计划阶段

项目计划阶段共有5个部分:3.1需求任务拆分;3.2 明确需求优先级;

3.3 制定项目选代开发计划;3.4 制定项目测试计划;3.5 制定需求准入准出标准。

3.1需求任务拆分

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(22)

3.2 明确需求优先级

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(23)

3.3 制定项目选代开发计划

1、根据需求优先级和版本计划,提前梳理当前迭代内待开发的需求清单;

2、明确需求的验收标准及依赖条件;

3、明确每个需求的开发责任人、测试责任人、开发与测试工作量;

4、根据团队可投入人力,评估需求的各迭代开发计划;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(24)

3.4 制定项目测试计划

1、根据项目特性,明确测试类型(如:功能测试、单元测试、接口测试、白盒测试、探索性测试、兼容性、稳定性、性能、合规性等);

2、根据项目开发计划与测试资源情况等,输出项目测试计划;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(25)

3.5 制定需求准入准出标准

组织项目组成员沟通需求的准入准出标准,明确需求管理规则,如满足什么要求才能提交测试,达到什么状态需求才能提交合入;

如:需求准入条件--(需求明确/技术方案评审通过/开发与测试认知清晰/验收条件明确);

如:需求提测条件--(开发完成自检/输出测试建议/自测问题修复);

如:需求合入条件--(产品与UI验收通过/测试验收通过/无遗留严重问题/代码评审通过/交付件输出);

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(26)

04

迭代开发阶段

迭代开发阶段共8个阶段:4.1 项目入场;4.2技术方案评审;4.3 测试策略/测试方案/测试用例评审;4.4新需求开发;4.5需求开发自测验收;4.6选代需求测试验收;4.7 需求进度与风险跟进;4.8 选代复盘。

4.1 项目入场

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(27)

4.2技术方案评审

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(28)

4.3 测试策略/测试方案/测试用例评审

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(29)

4.4新需求开发

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(30)

4.5需求开发自测验收

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(31)

4.6选代需求测试验收

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(32)

4.7 需求进度与风险跟进

过程管控:

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(33)

4.8 选代复盘

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(34)

05

项目集成验证阶段

项目集成验证阶段共有五个部分:5.1 SIT系统集成测试;5.2 专项测试;5.3 UAT客户验收测试。

5.1 SIT系统集成测试

需求功能集成后,根据测试方案,组织团队进行系统集成测试验收,其中可能包含:

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(35)

5.2 专项测试

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(36)

5.3 UAT客户验收测试

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(37)

06

产品发布阶段

产品发布阶段共五个部分:6.1 问题修复;6.2体验优化改善;6.3 重大问题决策;6.4发布评审决策;6.5 发布部署上线。

6.1 问题修复

项目持续性的内部与客户验收过程中,可能会测试出其他项目问题,根据问题的严重性与优先级安排处理;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(38)

6.2体验优化改善

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(39)

6.3 重大问题决策

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(40)

6.4发布评审决策

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(41)

6.5 发布部署上线

根据上流程的发布评审决策结论,若评估需要处理遗留问题,则修复后组织部署上线、若结论是通过,则可直接部署上线。

部署上线后,需要安排人员进行运维监控,及时响应处理发布后的各类突发问题。

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(42)

07

项目交接阶段

项目交接阶段共五个部分,分别是:7.1 运维监控;7.2客户体验问题优化;7.3 客户培训;7.4 项目复盘总结;7.5 客户满意度调查。

7.1 运维监控

项目上线后,进行持续性的运维监控,通过系统平台获取平台的性能情况,以及收集客户问题反馈,快速响应处理,同时进行问题归档,便于后续的项目复盘总结。

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(43)

7.2客户体验问题优化

系统上线后,如果客户提出体验优化项,需要评估优化的内容是否在项目范围内的,如果在范围内,则排期优化,若不在范围内,则根据优化内容的复杂程度与工作量,确认是否需要重新修改合同与人力预算,然后再排期优化。

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(44)

7.3 客户培训

根据产品功能需求,输出产品使用指导手册和使用指导录屏;

根据客户需求,组织客户参加产品使用培训;

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(45)

7.4 项目复盘总结

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(46)

7.5 客户满意度调查

项目管理基础六个步骤(史上最详细的项目管理开发流程架构及说明)(47)

史上最详细的项目管理开发流程架构及说明【实例】

,