需求管理制度V20总结.docx

上传人:b****3 文档编号:10409137 上传时间:2023-05-25 格式:DOCX 页数:20 大小:288.42KB
下载 相关 举报
需求管理制度V20总结.docx_第1页
第1页 / 共20页
需求管理制度V20总结.docx_第2页
第2页 / 共20页
需求管理制度V20总结.docx_第3页
第3页 / 共20页
需求管理制度V20总结.docx_第4页
第4页 / 共20页
需求管理制度V20总结.docx_第5页
第5页 / 共20页
需求管理制度V20总结.docx_第6页
第6页 / 共20页
需求管理制度V20总结.docx_第7页
第7页 / 共20页
需求管理制度V20总结.docx_第8页
第8页 / 共20页
需求管理制度V20总结.docx_第9页
第9页 / 共20页
需求管理制度V20总结.docx_第10页
第10页 / 共20页
需求管理制度V20总结.docx_第11页
第11页 / 共20页
需求管理制度V20总结.docx_第12页
第12页 / 共20页
需求管理制度V20总结.docx_第13页
第13页 / 共20页
需求管理制度V20总结.docx_第14页
第14页 / 共20页
需求管理制度V20总结.docx_第15页
第15页 / 共20页
需求管理制度V20总结.docx_第16页
第16页 / 共20页
需求管理制度V20总结.docx_第17页
第17页 / 共20页
需求管理制度V20总结.docx_第18页
第18页 / 共20页
需求管理制度V20总结.docx_第19页
第19页 / 共20页
需求管理制度V20总结.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

需求管理制度V20总结.docx

《需求管理制度V20总结.docx》由会员分享,可在线阅读,更多相关《需求管理制度V20总结.docx(20页珍藏版)》请在冰点文库上搜索。

需求管理制度V20总结.docx

需求管理制度V20总结

零壹移动互联

需求管理制度(2.0版,2015年)

拟制人

肖波

日期

20150630

审核人

日期

批准人

日期

修改记录

日期

版本

作者/修

改者

描述

审核人

20150701

V2.0

肖波

修改需求开发管理流程与相关人员分工

第一章

总则

第二章

职责与分工

第三章

需求总体说明

第四章

需求提交

第五章

需求评估

第六章

需求开发

10

第七章

系统测试

11

第八章

需求上线

13

第九章

生产问题管理

14

第十章

需求变更控制与管理

14

第十一章需求进度监控及查询

17

第十二章附则

17

 

第一章总则

第一条为规范零壹移动互联(以下简称“零壹”)需求管理,明确各阶段的工作内容、处

理流程、参与人员以及相关干系人的职责,在保证需求质量的同时,提高需求实现效率,特制

订本制度。

第二条本制度适用于研发部的所有系统开发需求。

第三条本制度适用的读者包括需求开发负责人、需求提交人员、需求评估人员、开发人

员、测试人员、生产运维人员、项目管理员等。

第二章职责与分工

第四条职责分工

角色

职责

需求提交人员

1.负责需求调研与编辑、编写业务需求申请表、提交业务需求审批。

2.根据需求评审和评估意见,及时修改业务需求,并发给需求相关干系人。

3.配合需求开发、测试人员提供业务知识的支持。

4.协助确认需求开发结果。

5.负责需求上线后验证工作。

项目管理人员

1.负责需求审批、评估、技术文档评审、测试、上线等需求管理流程的整体协调工作。

2.组织需求评估会议。

3.处理测试申请----提交测试部门进行分配与测试。

4.维护需求信息、跟进需求变更以及需求处理进展,定期向相关领导、

部门汇报需求进展。

需求开发负责人

1.参与需求评审,从技术角度对需求实现方式、风险等进行评估。

2.制定需求开发计划,分配需求开发人员。

3.负责需求所有工作的沟通、协调管理。

4.负责需求开发进度、成员、变更管理。

5.负责或参与需求所有成果的审批。

需求评估人员

1.从架构、业务、技术、风险等方面对业务需求的内容和实现方式进行全面评估,并提出评估意见。

2.审核根据评估意见修改后的业务需求。

3.需求评估人员包括开发部门、测试部门、产品部门以及其他参与具体需求工作的人员。

开发人员

1.帮助需求提交人员分析、确定业务需求。

2.编与需求相关技术文档。

3.组织实施软件需求、系统设计等文档评审,参与测试计划、测试案例、测试报告文档的评审工作。

4.负责需求的设计、开发,确保代码符合编码规范和代码安全规范。

5.负责系统集成、编译部署及单元测试。

