项目研发流程内容行业研究

上传人:汽*** 文档编号:568596108 上传时间:2024-07-25 格式:PPT 页数:45 大小:3.14MB
返回 下载 相关 举报
项目研发流程内容行业研究_第1页
第1页 / 共45页
项目研发流程内容行业研究_第2页
第2页 / 共45页
项目研发流程内容行业研究_第3页
第3页 / 共45页
项目研发流程内容行业研究_第4页
第4页 / 共45页
项目研发流程内容行业研究_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《项目研发流程内容行业研究》由会员分享,可在线阅读,更多相关《项目研发流程内容行业研究(45页珍藏版)》请在金锄头文库上搜索。

1、什么是流程什么是流程什么是流程?什么时间由谁做什么以及做成什么样?研发方向正确、阶段目标清晰、项目过程可控、阶段输出明确流程:从输入到输出的各项行动安排的程序。这些行动以确定的方式发生或执行,导致特定结果的实现。强调事物进行中的次序或顺序的布置和安排。 7:20 7:25 7:30 7:40 7:45 7:501谷风优质CMMICMMI简介简介能力成熟度集成模型(CapabilityMaturityModelIntegration)Level2:可管理级Level3:已定义级Level4:量化管理级Level5:优化管理级1、无序的2、个人英雄主义3、被动的管理1、基本的项目管理2、必要的过程

2、纪律3、类似项目可以获得成功1、组织级的标准软件过程2、过程可见3、所有项目可以获得成功1、质量的度量2、定量的理解与控制3、客观的依据1、量化反馈2、先进的新思想、新技术3、持续改进Level1:初始级国国泰安软件产品的三大主要开发模型泰安软件产品的三大主要开发模型u瀑布开发模型瀑布开发模型适用条件:整体产品需求明确,需求变更概率较小,要求整体交付产品; u迭代开发模型迭代开发模型适用条件:整体产品需求不明确需要逐步清晰,需要根据不断明晰的需求完善功能; u敏捷开发模型敏捷开发模型适用条件:客户可以紧密配合项目团队甚至可以一起办公,及时给项目团队澄清需求和确认需求; 客户要求分批交付;项目团

3、队成员默契度高并高度自组织且可以集中办公;项目规模定义项目规模定义大型项目项目从立项到发布的估算/计划工作量大于40人月普通项目项目从立项到发布的估算/计划工作量在10-40人月之间(含40人月)微型项目项目从立项到发布的估算/计划工作量在3-10人月之间(含10人月)任务型项目项目从任务受理到完成的估算/计划工作量小于3人月(含3人月)包括:BUG修复、临时任务、零散需求运维型项目项目从任务受理到完成的周期在1-3周;包括:BUG修复或紧急需求产品立项准入条件:产品规划书已通过评审或产品经理收到新产品立项提议准出条件:产品立项申请审批通过、可行性分析报告评审通过、客户需求说明书、UE界面原型

4、评审通过或产品立项取消输出输出产品立项审批表流程配置表(产品立项阶段)客户需求列表项目估算表(量级估算)技术预研报告产品可行性分析报告客户需求说明书UE界面需求UE界面原型Q A检查计划产品产品产品产品经理经理经理经理13产品立项阶段-职责介绍u发起产品立项申请(除3人月以下任务型项目和定制项目以外,其他产品类型都必选)u产品及项目的命名规范u协调各角色负责人指派角色代表,组建初始团队u编制并组织评审产品可行性分析报告(新产品或第一位版本号升级,必选)u编制并组织评审客户需求,包括客户需求列表、界面原型、客户需求说明书u参与客户需求列表评审,进行项目量级估算u组织开展技术预研或技术可行性分析u

