研发管理流程培训讲稿

上传人:桔**** 文档编号:469340870 上传时间:2022-12-24 格式:DOCX 页数:25 大小:315.88KB
返回 下载 相关 举报
研发管理流程培训讲稿_第1页
第1页 / 共25页
研发管理流程培训讲稿_第2页
第2页 / 共25页
研发管理流程培训讲稿_第3页
第3页 / 共25页
研发管理流程培训讲稿_第4页
第4页 / 共25页
研发管理流程培训讲稿_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《研发管理流程培训讲稿》由会员分享,可在线阅读,更多相关《研发管理流程培训讲稿(25页珍藏版)》请在金锄头文库上搜索。

1、一、研发管理的概念1. 1企业的根本目标是“合法地赚取尽可能多的利润,使企业整体利益最大化” 企业研发管理的指导思想是:关注结果,重视过程。 “关注结果”是指:以最终产品获得的经济效益来衡量研发业绩,追求利益最大 化。 “重视过程”是指:将期望的成果分解到每个过程域(即工作环节)去实现,努 力把每项工作做好,从而得到好的成果。衡量研发工作优劣的三个关键指标是:质量、生产率和成本。企业研发管理的目标: 基本目标:让所有人员有条不紊地开展工作,在预定的时间和成本之内,开发完成 质量合格的产品,从而使企业和个人获得预定的利益。 奋斗目标:调动一切积极因素,努力提高产品质量、提高工作效率并且降低成本,

2、 使企业和个人获得比预定目标更多的利益。在IT企业中,软件研发管理所涉及的主要过程域有: 商务过程域:合同项目和自主产品的立项管理,合同项目客户跟踪,产品优化和 市场推广。 项目管理过程域:项目规划与监控,风险跟踪和变更控制,结项管理。 项目开发过程域:需求开发,设计,实现,测试,试用与验收等。 机构支持过程域:质量管理,软件配置管理和文档管理,客户服务和维护,跨部 门协作等。1.2过程改进的概念1.2.1什么是过程?为什么要重视过程?一、什么是过程人们使用合适的方法、技术、工具才能开发出用户需要的产品。过程是指“人,方法, 技术和工具”的集合,如图所示。过程被写成文档后,变成了公司的“流程制

3、度”,公司成员们依据“流程制度”开展工 作,这叫“法治管理”。过程示意图二、过程与产品有什么关系?为什么要重视过程?软件产品不能靠人们的意念瞬间完成,它需要一个研发过程。一般情况下,好的过程才 可能得到好的产品,而差的过程会得到差的产品。1.2.2什么是过程改进?企业为什么需要过程改进?过程改进是指:根据企业的现实情况和发展需求,优化流程制度,努力提升人们在过 程中的工作能力,从而“提升产品质量、提升生产率并降低成本”。企业谋求进步离不开以下两点:(1)企业人士要不断学习新技术,开发新产品,开拓新业 务领域。(2)企业人士要不断反省自己,总结经验教训,改正缺点、发挥优点。后者就是“过程改进”。

4、1.2.3有了 CMMI为什么还要研制企业的过程规范?CMMI是世界范围内用于衡量软件过程能力的标准,但是CMMI不是软件过程改进的执 行标准,不可能存在适合所有企业的执行标准。1.2.4如何应用 CMMI ?既然不能全盘套用CMMI文本,那么究竟该如何应用CMMI?应当根据企业的实际情况,既要裁剪CMMI过程域和实践,又要补充CMMI没有涉及 的过程域和实践。企业领导和软件过程改进工作者必须明白:企业需要吻合商业目标、容易 执行的软件过程规范。1.3过程改进的实施建议1.3.1各级领导“亲身参与”而非“口头支持”1.3.2制定“合适”而非“大而全”的过程规范1.3.3不要迷信所谓的标准CMM