6.提交测试申请,必要时提供技术支持,配合需求测试人员完成测试环境的搭建。

7.配合需求测试人员处理环境问题,解决测试缺陷。

8.负责提交上线申请,参加上线评审,配合上线部署,负责上线问题的查询和解决、上线复核。

需求测试负责人

1.参与需求评审,从业务测试角度参与对需求实现方式、风险等进行评估。

2.分配需求测试人员,对需求测试过程管理,负责需求所有工作的沟通、协调管理。

3.制定/参与制定测试计划,参与测试案例、测试报告文档的评审工作。

测试人员

1.参与需求评估,参与技术文档评审。

2.制定测试计划以及方案。

3.编写测试案例等相关测试文档。

4.实施技术测试工作,包括但部限于集成测试、功能测试、业务流程测试、易用性测试及用户体验测试、兼容性测试、性能与压力测试、稳定性测试、安全测试等。

5.测试缺陷管理,测试缺陷处理跟进。

6.组织产品经理等人员体验预发布产品。

7.测试总结与相关业务知识文档编写与汇总。

8.负责生产问题的协调处理。

生产运维人员

1.负责上线申请受理、组织上线需求评审。

2.负责生产版本备份、上线、回退。

(预留项)

(预留项)

当需求提交部门对需求评估小组的评估结果存在争议时,由相关部门领导共冋商议裁决。

第三章需求总体说明

第五条需求分类

按需求的提交部门可以分为研发部内部需求和业务部门需求。

需求类型

需求类型定义

研发部内部需求

研发部内部提出的系统开发、性能优化、软件升级等需求。

产品部门需求

研发部以为的部门提交的系统开发需求,主要指产品部。

按需求的内容可分为功能开发需求、平台网站类需求、数据需求。

需求类型

需求类型定义

按需求的紧急程度可以分为紧急需求和普通需求。

需求类型

需求类型定义

紧急需求

需求提交人员事先确定上线时间,且按常规资源分配和进度安排无法按

时上线,必须通过领导特批增加资源,并对部分流程进行加急处理,才可满足上线要求的需求。

普通需求

紧急需求以外的其他需求。

按需求开发工时的大小可以分为大型需求、中型需求和小型需求。

需求类型

需求类型定义

大型需求

开发工时>200工时的需求。

中型需求

开发工时>100工时,<=200工时的需求。

小型需求

开发工时<=100工时的需求。

第六条需求开发管理流程图

需求开发管理流程为:

 

 

(建议由项目管理员统一管理需求)

需求管理主要包括以下内容:

』奇扃发*

__JJ雋卑评估;定版i>■-I

—:

————I

需求的评估、开发、测试和上线阶段的管理细则遵循本制度中相关规定。

不涉及功能开发的平台类需求和数据需求可根据实际情况对需求开发管理过程的部分工作进行裁剪。

各阶段包含的活动及流程请见以下各章节中的详细描述。

第四章需求提交

第七条需求提交

UI、测试)与产

(或邮件的

为提高需求质量和处理效率,减少需求变更的次数,研发部各小组(开发、品部门就需求内容和实现方式等达成一致,可形成会议纪要存档,并与《需求申请表》形式)同时提交需求审批。

需求提交前需确认的内容包括:

(一)与开发人员沟通,确定需求类型。

(二)需求的可行性分析。

各部门小组进行可行性分析时需关注的内容为:

1.研发部对需求的技术可行性进行初步分析,并帮助需求提交人员识别关联系统。

2.需求关联系统的归属开发人员就需求是否符合业务发展规划,以及需求对系统中已有业

务功能的影响进行评估。

3.产品部、开发人员、测试人员对需求的业务逻辑、风险、合规等进行初步评估。

第八条需求会签原则上中、大型项目或需求,需要通过会签流程,征求各部门相关同事或领导审批,审批通过方可进入到后续开发流程。

此条制度视公司具体情况需要,灵活运用。

第五章需求评估

第九条需求评估流程

--L

;「「iI一*i:

I,i-.

喘或评P罰.讦仙人吋签了确认tn幵即涧*沏试自1同・幵我肯确认可先】SE勺

需求评估流程说明及职责分工:

(一)需求调研,需求文档完成开发后,产品经理需将需求提交至项目管理人员统一管理,

会签通过后组织需求评估会议。

项目管理人员需要将需求文档发送至研发部想干的各分部门会签。

(二)项目管理员审核相关要素,包括:

参与会签审批的干系人是否齐全,各干系人是否审批通过。

QC等三种类型)

附:

