研发管理系统流程培训讲稿子_第1页
研发管理系统流程培训讲稿子_第2页
研发管理系统流程培训讲稿子_第3页
研发管理系统流程培训讲稿子_第4页
研发管理系统流程培训讲稿子_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实用标准文案一、研发管理的概念1.1企业的根本目标是“合法地赚取尽可能多的利润,使企业整体利益最大化”企业研发管理的指导思想是: 关注结果,重视过程 。“关注结果”是指:以最终产品获得的经济效益来衡量研发业绩,追求利益最大化。“重视过程”是指:将期望的成果分解到每个过程域(即工作环节)去实现,努力把每项工作做好,从而得到好的成果。衡量研发工作优劣的三个关键指标是:质量、生产率和成本。企业研发管理的目标:基本目标:让所有人员有条不紊地开展工作,在预定的时间和成本之内,开发完成质量合格的产品,从而使企业和个人获得预定的利益。奋斗目标:调动一切积极因素,努力提高产品质量、提高工作效率并且降低成本,使企业和个人获得比预定目标更多的利益。在IT企业中,软件研发管理所涉及的主要过程域有:商务过程域:合同项目和自主产品的立项管理,合同项目客户跟踪,产品优化和市场推广。项目管理过程域:项目规划与监控,风险跟踪和变更控制,结项管理。项目开发过程域:需求开发,设计,实现,测试,试用与验收等。机构支持过程域:质量管理,软件配置管理和文档管理,客户服务和维护,跨部门协作等。1.2 过程改进的概念 什么是过程?为什么要重视过程?一、什么是过程精彩文档实用标准文案人们使用合适的方法、技术、工具才能开发出用户需要的产品。过程是指“人,方法,技术和工具”的集合,如图所示。过程被写成文档后,变成了公司的“流程制度” ,公司成员们依据“流程制度”开展工作,这叫“法治管理”。人员 方法过程 产品工具 技术过程示意图二、过程与产品有什么关系?为什么要重视过程 ?软件产品不能靠人们的意念瞬间完成, 它需要一个研发过程。 一般情况下,好的过程才可能得到好的产品,而差的过程会得到差的产品 。 什么是过程改进?企业为什么需要过程改进?过程改进是指:根据企业的现实情况和发展需求, 优化流程制度,努力提升人们在过程中的工作能力,从而“提升产品质量、提升生产率并降低成本” 。企业谋求进步离不开以下两点: (1)企业人士要不断学习新技术,开发新产品,开拓新业务领域。(2)企业人士要不断反省自己,总结经验教训,改正缺点、发挥优点。 后者就是“过程改进”。精彩文档实用标准文案 有了 CMMI 为什么还要研制企业的过程规范?CMMI 是世界范围内用于衡量软件过程能力的标准, 但是CMMI 不是软件过程改进的执行标准,不可能存在适合所有企业的执行标准。 如何应用 CMMI ?既然不能全盘套用 CMMI 文本,那么究竟该如何应用 CMMI?应当根据企业的实际情况, 既要裁剪 CMMI 过程域和实践,又要补充CMMI 没有涉及的过程域和实践。 企业领导和软件过程改进工作者必须明白: 企业需要吻合商业目标、 容易执行的软件过程规范。精彩文档实用标准文案1.3 过程改进的实施建议 各级领导“亲身参与”而非“口头支持” 制定“合适”而非“大而全”的过程规范 不要迷信所谓的标准CMM2 级和3级过程域的划分未必是绝对正确的,例如“产品工程” (ProductEngineering )过程域放在 CMM3 级,而CMM2 级所有6个过程域没有一个是讲述技术开发过程的。1.4 研发管理的过程改进方法流程中的过程域、主要活动和主要工作成果持续提升企业的软件研发和管理能力调查分析问题优化组织结构岗位职责3.优化过程规范部署配套的管理工具培训和辅导6.执行与改进方法论如CMMI等 研发管理工具精彩文档实用标准文案二、流程中的过程域、主要活动和主要工作成果营销过程营销过程项目管理过程项目开发过程