5、组织分析复用、外包或外购的情况,进行整体选择方案u参与客户需求说明书及原型评审,跟进并确认客户需求评审问题的修订拟定项目经理拟定项目经理拟定项目经理拟定项目经理开发、测试、开发、测试、开发、测试、开发、测试、UEDUEDUEDUED代表等初始团队成员代表等初始团队成员代表等初始团队成员代表等初始团队成员u参与客户需求评审,包括客户需求列表、界面原型、客户需求说明书项目立项准入条件:产品立项申请审批通过并且客户需求说明书、UE界面原型(可选)评审通过准出条件:项目立项决策通过或项目立项决策不通过,项目被取消输出输出项目估算表(预估算)项目立项报告项目立项审批表(在devsuite中发起)项目经理

6、任命书启动会PPT/启动会会议纪要QA检查表(在devsuite中开展)QA问题跟踪表(在devsuite中开展)产品产品产品产品经理经理经理经理13项目立项阶段-职责介绍u根据评审意见完善客户需求,界面原型、客户需求说明书u参与评审项目立项报告u参与项目启动会u初始化需求跟踪矩阵,确保需求双向跟踪及回溯u组织WBS分解及项目预估算u组织编制及评审项目立项报告(大型项目,必选)u组建团队,发起项目立项申请,在devsuite系统中发起u组织召开项目启动会拟定项目经理拟定项目经理拟定项目经理拟定项目经理开发开发开发开发代表代表代表代表u参与进行WBS分解及预估算u参与评审项目立项报告u参与项目启

7、动会测试测试测试测试代表代表代表代表u参与项目预估算u参与评审项目立项报告u参与项目启动会UEDUEDUEDUEDu参与项目预估算(估算UED相关工作量,初步排期)u参与项目启动会需求阶段准入条件:客户需求说明书评审通过且项目立项决策通过准出条件: 需求规格说明书评审通过、项目计划书及其子计划评审通过测试测试测试测试人员人员人员人员UEDUEDUEDUED开发开发开发开发工程师工程师工程师工程师产品产品产品产品经理经理经理经理13需求&项目策划阶段-职责介绍u组织开展项目流程配置u组织编制、评审需求规格说明书u组织开展WBS分解及确定性估算u组织编制、评审计划书及日程表(正式评审)u参与评审测

8、试计划说明书项目经理项目经理项目经理项目经理u参与项目流程配置u参与评审需求规格说明书,确认需求相关问题及疑问u完善客户需求(客户需求说明书、原型等)u参与评审项目计划-项目日程表u根据评审通过的需求规格说明书更新需求跟踪矩阵u参与需求规格分析,编制及评审需求规格说明书u参与WBS分解及确定性估算u参与评审项目计划书及项目日程表u参与评审需求规格说明书u参与评审项目计划书及项目日程表u参与评审测试计划说明书u参与评审需求规格说明书u参与确定性估算(估算UED相关工作量,提供排期)u参与评审项目计划书及项目日程表u参与项目流程配置u参与需求规格分析及需求规格说明书评审u参与确定性估算(估算测试相

9、关工作量,提供排期)u组织测试需求分析,编制测试需求分析报告u参与评审项目计划书及项目日程表u组织编制及评审测试计划说明书测试负责人测试负责人测试负责人测试负责人设计阶段准入条件:需求规格说明书已通过评审准出条件:里程碑签批通过或项目被取消测试测试测试测试代表代表代表代表UEDUEDUEDUED开发开发开发开发工程师工程师工程师工程师产品产品产品产品经理经理经理经理13设计阶段及模板-职责介绍项目经理项目经理项目经理项目经理u组织编制、评审测试需求分析报告u参与评审架构设计、系统设计、数据库设计测试负责人测试负责人测试负责人测试负责人u组织编制、评审系统设计、数据库设计、接口设计u根据评审通过