5、 2级和3级过程域的划分未必是绝对正确的,例如“产品工程”(Product Engineering)过程域放在CMM 3级,而CMM 2级所有6个过程域没有一个是讲述技术开 发过程的。1.4研发管理的过程改进方法流程中的过程域、主要活动和主要工作成果研发管理工具持续提升企业的软件研发和管理能力3.优化过程规范4.部署配套的管理工具L调查分析问题2.优化组织结构岗位职责 8方法论如CMMI等5.培训和辅导6.执行与改进二、流程中的过程域、主要活动和主要工作成果营销过程过程域主要活动主要工作成果营销过程产品构思和调研产品构思,产品调研产品需求说明书,产品调研报告产品体验和宣传销售产品体验,宣传销售

6、产品宣传材料合同项目销售接触客户,可行性分析,投标答辩, 签订合同投标书,合同,项目需求说明书客户沟通和合同验收消除摩擦,评审成果,控制变更, 项目验收,发掘商机项目验收报告项目管理过程立项管理立项申请,立项评审,项目筹备立项申请书,立项评审报告结项管理结项申请,结项评估,关闭项目结项申请书,结项评估报告项目规划与监控制定项目计划,人员管理,任务进 度管理,项目成本管理,设备管理项目计划,日志,周报风险跟踪和变更控制识别风险,处理风险,关闭风险 变更申请,变更审批,执行风险跟踪表,变更控制报告项目开发过程需求开发与管理需求调研,需求分析,需求定义, 评审确认,细化跟踪,变更控制客户需求记录,产

7、品(项目)需 求说明书,需求跟踪表软件系统设计系统结构设计,用户界面设计,数 据库设计,模块设计系统设计说明书, 模块设计说明书模块开发与集成模块需求细化,模块设计,模块实 现和集成模块需求说明书,设计说明书, 软件代码测试与改错准备测试,执行测试,消除缺陷测试用例,测试报告软硬件系统集成方案设计,选择设备供应商,设备 采购和验收,设备安装调试系统集成方案部署试用撰写文档,软件部署,客户培训, 客户试用部署说明书,安装和使用手册软件维护接受维护请求,分析维护请求, 执行维护维护记录支持过程软件配置管理软件代码管理,文档管理软件代码库,文档库软件质量管理技术评审,测试管理,发布管理, 质量保证,

8、缺陷(问题)跟踪技术评审报告,发布记录,质量检查表,缺陷报告客户服务管理客户信息管理,客户问题受理客户信息库,客户问题记录统计分析统计分析统计分析报告2.1产品构思和调研产品构思和调研的流程如图所示,关键活动是“产品构思”和“产品调研”。该流程的 主要工作成果和责任人见表产品构思和调研的流程关键活动主要工作成果主要责任人产品构思产品需求说明书产品经理产品调研产品调研报告产品经理主要工作成果和责任人2.2产品体验和宣传销售 撰写产品介绍文件(一般为ppt文件)。 在本公司网站制作本产品的宣传网页,设法在更多的网站发布产品信息。 可能需要设计和制作宣传页(印刷品)。2.3合同项目销售合同项目销售的

9、流程如图所示,关键活动是“接触客户”、“售前可行性分析”、“投标和 答辩”和“签订合同”。该流程的主要工作成果见表合同项目的销售流程关键活动主要工作成果主要责任人接触客户客户和合同项目的情报销售人员投标答辩投标书销售人员和技术支持人员签订合同合同合同项目需求说明书销售人员售前可行性分析售前可行性分析报告销售人员和机构领导主要工作成果和责任人2.4客户沟通和项目验收销售人员和客户签订合同之后,并非万事大吉、等着项目完成后收钱。由于合同项目开 发过程中存在各种各样的风险,需要项目经理(和销售人员)及时介入。“客户沟通和合同验收”过程域的主要活动是“消除摩擦增进关系”、“评审成果控制变 更”、“项目

