技术开发 频道

产品开发的组织架构和开发管理

    2、产品开发的流程化管理

    产品开发过程的管理,指产品开发项目确定后,进行产品开发,形成可交付使用的软件产品的过程。在产品的开发过程中,如何作好开发过程的管理和控制,是保证产品开发质量和开发进度的关键。

    产品的立项、开发和实施是以结构化的工作流程的方式开展的。产品的生命周期,分为产品的需求分析与立项,总体计划,开发,测试,工程实施,技术支援等阶段。

    在产品开发控制中,应根据产品的生命周期进行流程化管理。总体的开发流程为:

    

   下面根据产品的开发流程给出各阶段的输入、任务、输出。

   2.1 产品需求分析与立项

    2.1.1 输入

    市场部的产品合同、客户需求以及技术总监的签署意见; 各产品经理的定期产品开发情况报告。

    2.1.2 任务

    进行产品的系统总体,确定产品的技术方案; 根据产品经理定期的产品开发情况报告,对产品开发中出现的问题,及时协调解决。

    2.1.3 输出

   由技术总监和相关人员组织评审产品总体设计方案,确定产品总体设计说明书;
   根据产品总体设计说明书和产品的商务合同,技术总监下达产品开发启动说明书,确定产品经理;
   根据各产品经理定期的产品开发情况报告以及问题解决情况,汇总形成产品开发情况报告,报技术总监及相关人员。

    2.1.4 责任人

    技术总监,总体组

    2.2 总体计划

    2.2.1 输入

   产品开发启动说明书;
   产品总体设计说明书;
   产品的合同;
   客户需求;
   产品开发团队人员配置情况。

    2.2.2 任务

   根据产品总体设计和产品开发启动说明书,和各资源经理协商,组建开发团队;
   确定产品开发经理、产品测试经理、产品实施经理、产品客服经理;
   制定产品总体开发计划;
   跟踪产品总体开发计划执行情况,协调解决计划执行中出现的问题;
   定期形成产品开发情况报告。

    2.2.3 输出

   高效的产品开发团队;
   总体产品开发计划;
   及时跟踪总体产品开发计划执行情况,发现问题及时解决,并定期形成产品开发情况报告;
   总体产品开发计划报技术总监和产品总体组批准生效;
   批准后的总体产品开发计划下发给产品开发经理、测试经理、产品实施经理和产品客服经理;
   开发情况报告定期报给产品总体组;
   交付使用的软件产品。
 
    2.2.4 责任人

    产品经理

    2.3 开发

    2.3.1 输入

   总体产品开发计划;
   产品合同;
   客户需求;
   开发经理必要的技术指导和产品开发相关的技术资源。

    2.3.2 任务

   确定客户需求,形成产品需求规格说明书;
   根据总体产品开发计划、开发组人员配备情况和产品需求规格说明书,确定产品开发计划;
   根据确定的需求规格说明书,组织开发人员进行系统的详细设计;
   跟踪开发过程中需求的实现情况,保证产品需求的实现;
   有效的进行开发过程中的配置管理;
   有效的组织、指导、协调开发工作,进行开发小组内的工作任务分配;
   跟踪产品开发计划执行情况,定期形成产品开发情况报告。

0
相关文章