10、的系统设计说明书更新需求跟踪矩阵u参与评审架构设计、UED交付件、测试需求分析报告u参与评审架构&系统&数据库设计、测试需求分析报告u负责跟进UED工作(进度、质量、问题等)u参与评审架构设计说明书u参与编制、评审系统设计、数据库设计u参与评审测试需求分析报告u进行前端设计、UI界面设计u组织UED等相关交付件评审u对相关技术进行分析和评估,组织开展技术方案选择u编制并组织评审架构设计说明书u参与评审系统设计、数据库设计等设计文档架构师架构师架构师架构师u进行测试需求分析,完成测试需求分析报告u启动编制测试用例u参与评审架构设计、系统设计、数据库设计编码阶段准入条件:系统设计说明书评审通过准出

11、条件:功能开发完成且通过准出测试测试测试测试测试代表代表代表代表UEDUEDUEDUED开发开发开发开发工程师工程师工程师工程师产品产品产品产品经理经理经理经理13编码阶段-职责介绍项目经理项目经理项目经理项目经理u组织编制、评审测试用例、准出/准入测试用例u组织测试人员开展准入测试(测试阶段前)测试负责人测试负责人测试负责人测试负责人u完善UED相关交付件u参与代码走查架构师架构师架构师架构师u组织编码规范培训u组织代码走查,跟进并确认走查问题的修订u参与评审测试用例、准出/准入测试用例u组织开发人员进行系统集成、准出测试u确认准出测试情况,提交转测试申请(在devsutie中发起)u更新编

12、码阶段需求跟踪矩阵u参与评审测试用例、确定准出/准入测试用例u参与准出测试(依项目情况而定)u进行编码阶段需求实现情况确认(阶段性确认&验收)u参与编码规范培训u编码及调试、自测、单元测试u参与代码走查,根据走查问题完善代码u进行系统集成、打包、准出测试u编制安装/部署及运维手册u编制、评审测试用例、准出/准入测试用例u根据评审意见更新评审报告及测试用例u开展准入测试(测试阶段前)测试阶段准入条件:功能开发完成且通过准出测试准出条件:测试工作结束,出具明确的测试结论且系统测试报告评审通过开发开发开发开发工程师工程师工程师工程师13版本转测试-流程项目经理项目经理项目经理项目经理测试人员测试人员

13、测试人员测试人员u确认准出测试已达到准出标准u在devsuite中发起转测试申请,准出测试用例及测试记录、安装部署及运维手册作为附件u把测试版本以RTX的方式传给配置管理员根据准出/准入测试用例执行准出测试,记录准出测试记录u从版本基线路径中获取测试版本u根据准出/准入测试用例执行准入测试u邮件回复准入测试结果并上传到SVNu检查及确认转测试交付件的完整性u创建版本基线u邮件回复版本基线信息配置管理员13版本转测试-准则测试执行阶段准入须达到无已知严重性级别以上遗留缺陷,具体准入条件如下:准出/准入测试用例需要产品、开发、测试三方经过评审(正式或非正试评审)后约定纳入准入用例的范围准入测试时发

14、现致命缺陷或严重性缺陷超过3个或预测试用例通过率低于95%,版本暂停测试返回开发原则上,移交给测试团队进行测试的版本都必须遵循转测试流程测试版本只接受配置管理员所建版本,RTX单发的测试版本拒绝接受测试。被测软件程序能正常打包、编译并通过;软/硬件版本配套关系描述正确;转测试时给出测试重点建议,基本功能特性可通过准入测试;输出输出测试版本测试执行结果/测试记录/缺陷用户及客服手册安装部署及运维手册测试报告培训教材QA检查表(在devsuite中开展)QA问题跟踪表(在devsuite中开展)测试测试测试测试代表代表代表代表UEDUEDUEDUED开发开发开发开发工程师工程师工程师工程师产品产品

15、产品产品经理经理经理经理13测试阶段-职责介绍项目经理项目经理项目经理项目经理测试负责人测试负责人测试负责人测试负责人u进行界面验证,处理界面设计相关缺陷u确认轮次准出测试情况,提交转测试申请u审查及分配缺陷;组织项目团队定期梳理及确认缺陷u组织对运维手册、安装部署手册进行评审u更新测试阶段需求跟踪矩阵,进行需求跟踪及确认u参与测试报告评审及遗留缺陷沟通确认u确认及决策需求相关的缺陷u编制用户及客服手册并组织评审u参与评审安装部署及运维手册u参与测试报告及遗留缺陷沟通确认u启动策划产品营销方案u修复缺陷u编制安装部署及运维手册、参与用户及客服手册评审u参与测试报告及遗留缺陷沟通确认u组织测试人