10、验收”和“发掘商机”,如图所示。客户沟通和项目验收的主要活动三、项目管理过程3.1立项管理产品经理立项评审委员会项目销售人员立项管理的流程如图所示,关键活动是“合同项目立项申请”、“自主产品立项申请”、 “立项评审”和“项目筹备”。该流程的主要工作成果和责任人见表。项目筹备机构领导项目经理1. 任命项目经理2. 分配资源3. 制定项目计划4. 项目启动会立项管理的流程关键活动主要工作成果主要责任人自主产品立项申请立项申请书,产品需求说明书,产品调研报告产品经理合同项目立项申请立项申请书,项目需求说明书,相关合同文本合同项目的销售专员立项评审立项评审报告立项评审委员会项目筹备项目总体计划机构领导

11、,项目经理主要工作成果和责任人3.2项目规划与监控项目规划是指对本项目的人力资源、任务进度、费用、设备资源等做出合适的安排,制 定出一些计划(包括宏观的和细节的),使大家按照计划行事,最终顺利地达到预定的目标。项目规划与监控的流程如图所示,主要活动是“制定项目计划、“项目人员管理”、“任 务进度管理”、“项目成本管理”、“设备资源管理”、“填写工作日志和周报”。项目规划与监控的流程3.3风险跟踪与变更控制3.3.1风险跟踪风险跟踪的流程如图所示,关键活动是“识别风险”、“处理风险”、“关闭风险”。rr1F识别风险fc-处理风险fc-关闭风险L,风险跟踪表格风险编号严重性可能性风险描述报告者处理

12、者当前状态解决措施3.3.2变更控制变更控制的流程如图所示,关键活动是“变更申请”、“变更审批”、“执行变更”。变更控制的流程3.4结项管理结项管理的目的是:(1)对项目的资产进行清算,防止资产流失,并重复利用资产。(2) 对项目进行综合评估,用于考核人员业绩。(3) 项目成员总结经验教训,相互交流。结项管理的流程如图所示,关键活动是“结项申请”、“结项评估”、“关闭项目”。该流 程的主要工作成果见表关键活动主要工作成果责任人申请结项结项申请书机构领导结项评估结项评估报告机构领导关闭项目项目工作总结所有项目成员四、项目研发过程4.1需求开发与管理需求开发与管理的目的是通过“调研、分析、定义、评

13、审确认、细化跟踪、变更控制” 等活动,使开发方和客户对需求有共同、清晰的理解,并依据双方确认的需求开展后续开发 工作(如设计、编程、测试等)。需求开发与管理的流程如图所示,该流程的主要工作成果 和责任人见表需求开发与管理的流程关键活动主要工作成果主要责任人需求调研需求分析需求定义需求调研记录产品需求说明书或合同项目需求说明书需求分析员需求评审确认需求评审报告,签字确认开发方和客户方的责任人需求细化跟踪需求跟踪表需求分析员需求变更控制需求变更控制报告开发方和客户方的责任人主要工作成果和责任人4.2软件系统设计软件系统设计的主要内容有体系结构设计、用户界面设计、数据库设计和设计评审,在 需求与代码

14、之间建立桥梁,指导工作人员开发能够满足用户需求的软件系统。如图所示。软件系统设计系统结构设计用户界面设计数据库设计系统设计评审产生软件系 统设计说明 书和“可运 行系统框架”软件系统设计的示意图4.3模块开发和集成增量模式的模块开发和集成流程如图所示,主要内容有:“模块需求细化”、“模块设计” 和“模块实现和集成”。项目经理分配任务给开发工程师,开发工程师对自己承担模块的质量和进度负责。模块需求细化模块需求说明书模块设计模块设计说明书增量开发模块实现和集成)可运行模块,交付测试5.4测试与改错测试与改错的目的是在给定的项目条件下(人员、时间、工具等限制)尽可能地找出软 件中的缺陷,并及时消除这些缺陷。测 试 准 备4.5软硬件系统集成软硬件系统集成既可能是客户的需求(合同项目),也可能

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

最新文档


当前位置:首页 > 办公文档 > 解决方案

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