过程域主要活动主要工作成果产品构思和调研产品构思,产品调研产品需求说明书,产品调研报告产品体验和宣传销售产品体验,宣传销售产品宣传材料合同项目销售接触客户,可行性分析,投标答辩,投标书,合同,项目需求说明书签订合同客户沟通和合同验收消除摩擦,评审成果,控制变更,项目验收报告项目验收,发掘商机立项管理立项申请,立项评审,项目筹备立项申请书,立项评审报告结项管理结项申请,结项评估,关闭项目结项申请书,结项评估报告项目规划与监控制定项目计划,人员管理,任务进项目计划,日志,周报度管理,项目成本管理,设备管理风险跟踪和变更控制识别风险,处理风险,关闭风险风险跟踪表,变更控制报告变更申请,变更审批,执行需求开发与管理需求调研,需求分析,需求定义,客户需求记录,产品(项目)需评审确认,细化跟踪,变更控制求说明书,需求跟踪表软件系统设计系统结构设计,用户界面设计,数系统设计说明书,据库设计,模块设计模块设计说明书模块开发与集成模块需求细化,模块设计,模块实模块需求说明书,设计说明书,现和集成软件代码测试与改错准备测试,执行测试,消除缺陷测试用例,测试报告软硬件系统集成方案设计,选择设备供应商,设备系统集成方案采购和验收,设备安装调试部署试用撰写文档,软件部署,客户培训,部署说明书,安装和使用手册客户试用软件维护接受维护请求,分析维护请求,维护记录执行维护精彩文档实用标准文案软件配置管理软件代码管理,文档管理软件代码库,文档库软件质量管理技术评审,测试管理,发布管理,技术评审报告,发布记录,质量支持质量保证,缺陷(问题)跟踪检查表,缺陷报告过程客户服务管理客户信息管理,客户问题受理客户信息库,客户问题记录统计分析统计分析统计分析报告精彩文档实用标准文案2.1 产品构思和调研产品构思和调研的流程如图所示,关键活动是“产品构思”和“产品调研” 。该流程的主要工作成果和责任人见表产品构思 《产品需求说明书》产品经理产品调研 《产品调研报告》产品构思和调研的流程关键活动 主要工作成果 主要责任人产品构思 《产品需求说明书》 产品经理产品调研 《产品调研报告》 产品经理主要工作成果和责任人2.2 产品体验和宣传销售撰写产品介绍文件(一般为ppt文件)。在本公司网站制作本产品的宣传网页,设法在更多的网站发布产品信息。可能需要设计和制作宣传页(印刷品)。2.3 合同项目销售合同项目销售的流程如图所示, 关键活动是“接触客户”、“售前可行性分析”、“投标和答辩”和“签订合同”。该流程的主要工作成果见表精彩文档实用标准文案否决公司内部接触客户 可行性 投标和答辩 签订合同立项管理分析 同意合同项目的销售流程关键活动主要工作成果主要责任人接触客户客户和合同项目的情报销售人员售前可行性分析《售前可行性分析报告》销售人员和机构领导投标答辩《投标书》销售人员和技术支持人员签订合同《合同》销售人员《合同项目需求说明书》主要工作成果和责任人2.4 客户沟通和项目验收销售人员和客户签订合同之后, 并非万事大吉、等着项目完成后收钱。 由于合同项目开发过程中存在各种各样的风险,需要项目经理(和销售人员)及时介入。“客户沟通和合同验收” 过程域的主要活动是 “消除摩擦增进关系”、“评审成果控制变更”、“项目验收”和“发掘商机” ,如图所示。客户沟通和项目验收消除摩擦评审成果发掘项目增进关系控制变更商机验收精彩文档实用标准文案客户沟通和项目验收的主要活动三、项目管理过程精彩文档实用标准文案3.1 立项管理立项管理的流程如图所示,关键活动是“合同项目立项申请” 、“自主产品立项申请” 、“立项评审”和“项目筹备” 。该流程的主要工作成果和责任人见表。产品经理项目筹备自主产品立项申请立项评审1.任命项目经理机构领导2.分配资源合同项目立项申请3.制定项目计划项目经理项目销售人员立项评审委员会4.项目启动会立项管理的流程关键活动主要工作成果主要责任人自主产品立项申请立项申请书,产品经理产品需求说明书,产品调研报告合同项目立项申请立项申请书,合同项目的销售专员项目需求说明书,相关合同文本立项评审立项评审报告立项评审委员会项目筹备项目总体计划机构领导,项目经理主要工作成果和责任人3.2 项目规划与监控项目规划是指对本项目的人力资源、任务进度、费用、设备资源等做出合适的安排,制定出一些计划(包括宏观的和细节的) ,使大家按照计划行事, 最终顺利地达到预定的目标。项目规划与监控的流程如图所示,主要活动是“制定项目计划” 、“项目人员管理”、“任制定项目计划项目任务项目设备填写精彩文档进度成本资源日志人员管理管理管理管理周报实用标准文案务进度管理”、“项目成本管理”、“设备资源管理”、“填写工作日志和周报” 。项目规划与监控的流程3.3 风险跟踪与变更控制 风险跟踪风险跟踪的流程如图所示,关键活动是“识别风险” 、“处理风险”、“关闭风险”。识别风险 处理风险 关闭风险风险跟踪表格风险编号 严重性 可能性 风险描述 报告者 处理者 当前状态 解决措施 变更控制变更控制的流程如图所示,关键活动是“变更申请” 、“变更审批”、“执行变更”。申请人审批人执行人变更申请变更执行变更审批同意拒绝变更精彩文档实用标准文案变更控制的流程3.4 结项管理结项管理的目的是:1)对项目的资产进行清算,防止资产流失,并重复利用资产。2)对项目进行综合评估,用于考核人员业绩。3)项目成员总结经验教训,相互交流。结项管理的流程如图所示,关键活动是“结项申请” 、“结项评估”、“关闭项目”。该流程的主要工作成果见表否决申请结项 结项 关闭项目评估同意结项关键活动主要工作成果责任人申请结项《结项申请书》机构领导结项评估《结项评估报告》机构领导关闭项目《项目工作总结》所有项目成员四、项目研发过程精彩文档实用标准文案4.1 需求开发与管理需求开发与管理的目的是通过“调研、分析、定义、评审确认、细化跟踪、变更控制”等活动,使开发方和客户对需求有共同、 清晰的理解,并依据双方确认的需求开展后续开发工作(如设计、编程、测试等) 。需求开发与管理的流程如图所示,该流程的主要工作成果和责任人见表需求开发 需求管理需求需求需求评审细化跟变更控调研分析定义确认踪制需求开发与管理的流程关键活动 主要工作成果 主要责任人需求调研 《需求调研记录》需求分析 《产品需求说明书》或 需求分析员需求定义 《合同项目需求说明书》精彩文档实用标准文案需求评审确认需求评审报告,签字确认开发方和客户方的责任人需求细化跟踪需求跟踪表需求分析员需求变更控制需求变更控制报告开发方和客户方的责任人主要工作成果和责任人4.2 软件系统设计软件系统设计的主要内容有体系结构设计、用户界面设计、数据库设计和设计评审,在需求与代码之间建立桥梁,指导工作人员开发能够满足用户需求的软件系统。如图所示。产生《软件系软件系统设计统设计说明书》和“可运系统用户数据系统行系统框架”结构界面库设计设计设计设计评审软件系统设计的示意图4.3 模块开发和集成增量模式的模块开发和集成流程如图所示, 主要内容有:“模块需求细化”、“模块设计”和“模块实现和集成”。模块需求细化《模块需求说明书》《模块设计说明书》模块设计可运行模块,交付测试增量开发模块实现和集成精彩文档实用标准文案项目经理分配任务给开发工程师, 开发工程师对自己承担模块的质量和进度负责 。5.4 测试与改错测试与改错的目的是在给定的项目条件下 (人员、时间、工具等限制)尽可能地找出软件中的缺陷,并及时消除这些缺陷。测试人员 开发人员审核关闭测执行消试测试除准缺陷缺备跟踪陷精彩文档实用标准文案4.5 软硬件系统集成软硬件系统集成既可能是客户的需求(合同项目) ,也可能是本公司的应用需求。软硬件系统集成的一般流程如图所示,关键活动是“系统集成方案设计” 、“选择设备供应商”、系统集成 选择设备 设备采购 设备安装方案设计 供应商 和验收 调试方方设选签采设合设设软案案备择订购备同备备件编评询供合跟验付安调部写审价应同踪收款装试署“设备采购和验收”和“设备安装调试商4.6 部署试用部署试用过程域的关键活动是“撰写文档” 、“软件部署”、“客户培训”和“客户试用” ,流程见图主要工作成果见表合同项目验收软件部署撰写文档 客户试用客户培训产品宣传销售部署试用的流程精彩文档实用标准文案关键活动主要工作成果责任人撰写文档软件部署软件部署说明书项目指定人员客户培训安装和使用手册客户试用客户试用反馈项目经理主要工作成果4.7 软件维护软件维护可以划分为两大类:? 纠错性维护。由于前期的测试不可能揭露软件系统中所有潜伏的 Bug,用户在使用软件时仍将会遇到 Bug,诊断和改正这些 Bug的过程称为纠错性维护。完善性维护。在软件的正常使用过程中,用户还会不断提出新的需求。为了满足用户新的需求而增加软件功能的活动称为完善性维护。如果需求变更很大,那么完善性维护将转变为软件新版本的开发(即新的项目)。软件维护的一般流程见图 5-8,主要活动有“接受维护请求” 、“分析维护请求”和“执行软件维护”。客服人员负责人维护人员接受维护请求分析维护请求执行软件维护软件维护的一般流程五、支持过程精彩文档实用标准文案5.1 软件配置管理和文档管理 软件配置管理的概念软件配置管理是指通过执行版本控制、 变更控制等规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论