16、员搭建测试环境u组织测试人员进行准入测试u组织测试人员执行测试活动(系统、性能测试等)u参与安装部署及运维手册、用户及客服手册评审u组织编制、评审测试报告及遗留缺陷沟通确认u搭建测试环境,准备必要的测试数据u根据准出/准入测试用例执行准入测试u执行测试活动(系统、性能测试等),提交缺陷u对缺陷进行跟踪分析及回归验证u参与安装部署及运维手册、用户及客服手册评审u参与编制、评审测试报告及遗留缺陷沟通确认验收阶段准入条件:测试工作结束,出具明确的测试结论,并且系统测试报告评审通过准出条件:通过事业部产品验收且项目配置库已归档、资源已释放输出输出试运行申请单验收测试版本试运行报告产品营销方案产品验收报

17、告客户验收报告项目结项审批表(在devsuite中发起申请)结项总结产品市场交底书QA检查表(在devsuite中开展)QA问题跟踪表(在devsuite中开展)产品产品产品产品经理经理经理经理13验收阶段-职责介绍项目经理项目经理项目经理项目经理测试负责人测试负责人测试负责人测试负责人u组织处理验收阶段发现的缺陷u填写转试运行申请单,提交转试运行申请u组织项目总结,将项目成果归档到配置库u发起项目结项申请u关闭项目,释放项目资源u组织开展产品验收(内外部验收),确认验收结果u组织产品演示及验收会议u组织开展产品培训u组织评审进行产品营销方案u参与项目总结u组织验收阶段缺陷回归及测试u整理项目

18、成果并归档到配置库u参与项目总结u释放测试资源u处理验收阶段缺陷u参与项目总结开发、测试、开发、测试、开发、测试、开发、测试、UEDUEDUEDUED人员人员人员人员u根据转试运行申请单进行准入检查u部署产品试运行环境u进行产品试运行监控,输出监控报告运运运运维人员维人员维人员维人员13贯穿项目生命周期的项目管理活动项目经理项目经理项目经理项目经理活活动名称名称活活动描述描述输出出计划监控根据评审通过的项目计划实时监控项目进展情况,每周定期以项目进展周报的方式进行项目汇报。项目进展周报风险管理组织项目团队识别项目风险,分析、评估风险对项目的影响,并策划出风险应对方案。在整个项目过程中,项目经理

19、把识别出的风险记录在项目风险问题表中进行跟踪管理。项目进展周报-风险问题管理跟踪表问题管理跟进从“风险”转换过来的问题,并协调处理。在项目过程中,跟进及管理项目相关的所有问题,并协调处理。项目进展周报-风险问题管理跟踪表项目例会每周组织召开项目例会,发出会议纪要并跟进风险问题。项目会议纪要项目度量与分析每周或每阶段结束后,项目经理收集并分析项目度量数据,根据偏差采取相应的纠正措施或预防措施。项目度量表阶段总结与里程碑审查阶段工作结束后组织项目团队进行阶段总结,里程碑审查并提交里程碑基线申请。阶段总结报告里程碑申请单项目团队项目团队项目团队项目团队Devsuite系统审批流改进项目管理项目立项1