紧急需求另行处理(待完善,可划分为业务需求、紧急需求、生产

(三)需求评估会上要评估的内容包括:

1.确认需求内容,分析需求合理性:

需求开发负责人从技术层面对需求的技术可行性、性

能等进行初步评估;测试部及其他相关产品部门从业务角度,对需求的业务逻辑、业务流程、业务目的、风险、合规等方面内容进行评估。

2.初步确认需求的实现方式。

3.初步评估需求的开发工作量。

4.明确需求系统设计、编码、测试、上线阶段的里程碑以及各阶段的交付物和负责人。

5.

确定需求评估结论。

1.不予开发或者有变更的事项;

2.该需求对其他关联系统的影响;

3.需求所需人力、工时、里程碑以及整体评估结论等。

(五)评估表填写完毕后,评估人员需当场签字确认,项目管理员检查需求评估表的信息是否填写完整、准确。

第十条需求评估考虑层面

需求评估主要从技术角度和业务角度进行考虑。

若需求评估通过,会后需求提交人员根据需求评估的结论更新需求,更新后的需求将作为研

发部开发的最终依据(避免需求多次变更)。

若出现下列情形之一的,评估组出具意见后可退回需求至产品部重新更新需求或需要征得各部门领导审批。

(一)技术层面

1.需对系统结构进行大规模改造的。

2.涉及系统架构变更的。

3.与其他需求有重复的。

4.需求中有不合理事项的。

5.需求不明确需做补充的。

6.当前技术无法实现的。

7.评估时发生重大变更,且变更审批未通过的。

(二)业务层面

1.与目前的业务操作流程、运营有矛盾的。

2.需大规模的更改原有的业务流程,增加大量人工后续处理成本。

3.业务需求与业务目的不符的。

4.新需求引起的新业务流程未在需求内一并体现的。

5.

无法正常进行业务

业务流程未理顺,业务规则未明确或者没有体现,有可能导致上线后

运作,或者存在运营风险的。

因以上原因被退回的需求,需求提交部门如对需求评估小组的评估结果存在争议,可提交各部门领导进行仲裁。

第六章需求开发

 

(略,具体流程有开发部门制定)

第十二条

设计开发:

需求评估通过后,由需求开发负责人安排、协调需求的设计和开发

工作。

同时完成《需求技术文档》。

(一)开发人员根据需求评估会上通过的业务需求进行设计开发,

(二)技术文档通过需求开发负责人的审核后,开发人员提交项目管理人员。

此技术文档有

必要从架构、环境、安全、性能等层面对技术文档进行评审,及时提出评审意见。

(三)项目管理员审核相关要素,包括:

技术文档是否符合要求、评审人员参与度、是否评审通过。

审核通过后需求进入开发阶段。

如审核不通过,项目管理员将技术文档退回给开发人员,

SVN中并开展开发工

开发人员处理完毕后再提交相关干系人评审。

(四)技术文档评审通过后,开发人员将评审通过后的技术文档更新到作。

紧急需求必须通过需求评估后,才可开展设计开发工作。

设计开发阶段的部分工作在项目管

理员审批通过后,可根据实际情况进行裁剪。

第十三条单元测试&集成测试

(一)编码完成后,开发人员需进行单元测试、系统集成、编译部署、及主功能测试。

测试通过后编写《单元测试报告》、版本部署操作文档,并提交需求开发负责人审核。

《单元测试报告》、版本部署操作文

(二)需求开发负责人审核通过后,开发人员将源代码、

档更新到SVN需求开发负责人将《单元测试报告》、版本部署操作文档上传到SVN

第七章系统测试

第十四条系统测试:

单元测试(包含系统集成)通过后进入系统测试阶段,

系统测试流程为:

系统测试流程说明:

(一)需求开发负责人向项目管理员提交系统测试申请。

(二)项目管理员审核相关要素,包括:

需求是否通过评估、技术文档是否通过评审、单元

SVN审核通过

测试是否通过、《需求技术文档》、《单元测试报告》及版本部署操作文档是否上传

如审核不通过,返回开发子流程。

后项目管理员向研发部质量管理部测试经理下系统测试通知单。

(三)测试经理分配系统测试人员。

(四)系统测试人员验证SVN中的技术文档、版本部署及需求主功能。

验证通过后制定测试计划,如验证不通过,返回开发子流程。

(五)系统测试计划、测试案例、测试报告由系统测试人员编写并组织评审,系统测试主管和需求开发负责人必须参加评审。

(六)补充:

测试计划、测试方案、测试案例等测试文档,设计时间参考第六条(需求开发管理流程图);测试工作遵循尽早参与的原则,遇特殊情况,测试文档也可在测试启动时执行。

第八章需求上线

第十五条需求上线:

测试验收工作结束后,进入需求上线

阶段。

需求上线主要分为业务上线、技术上线。

第十六条需求上线流程

需求上线流程说明:

(一)需求上线申请

需求测试通过后,测试经理检查测试负责人提交的测试工件,审核通过后提交项目管理员协调开发安排上线时间。

(二)上线实施后,需求相关人员需进行上线验证:

(三)若上线复核或验证失败,则开发人员将上线版本从生产环境中回退,需求转入开发流程。

第十七条试运行

为了对系统的功能、性能、可靠性、稳定性、需求涉及业务和系统的影响情况进行验证,需求上线后,由研发部、产品部,以及其他领导共同商榷,根据项目实际情况实行产品试运行。

试运行的时间、方案、通过标准暂未制定。

第九章生产问题管理

第十八条生产问题:

指存在于生产系统中的异常现象或缺陷,不包括办公设备、网络故

障等非生产系统引起的故障。

生产问题处理流程说明:

(一)技术人员收到生产问题后,对问题根源进行深入分析,并对系统问题进行处理。

如不属于非系统问题,技术人员拒绝报障并说明原因,测试人员需整理归档。

(二)生产问题修复完毕后部署到测试环境,提交测试流程。

(三)技术人员提交测试申请,项目管理员审核通过后下测试通知单。

(四)生产问题测试通过后,上线流程与需求上线流程一致。

第十章需求变更控制与管理

第十九条需求变更:

指研发部受理需求后,需增加、修改、删除需求内容,或将需求挂

起、退回、取消的现象。

需求变更控制与管理流程:

需求变更控制与管理流程说明及职责分工:

 

变更原因及变更内容。

 

负责人、相关测试负责人及关联系统负责人审批。

审批通过后需求开发负责人判断是否为重大变更。

如审批不通过,评审组说明原因后将需求变更申请退回申请人。

(三)需求变更属于重大变更时,需求变更申请人组织需求变更评审会,由评审组成员共同确定是否允许变更。

如果不属于重大变更,需求开发负责人有权决定是否允许需求变更。

满足以下任一条件的需求变更都属于重大变更。

1.需求变更引起开发工时增加量:

大型需求》10%中型需求》15%小型需求》20%(仅删除需求内容的变更可不考虑)。

2.需求变更导致里程碑点推迟的。

3.需求变更涉及关联系统变化的。

4.需求变更可能存在风险、合规问题的。

5.需求变更涉及或影响已有业务流程、规则、后台运营的。

(四)需求变更评审参与人员:

需求开发负责人、需求提交人员、开发人员、测试负责人、测试人员、关联系统负责人、关联产品部门。

如不属于重大变更,可裁剪此活动。

评审的内容包括:

1.技术可行性分析。

2.需求合理性、业务方案可行性分析。

3.关联系统影响分析。

4.变更风险分析。

5.对需求工作量、工期、成本等的影响分析。

6.评审结论:

(待设计表格)填写需求变更详细方

(1)评审通过:

需求开发负责人在《需求变更申请单》

案。

(2)评审不通过:

在《需求变更申请单》中填写否决意见及原因。

(五)需求变更评审结束时,需求开发负责人在《需求变更申请单》中填写需求变更评审意见,与会人员签字确认。

(六)需求变更评审会后,需求开发负责人将《需求变更申请单》提交项目管理员审批。

审批通过后业务人员更新业务需求。

如审批不通过,项目管理员说明原因后将需求变更申请退回需求变更申请人。

SVN管理,并发布

(七)业务需求更新完毕后,需求开发负责人将《需求变更申请单》上传需求变更通知,需求转入开发流程。

第十一章需求进度监控及查询

第二十条待制度完善(建议引入需求管理软件)

第十二章附则

第二十一条本制度由研发部测试管理部负责制定、解释和修改。

涉及其他部门,可由相

关部门协助研发部测试管理部修改。

第二十二条需求管理办法相关文件。

1.业务需求申请表

2.需求评估表

3.需求技术文档

4.需求变更申请表

 

书是我们时代的生命

别林斯基

书籍是巨大的力量

列宁

书是人类进步的阶梯

咼尔基

 

 

书籍是人类思想的宝库

乌申斯基

 

 

书籍一一举世之宝一一梭罗

 

书不仅是生活,而且是现在、过去和未来文化生活的源泉法耶夫

书籍把我们引入最美好的社会,使我们认识各个时代的伟大智者

史美尔斯

书籍便是这种改造灵魂的工具。

人类所需要的,是富有启发性的养料。

而阅读,则正是这种养料

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2