软件研发中心管控流程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

e学研发中心管控流程V1.0

2017年07月

目录

一、产品开发流程 (4)

1.需求阶段 (4)

1.1需求分析 (4)

1.2需求评审 (5)

1.3产品设计 (5)

1.4UI设计 (6)

2.研发阶段 (7)

2.1开发评审 (7)

2.2概要设计 (8)

2.3详细设计(非必需) (9)

2.4编码 (9)

2.5单体测试 (10)

2.6集成测试 (10)

2.7提测 (11)

2.8产品验收 (12)

3.产品发布 (13)

3.1产品发布 (13)

3.2产品运营 (13)

二、日常考核标准 (14)

1.奖励措施 (14)

2.惩罚措施 (14)

三、签字确认 (15)

一、 产品开发流程 需求分析需求评审产品设计UI 设计需求阶段

研发阶段发布阶段开发评审概要设计编码

单体测试

提测

产品验收

产品发布

产品运营

详细设计(非必需)

集成测试

1. 需求阶段

1.1 需求分析

通过调研市场、业务部门反馈等渠道获取需求,并进行详细分析。这一阶段主要目的是从总体上把握产品规划方向和趋势,了解自身产品的业务流程、硬件和软件环境等,并结合同类竞品分析的情况,整理出产品需求的优先级、权重等,以便后续设计和研发工作的实施。

责任部门:产品设计部

输出产物:需求分析报告

标准要求:对需求进行分类,筛选出可行性需求,根据“四象限定位法”进行需求分位,明确需求优先级。需求分析报告需包含3-5个竞品分析结果,明确需求数量、需求内容、需求优先级,预估需求实现的功能点数量及内容,落实需求分析责任人,确保需求可量化可执行可追踪

1.2需求评审

根据需求分析的结果,产品设计部组织相关部门(产品设计部、开发部、市场运营部、UI设计部等)对需求分析报告进行评审,以便获得相关方的一致认可,并进行签字确认。

责任部门:产品设计部

输出产物:需求评审报告

标准要求:确定需求评审小组成员,对需求分析报告进行需求评审,提出评审意见,出具需求评审报告,小组成员签字确认后进行公示。需求评审报告需包含需求评审时间、地点、小组成员名单、需求数量、需求内容、需求优先级、评审意见、小组成员签字和需求评审负责人

1.3产品设计

当需求评审通过后,需要对产品业务功能、业务逻辑、界面原型等进行细化工作。

当界面原型完成后,产品设计部组织相关部门(产品设计部、开发部、UI 设计部、测试部等)进行评审,根据相关方的意见进行修改,直至原型定稿为止。当产品需求文档完成后,产品设计部组织相关部门(产品设计部、开发部、UI 设计部、测试部等)进行评审,以便获得相关方的一致认可,并进行签字确认。

在产品需求文档中,需要评估出预发布时间点、正式发布时间点,以便项目经理可以合理安排好开发计划。

责任部门:产品设计部

输出产物:界面原型、产品需求文档

标准要求:根据需求评审确认后的需求进行业务逻辑梳理,列出流程图,进行功能点设计和界面原型设计,并给出产品界面原型与PRD文档的预发布时间和正式发布时间。界面原型需包含大纲、业务流程图、功能模块细分、界面功能设计、界面交互、修改记录和负责人。PRD文档需包含产品背景、需求列表、参考资料、产品分析、产品目标、产品架构、功能要点、功能概述、需求详细说明、修订记录和负责人

1.4UI设计

UI设计部根据业务原型图,需求说明书进行业务效果图设计,设计过程要求需要协调设计师和前端人员进行沟通,制定设计规范。保证设计稿的质量、制度出稿时间节点。

责任部门:UI设计部

输出产物:UI效果图

标准要求:UI效果图需包含设计规范、设计效果图及切图、交互动画、空白页效果和加载效果。UI设计风格3选1,设计稿修改次数控制在3次左右,保证设计稿质量,明确设计出稿时间和负责人,设计效果由产品负责人和项目负责人审核

2.研发阶段

2.1开发评审

产品需求文档评审通过后,指定项目经理。由项目经理从各个开发部(前端、android、iOS、后端等)中,结合项目的情况组建项目组成员,直到项目结束为主,这段时间内开发人员的绩效由项目经理管理。

由项目经理组织项目组团队对业务框架进行分析,功能模块分解讨论等。

由项目经理制定项目总体计划,划分各个阶段里程碑的目标和要求。

责任部门:项目经理、项目组成员

输出产物:开发评审会议纪要、项目总体计划

标准要求:由项目经理组建项目组成员,并明确每个人的分工职责和要求,在项目开发任务未结束之前,统一由项目经理负责管理。在业务分析中,项目经理要评估出业务的难点,并安排专人进行技术攻关(必要时可以由各个开发部的负责人牵头,且所有的技术方案必需具备2个或以上的备选方案,以便决策之用);根据每个人的开发经验不同,合理的分配好开发任务;项目总体计划中,要求对每个任务只能明确一个责任人,且每个任务的周期不要超过2天(含2天);对于需求存在歧义的,统一由项目经理汇总后跟产品设计部进行沟通和确定;项

目经理要根据产品需求文档中规定的预发布时间和正式发布时间,合理统筹的规划好开发任务计划

2.2概要设计

协调各个开发部对项目进行概要设计(总体结构设计、数据库设计、接口设计和功能模块设计等)。并评估出研发周期、提测时间。

当概要设计(总体结构设计、数据库设计、接口设计和功能模块设计等)完成后,项目经理组织评审,以便获得相关方的一致认可,并进行签字确认。

责任部门:项目经理、项目组成员

输出产物:概要设计文档、项目开发计划

标准要求:所有的项目必需进行概要设计,包含总体结构设计、数据库设计、接口设计和功能模块设计;总体结构设计包括设计目标、运行环境、网络结构、总体设计思路和处理流程、系统部署;数据库设计包括设计原则、数据环境说明、数据库命名规则、逻辑结构、物理存储、数据备份与恢复;接口设计包括外部接口和内部接口;功能模块设计包括业务功能的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系(特别是公用模块和其他模块之间的控制关系);概要设计必需进行评审才能进入编码阶段,且要求项目经理、项目组成员签字确认

相关文档
最新文档