产品项目开发流程

Posted dust90

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了产品项目开发流程相关的知识,希望对你有一定的参考价值。

产品项目开发流程

目前市场上成熟的产品项目流程主要有项目调研,项目立项,需求分析评审,原型设计,项目开发,项目测试,项目部署以及后期维护等。

现基于市场上的开发流程以及以往的项目开发经验,个人对项目各个开发阶段进行描述以及项目整体开发流程进行总结。


项目调研

由于没有正式参加过项目调研,故省略......


项目立项

主要由项目经理发起立项会议,组织相关人员参加立项会议并启动评审项目。在该阶段,项目经理提交项目立项申请书,该说明书主要包括以下内容:项目总体需求,项目目标,项目中技术难度,项目预期成果,项目主要开发人员以及项目总体开发计划(包含测试和验收)。


需求分析评审

一般的需求工程流程主要有

技术图片

需求这一块,如果所在部门中并没有明确人员分工,就存在了一旦遇见和需求有关的问题,并不能立马解决以及没有相关需求文档资料查阅等问题。未来随着所在公司不断发展,建议由专门人员(并非开发人员)负责需求工作,对接客户需求。

在项目需求分析评审阶段,由于时间比较紧迫,最新开发的项目大概用了两周的时间。为了保障项目的顺利开展,我们不断对需求进行更改,评审会议也开了三次。但由于种种原因,并没有严格按照需求工作流程进行执行。


原型设计

基于项目立项申请书和项目需求文档说明书,项目经理确认项目开发架构,项目开发技术,开发业务流程和页面原型设计等。在该阶段,主要产出物有:数据库模型,数据库设计说明书,页面设计原型和系统概要设计文档等。


项目开发

项目经理分配开发任务,并且对项目进行管理,保障项目的开发进度。在该阶段,主要产出物有项目详细设计说明书,项目代码等。


项目测试

一般测试人员的工作流程:

技术图片

如果部门没有测试人员,就不能保证项目的稳定性,可由开发人员负责进行测试。在该阶段,主要产出物有:测试报告说明书。


项目部署

如果公司没有运维人员,可由开发人员对项目进行部署上线。在该阶段,主要产出物有:项目部署文档说明等。


后期维护

项目成功上线后,一般由需求人员对接维护,如果有新的需求、需求变更或项目出现异常,那么需求人员和项目经理沟通即可。

以上是关于产品项目开发流程的主要内容,如果未能解决你的问题,请参考以下文章

产品研发上线流程 & 角色职责

浅析-腾讯产品项目的流程

浅析-腾讯产品项目的流程

嵌入式产品开发流程

嵌入式产品开发流程(转自网络)

产品管理:四步法新产品开发流程