ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:21.56KB ,
资源ID:5238385      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5238385.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(需求管理制度V20.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

需求管理制度V20.docx

1、需求管理制度V20零壹移动互联需求管理制度(2.0版,2015年)拟制人肖波日期20150630审核人日期批准人日期修改记录日期版本作者/修改者描述审核人20150701V2.0肖波修改需求开发管理流程与相关人员分工第1章 总则第1条 为规范零壹移动互联(以下简称“零壹”)需求管理,明确各阶段的工作内容、处理流程、参与人员以及相关干系人的职责,在保证需求质量的同时,提高需求实现效率,特制订本制度。第2条 本制度适用于研发部的所有系统开发需求。第3条 本制度适用的读者包括需求开发负责人、需求提交人员、需求评估人员、开发人员、测试人员、生产运维人员、项目管理员等。第2章 职责与分工第4条 职责分工

2、角色职责需求提交人员1. 负责需求调研与编辑、编写业务需求申请表、提交业务需求审批。2. 根据需求评审和评估意见,及时修改业务需求,并发给需求相关干系人。3. 配合需求开发、测试人员提供业务知识的支持。4. 协助确认需求开发结果。5. 负责需求上线后验证工作。项目管理人员1. 负责需求审批、评估、技术文档评审、测试、上线等需求管理流程的整体协调工作。2. 组织需求评估会议。3. 处理测试申请-提交测试部门进行分配与测试。4. 维护需求信息、跟进需求变更以及需求处理进展,定期向相关领导、部门汇报需求进展。需求开发负责人1. 参与需求评审,从技术角度对需求实现方式、风险等进行评估。2. 制定需求开

3、发计划,分配需求开发人员。3. 负责需求所有工作的沟通、协调管理。4. 负责需求开发进度、成员、变更管理。5. 负责或参与需求所有成果的审批。需求评估人员1. 从架构、业务、技术、风险等方面对业务需求的内容和实现方式进行全面评估,并提出评估意见。2. 审核根据评估意见修改后的业务需求。3. 需求评估人员包括开发部门、测试部门、产品部门以及其他参与具体需求工作的人员。开发人员1. 帮助需求提交人员分析、确定业务需求。2. 编写需求相关技术文档。3. 组织实施软件需求、系统设计等文档评审,参与测试计划、测试案例、测试报告文档的评审工作。4. 负责需求的设计、开发,确保代码符合编码规范和代码安全规范

4、。5. 负责系统集成、编译部署及单元测试。6. 提交测试申请,必要时提供技术支持,配合需求测试人员完成测试环境的搭建。7. 配合需求测试人员处理环境问题,解决测试缺陷。8. 负责提交上线申请,参加上线评审,配合上线部署,负责上线问题的查询和解决、上线复核。需求测试负责人1. 参与需求评审,从业务测试角度参与对需求实现方式、风险等进行评估。2. 分配需求测试人员,对需求测试过程管理,负责需求所有工作的沟通、协调管理。3. 制定/参与制定测试计划,参与测试案例、测试报告文档的评审工作。测试人员1. 参与需求评估,参与技术文档评审。2. 制定测试计划以及方案。3. 编写测试案例等相关测试文档。4.

5、实施技术测试工作,包括但部限于集成测试、功能测试、业务流程测试、易用性测试及用户体验测试、兼容性测试、性能与压力测试、稳定性测试、安全测试等。5. 测试缺陷管理,测试缺陷处理跟进。6. 组织产品经理等人员体验预发布产品。7. 测试总结与相关业务知识文档编写与汇总。8. 负责生产问题的协调处理。生产运维人员1. 负责上线申请受理、组织上线需求评审。2. 负责生产版本备份、上线、回退。(预留项)(预留项)当需求提交部门对需求评估小组的评估结果存在争议时,由相关部门领导共同商议裁决。第3章 需求总体说明第5条 需求分类按需求的提交部门可以分为研发部内部需求和业务部门需求。需求类型需求类型定义研发部内

6、部需求研发部内部提出的系统开发、性能优化、软件升级等需求。产品部门需求研发部以为的部门提交的系统开发需求,主要指产品部。按需求的内容可分为功能开发需求、平台网站类需求、数据需求。需求类型需求类型定义功能开发需求新业务功能已有系统中没有此功能,需要在原有基础上新增功能功能改进当前系统已经有此功能,因组织架构、制度规范、业务处理流程等发生变化,需要对现有系统的某些功能进行优化调整参数调整已有系统中已经存在该参数,需研发部对参数内容进行维护需求变更系统功能上线前,要在原有需求的基础上增加、修改或删除需求内容,但需求内容的变动会引起成本增长过大、对现有业务影响较大、或可能存在风险、合规等问题系统问题系

7、统现有功能可以正常使用,但是性能、安全、底层处理逻辑和架构等即将或者未来可能成为业务进一步扩张的瓶颈APP界面类需求1. 仅涉及APP前端页面设计、开发、更新修改及维护,与其他系统没有任何交互的需求。2. 涉及APP前端页面设计、开发、更新修改及维护,且与其他系统有交互的需求。数据需求1. 面向客户数据:是指运用于客户、与客户直接关联的数据,包括向客户发送短信、赠送积分、赠送权益礼品等后台数据处理需求。2. 管理数据:用于管理分析,或活动效果监控和效果评估的报表及明细数据。按需求的紧急程度可以分为紧急需求和普通需求。需求类型需求类型定义紧急需求需求提交人员事先确定上线时间,且按常规资源分配和进

8、度安排无法按时上线,必须通过领导特批增加资源,并对部分流程进行加急处理,才可满足上线要求的需求。普通需求紧急需求以外的其他需求。按需求开发工时的大小可以分为大型需求、中型需求和小型需求。需求类型需求类型定义大型需求开发工时200工时的需求。中型需求开发工时100工时,=200工时的需求。小型需求开发工时=100工时的需求。第6条 需求开发管理流程图需求开发管理流程为:(建议由项目管理员统一管理需求)需求管理主要包括以下内容:需求的评估、开发、测试和上线阶段的管理细则遵循本制度中相关规定。不涉及功能开发的平台类需求和数据需求可根据实际情况对需求开发管理过程的部分工作进行裁剪。各阶段包含的活动及流

9、程请见以下各章节中的详细描述。第4章 需求提交第7条 需求提交为提高需求质量和处理效率,减少需求变更的次数,研发部各小组(开发、UI、测试)与产品部门就需求内容和实现方式等达成一致,可形成会议纪要存档,并与需求申请表(或邮件的形式)同时提交需求审批。需求提交前需确认的内容包括:(一)与开发人员沟通,确定需求类型。(二)需求的可行性分析。各部门小组进行可行性分析时需关注的内容为:1.研发部对需求的技术可行性进行初步分析,并帮助需求提交人员识别关联系统。2.需求关联系统的归属开发人员就需求是否符合业务发展规划,以及需求对系统中已有业务功能的影响进行评估。3.产品部、开发人员、测试人员对需求的业务逻

10、辑、风险、合规等进行初步评估。第8条 需求会签原则上中、大型项目或需求,需要通过会签流程,征求各部门相关同事或领导审批,审批通过方可进入到后续开发流程。此条制度视公司具体情况需要,灵活运用。第5章 需求评估第9条 需求评估流程需求评估流程说明及职责分工:(一)需求调研,需求文档完成开发后,产品经理需将需求提交至项目管理人员统一管理,项目管理人员需要将需求文档发送至研发部想干的各分部门会签。会签通过后组织需求评估会议。(二)项目管理员审核相关要素,包括:参与会签审批的干系人是否齐全,各干系人是否审批通过。附:紧急需求另行处理(待完善,可划分为业务需求、紧急需求、生产QC等三种类型)(三)需求评估

11、会上要评估的内容包括:1.确认需求内容,分析需求合理性:需求开发负责人从技术层面对需求的技术可行性、性能等进行初步评估;测试部及其他相关产品部门从业务角度,对需求的业务逻辑、业务流程、业务目的、风险、合规等方面内容进行评估。2.初步确认需求的实现方式。3.初步评估需求的开发工作量。4.明确需求系统设计、编码、测试、上线阶段的里程碑以及各阶段的交付物和负责人。5.确定需求评估结论。(四)需求评估完成后,填写需求评估表(待设计表格),需填写的内容包括:1.不予开发或者有变更的事项;2.该需求对其他关联系统的影响;3.需求所需人力、工时、里程碑以及整体评估结论等。(五)评估表填写完毕后,评估人员需当

12、场签字确认,项目管理员检查需求评估表的信息是否填写完整、准确。第10条 需求评估考虑层面需求评估主要从技术角度和业务角度进行考虑。若需求评估通过,会后需求提交人员根据需求评估的结论更新需求,更新后的需求将作为研发部开发的最终依据(避免需求多次变更)。若出现下列情形之一的,评估组出具意见后可退回需求至产品部重新更新需求或需要征得各部门领导审批。(1)技术层面1.需对系统结构进行大规模改造的。2.涉及系统架构变更的。3.与其他需求有重复的。4.需求中有不合理事项的。5.需求不明确需做补充的。6.当前技术无法实现的。7.评估时发生重大变更,且变更审批未通过的。(2)业务层面1.与目前的业务操作流程、

13、运营有矛盾的。2.需大规模的更改原有的业务流程,增加大量人工后续处理成本。3.业务需求与业务目的不符的。4.新需求引起的新业务流程未在需求内一并体现的。5.业务流程未理顺,业务规则未明确或者没有体现,有可能导致上线后,无法正常进行业务运作,或者存在运营风险的。因以上原因被退回的需求,需求提交部门如对需求评估小组的评估结果存在争议,可提交各部门领导进行仲裁。第6章 需求开发第11条 需求开发流程 (略,具体流程有开发部门制定)第12条 设计开发:需求评估通过后,由需求开发负责人安排、协调需求的设计和开发工作。(一)开发人员根据需求评估会上通过的业务需求进行设计开发,同时完成需求技术文档。(二)技

14、术文档通过需求开发负责人的审核后,开发人员提交项目管理人员。此技术文档有必要从架构、环境、安全、性能等层面对技术文档进行评审,及时提出评审意见。(三)项目管理员审核相关要素,包括:技术文档是否符合要求、评审人员参与度、是否评审通过。审核通过后需求进入开发阶段。如审核不通过,项目管理员将技术文档退回给开发人员,开发人员处理完毕后再提交相关干系人评审。(四)技术文档评审通过后,开发人员将评审通过后的技术文档更新到SVN中并开展开发工作。紧急需求必须通过需求评估后,才可开展设计开发工作。设计开发阶段的部分工作在项目管理员审批通过后,可根据实际情况进行裁剪。第13条 单元测试&集成测试(一)编码完成后

15、,开发人员需进行单元测试、系统集成、编译部署、及主功能测试。测试通过后编写单元测试报告、版本部署操作文档,并提交需求开发负责人审核。(二)需求开发负责人审核通过后,开发人员将源代码、单元测试报告、版本部署操作文档更新到SVN,需求开发负责人将单元测试报告、版本部署操作文档上传到SVN。第7章 系统测试第14条 系统测试:单元测试(包含系统集成)通过后进入系统测试阶段, 系统测试流程为:系统测试流程说明:(1)需求开发负责人向项目管理员提交系统测试申请。(2)项目管理员审核相关要素,包括:需求是否通过评估、技术文档是否通过评审、单元测试是否通过、需求技术文档、单元测试报告及版本部署操作文档是否上

16、传SVN。审核通过后项目管理员向研发部质量管理部测试经理下系统测试通知单。如审核不通过,返回开发子流程。(3)测试经理分配系统测试人员。(4)系统测试人员验证SVN中的技术文档、版本部署及需求主功能。验证通过后制定测试计划,如验证不通过,返回开发子流程。(5)系统测试计划、测试案例、测试报告由系统测试人员编写并组织评审,系统测试主管和需求开发负责人必须参加评审。(6)补充:测试计划、测试方案、测试案例等测试文档,设计时间参考第六条(需求开发管理流程图);测试工作遵循尽早参与的原则,遇特殊情况,测试文档也可在测试启动时执行。第8章 需求上线第15条 需求上线:测试验收工作结束后,进入需求上线阶段

17、。需求上线主要分为业务上线、技术上线。第16条 需求上线流程需求上线流程说明:(一)需求上线申请 需求测试通过后,测试经理检查测试负责人提交的测试工件,审核通过后提交项目管理员协调开发安排上线时间。(二)上线实施后,需求相关人员需进行上线验证: (三)若上线复核或验证失败,则开发人员将上线版本从生产环境中回退,需求转入开发流程。第17条 试运行为了对系统的功能、性能、可靠性、稳定性、需求涉及业务和系统的影响情况进行验证,需求上线后,由研发部、产品部,以及其他领导共同商榷,根据项目实际情况实行产品试运行。试运行的时间、方案、通过标准暂未制定。第9章 生产问题管理第18条 生产问题:指存在于生产系

18、统中的异常现象或缺陷,不包括办公设备、网络故障等非生产系统引起的故障。生产问题处理流程说明:(一)技术人员收到生产问题后,对问题根源进行深入分析,并对系统问题进行处理。如不属于非系统问题,技术人员拒绝报障并说明原因,测试人员需整理归档。(二)生产问题修复完毕后部署到测试环境,提交测试流程。(三)技术人员提交测试申请,项目管理员审核通过后下测试通知单。(四)生产问题测试通过后,上线流程与需求上线流程一致。第10章 需求变更控制与管理第19条 需求变更:指研发部受理需求后,需增加、修改、删除需求内容,或将需求挂起、退回、取消的现象。需求变更控制与管理流程:需求变更控制与管理流程说明及职责分工:(一

19、)需求变更申请人填写需求变更申请表(待设计表格),详细说明需求变更的类型、变更原因及变更内容。(二)需求变更申请人通过邮件OA或其他部门间工作联系函将需求变更申请提交需求开发负责人、相关测试负责人及关联系统负责人审批。审批通过后需求开发负责人判断是否为重大变更。如审批不通过,评审组说明原因后将需求变更申请退回申请人。(三)需求变更属于重大变更时,需求变更申请人组织需求变更评审会,由评审组成员共同确定是否允许变更。如果不属于重大变更,需求开发负责人有权决定是否允许需求变更。满足以下任一条件的需求变更都属于重大变更。1.需求变更引起开发工时增加量:大型需求10%,中型需求15%,小型需求20%(仅

20、删除需求内容的变更可不考虑)。2.需求变更导致里程碑点推迟的。3.需求变更涉及关联系统变化的。4.需求变更可能存在风险、合规问题的。5.需求变更涉及或影响已有业务流程、规则、后台运营的。(四)需求变更评审参与人员:需求开发负责人、需求提交人员、开发人员、测试负责人、测试人员、关联系统负责人、关联产品部门。如不属于重大变更,可裁剪此活动。评审的内容包括:1.技术可行性分析。2.需求合理性、业务方案可行性分析。3.关联系统影响分析。4.变更风险分析。5.对需求工作量、工期、成本等的影响分析。6.评审结论:(1)评审通过:需求开发负责人在需求变更申请单(待设计表格)填写需求变更详细方案。(2)评审不

21、通过:在需求变更申请单中填写否决意见及原因。(五)需求变更评审结束时,需求开发负责人在需求变更申请单中填写需求变更评审意见,与会人员签字确认。(六)需求变更评审会后,需求开发负责人将需求变更申请单提交项目管理员审批。审批通过后业务人员更新业务需求。如审批不通过,项目管理员说明原因后将需求变更申请退回需求变更申请人。(七)业务需求更新完毕后,需求开发负责人将需求变更申请单上传SVN管理,并发布需求变更通知,需求转入开发流程。第11章 需求进度监控及查询第20条 待制度完善(建议引入需求管理软件)第12章 附则第21条 本制度由研发部测试管理部负责制定、解释和修改。涉及其他部门,可由相关部门协助研发部测试管理部修改。第22条 需求管理办法相关文件。1.业务需求申请表2.需求评估表3.需求技术文档4.需求变更申请表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1