20、.项目立项、结项;项目立项、结项;2.里程碑、变更、转里程碑、变更、转侧、暂停、重启、异侧、暂停、重启、异常结项;常结项;3.问题、风险、问题、风险、QA审计、度量数据均上审计、度量数据均上系统管理系统管理Devsuite编写规范Devsutie编写规范如下所示:Devsutie审批流程 :13评审活动-对象1、企业根据评审对象的不同管理评审的对象,如可行性分析报告、项目计划书、估算表、里程碑审批等管理评审是为了保证项目制定出切实可行的计划,避免做出超出能力范围的约定或承诺,同时把控上一里程碑阶段项目完成的状态,决定是否可以进入下一个里程碑阶段。管理评审技术评审又叫同行评审(PeerRevie

21、w),是指项目组成员邀请同行技术专家对工程过程技术类工作产品的评审。技术评审技术评审是为了尽早发现工作产品中的缺陷,并帮助项目成员及时消除问题和缺陷,从而有效地提高产品质量。13评审活动-要求程度1、企业根据评审对象的不同正式评审强调评审的开展形式必须是会议式的,关键角色一定要能够参与到评审过程中,并提出相应的意见和建议。并且评审一定要有一个明确的结论。越是关系重大的产出,越应该采用正式评审的方式。正式评审非正式评审虽然对评审的开展形式没有严格的要求,但是同样强调关键角色一定要能够参与到评审过程中,并提出相应的意见和建议。并且评审同样需要给出明确的结论。非正式评审非正式评审的采用根据项目实际情

22、况来灵活选择。走查是非正式评审的一种表现形式,常用于项目组内部对代码的评审走查(WalkThrough)走查的召开时间随机性更大,频率更高,更强调现场修复问题和缺陷。13评审活动-评审的原则1、企业根据评审对象的不同评审的原则评审总时间在整个项目中应不少于20%任何每次评审建议人数为3-7人尽量使用Checklist预留足够的预审时间(2-3个工作日)宁缺毋滥,不要交差了事合理的缺陷分类和数据维护准入条件:待评审的工作产品已经编制完成并进行了自查准出条件:工作产品达到评审目标且所有缺陷都已关闭,评审报告及相关工作产品已纳入配置库。准入条件:待评审的工作产品已经编制完成并进行了自查准出条件:工作

23、产品达到评审目标且所有缺陷都已关闭,评审报告及相关工作产品已纳入配置库。准入条件:待评审的工作产品已经编制完成并进行了自查准出条件:工作产品达到评审目标且所有缺陷都已关闭,评审报告及相关工作产品已纳入配置库。变更触发条件触发条件分触发条件分类类内容说明内容说明A类类1)涉及两个以上产品线产品变动2)涉及已投放市场,对公司影响较大产品的更改,3)关键性技术方案变动4)已对研发完成的业务功能进行更改5)客户需求变化,使得产品规模、范围发生变化,变更造成与预期投入成本超过预期的更改6)新产品、新技术因工作量估算不准确,导致计划工期和实际工期差距较大,无法通过项目自身努力弥补,严重影响项目进度的更改B

24、类类1)产品已经发布,但功能较少时的更改2)关键性技术方案不变,产品主要功能不变,弥补设计漏洞的更改3)更改导致同一产品线系列产品关联性更改C类类1)客户觉察不到,又不影响其使用的更改2)对出库没有影响的更改3)对已认证的产品,更改后产品需要重新报备,比如logo变更活动变更控制委员会(CCB):对变更请求进行分析、整理,并做出决定的一个内部组织。通常由研发中心总经理、技术总监、项目经理、产品经理、测试经理、QA等人组成123一级变更阈值:因变更导致项目计划延误至40%及以上二级变更阈值:因变更导致项目计划延误至20%-40%(含20%)三级变更阈值:因变更导致项目计划延误至20%以下微型变更

25、:变更对工作量没有影响4变更准则准则点准则点内容内容触发变更的条件触发变更的条件客户需求变化,使得产品规模、范围发生变化;产品市场、外部客户条件变化,使得产品市场预期发生变化;新产品、新技术因工作量估算不准确,导致计划工期和实际工期差距较大,无法通过项目自身努力弥补;其它不可控风险导致的项目延期。变更时效性变更时效性变更申请提出至项目计划结项日期,必须不少于3天; 成本控制成本控制定制合同项目: 变更后的研发成本应控制在公司允许的合同金额的目标范围内,如研发成本超出目标数据,则变更必须经产管会主席、董事长亲自审批。变更次数变更次数在满足成本控制的条件下,需求变更原则上不允许超过三次。如果超过三

26、次则需要由董事长审批。准入条件:相关工作产品(例如,需求规格、设计文档、测试用例等)已纳入配置基线或变更申请人发现有必要修订准出条件:变更取消/驳回或变更完成且相关的配置基线重新建立暂停和重启准则一.暂停准则申请暂停的条件:战略方向发生变化、客户原因等外部因素造成产品无法继续投入研发。暂停依据说明:提交项目暂停申请单时,必须附件暂停原因分析及相应的支撑依据,以便领导层做相关决策。暂停资源安排:申请项目暂停后,人力资源、设备等所有项目资源必须释放,不允许继续投入项目组。项目组代码权限收回。暂停时效说明:申请暂停项目需要知会项目启动时间点,超出启动时间点则走异常结项流程,特别情况需要特别说明。一重

27、启准则对于原有的暂停项目,事业部及研发团队共同确定项目重启的计划及相关资源后报产品线首席负责人及产管会主席审批,审批通过后项目团队可按重启后的项目计划开展工作。13任务型项目流程1、企业根据评审对象的不同项目从任务受理到完成的估算/计划工作量小于3人月(含3人月)包括:BUG修复、临时任务、零散需求活活动名称名称活活动输出出裁剪要裁剪要求求备注注提出需求Bug列表/客户需求列表必选项整理需求Bug列表/客户需求列表必选项估算项目时间项目估算表/客户需求列表必选项项目立项申请系统发起流程必选项编制流程配置表流程配置表必选项配置库初始化项目配置库必选项分配任务项目日程表必选项编码源代码必选项测试测

28、试用例&测试记录&测试报告必选项产品验收产品验收报告必选项项目结项系统发起流程/产品市场交底书必选项准入条件:接到需求意向或任务安排准出条件:通过事业部产品验收/客户验收且项目配置库已归档、资源已释放。13运维型项目流程1、企业根据评审对象的不同项目从任务受理到完成的周期在1-3周;包括:BUG修复或紧急需求活活动名称名称活活动输出出裁剪要求裁剪要求备注注提出需求Bug列表/客户需求列表必选项整理需求客户问题与紧急需求跟踪表/客户需求列表必选项估算工作量客户需求列表必选项估算需求的开发、测试时间,求和项目立项申请系统发起流程必选项配置库初始化项目配置库必选项分配任务客户问题与紧急需求跟踪表必选

29、项编码源代码必选项测试测试用例&测试记录&测试报告必选项产品验收产品验收报告必选项项目结项系统发起流程必选项13产品内部体验流程产品内部体验流程1、企业根据评审对象的不同适用范围:自研的新产品及自研的大版本升级产品适用该流程产品产品产品产品经理经理经理经理产品产品产品产品经理经理经理经理13中间版本发布-流程(以正式版本发布要求)测试人员测试人员测试人员测试人员进行产品验收,出具验收报告,明确“验收通过”结论版本测试工作结束,测试报告评审通过,出具明确的“测试通过”结论u创建产品基线u移交产品库配置管理员CCB决策是否以正式版本发布CCB人员组成:产品部门负责人、产品经理、研发部门负责人、项目经理、项目测试负责人、测试部门负责人、QA可邀请事业部总经理、研发中心总经理测试通过验收不通过缺陷加权分大于2分验收通过发起产品发布申请审批人:研发中心总经理、事业部总经理、销管中心总经理审批通过CCB决策通过在产品发布审批通过前,任何一步都可能打回项目组修订及验证,此时需经过影响分析评估后决定是否需要发起变更。CCBCCBCCBCCB原则上,产品验收的负责人是产品经理,如遇特殊情况,产品经理可正式授权(邮件)给其他人负责进行产品验收。谢谢观看!45谷风优质

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号