




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linrui 上 海 漫 索 计 算 机 科 技 有 限 公 司上 海 漫 索 计 算 机 科 技 有 限 公 司 基 于基 于 CMMI 的的 集成化软件研发流程和管理平台集成化软件研发流程和管理平台 林锐博士林锐博士 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 2 目录目录 1. 企业研发管理的理念企业研发管理的理念 2. 过程改进的概念过程改进的概念 3. 软件研发管理的过程改进方法软件研发管理的过程改进方法 4. 基于基于CMMI的集成化软件研发流程的集成化软件研发流程IDP 5. 集成化研发管理平台集成化研发管理平台RDMS 6. CMMI- IDP- RDMS的对应关系的对应关系 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 3 1. 企业研发管理的理念企业研发管理的理念 企业的根本目标是企业的根本目标是“合法地赚取尽可能多的利润,使企业整体利益最大化合法地赚取尽可能多的利润,使企业整体利益最大化”。企业所有的特定目标 和行动(例如研发、营销等)都是围绕根本目标开展的,不能和根本目标抵触。 企业研发管理的指导思想是:关注结果,重视过程关注结果,重视过程。 “关注结果”是指:以最终产品获得的经济效益来衡量研发业绩,追求利益最大化。 “重视过程”是指:将期望的成果分解到每个过程域(即工作环节)去实现,努力把每项工 作做好,从而得到好的成果。 衡量研发工作优劣的三个关键指标是:质量、生产率和成本。衡量研发工作优劣的三个关键指标是:质量、生产率和成本。 企业研发管理的基本目标:让所有人员有条不紊地开展工作,在预定的时间和成本之内,开发完 成质量合格的产品,从而使企业和个人获得预定的利益。 企业研发管理的奋斗目标:调动一切积极因素,努力提高产品质量、提高工作效率并且降低成本 ,使企业和个人获得比预定目标更多的利益。 企业里大部分工作是成熟的,有现成的模式可以套用,这类工作应当靠流程制度来管理,可比喻 为“法治”。企业中还有一部分工作可能是独特的,并不适宜套用流程制度(也可能没有流程制度 可以套用),相关人员要当机立断、高效地处理问题,可比喻为“人治”。 一般地,企业既需要大量的一般地,企业既需要大量的“法治法治”管理方式,又需要管理方式,又需要小小量的量的“人人治治”管理方式。管理方式。通常前者约占通常前者约占60- 80%,而后者约占而后者约占20- 40%。“法治法治”和和“人人治治”结合使结合使用用是企业管理的重要是企业管理的重要手段手段。企业。企业领导领导要关注要关注两两 点点:一是:一是建立建立合合适适的流程的流程制度(实现良好制度(实现良好的法治的法治);二);二是使是使用用合合适适的的人(实现良好人(实现良好的的人人治治)。 国内大部分IT企业的研发管理现状是:“法治”太少,混乱的“人治”太多。阻碍国内IT企业发展的瓶 颈问题通常不是技术问题,而是杂乱无章的管理。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 4 2. 过程改进的概念过程改进的概念 2.1 什么什么是过程是过程? 人们使用合适的方法、技术、工具才能开发出用户需要的产品。过程是指“人,方法,技术和工具 ”的集合。 过程被写成文档后,变成了公司的“流程制度”,公司成员们依据“流程制度”开展工作,这叫“法治 管理”。 人员方法 技术 产品 工具 过程过程 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 5 2. 过程改进的概念过程改进的概念 2.2 过程过程与与产产品品有有什么什么关系关系?为什么?为什么要重视过程要重视过程? 软件产品不能靠人们的意念瞬间完成,它需要一个研发过程。一般一般情况下情况下,好好的过程的过程才才可能可能得到得到 好好的产的产品品,而差而差的过程的过程会得到差会得到差的产的产品品。 当然也有相反的情况,有些人在混乱的过程中创造了很好的产品,也有些人在严谨的过程中生产 出商业上失败的产品。但这类现象不具有指导意义。 为什么要重视过程? 由于公司销售的是产品而非过程,人们常常只把眼光盯在产品上,而忘了过程的重要性。 例如,领导对员工们下达命令时经常强调:“我不管你们怎么做,只要时间一到你们交付产 品就行。”其实这是一句因果关系颠倒了的话,却在业界普遍存在。 如如果果领导不领导不关关心员心员工工怎么做(即做事怎么做(即做事的过程的过程),往往会得到失望往往会得到失望的结果。的结果。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 6 2. 过程改进的概念过程改进的概念 2.3 什么什么是过程改进,企业是过程改进,企业为什么为什么需要过程改进需要过程改进? 过程改进(Process Improvement)是指:根根据据企业的企业的现实情况现实情况和发和发展展需需求求,优化流程,优化流程制度制度,努努 力提升人们在力提升人们在过程过程中中的工作能的工作能力力,从而从而“提升提升产产品品质量、质量、提升提升生产率生产率并降低并降低成本成本”。(注:这是作 者对过程改进的定义) “过程改进”本身就是一件消耗时间、精力和成本的事情,那么企业为什么要做“过程改进”?答案是 :过程改进是企业过程改进是企业谋求谋求进进步步的需要的需要。 企业谋求进步离不开以下两点: (1)企业人士要不断学习新技术,开发新产品,开拓新业务领域。 (2)企业人士要不断反省自己,总结经验教训,改正缺点、发挥优点。 过程改进体现了“自我反省、自我改进”的精神,不论对人生还是对企业而言,都是极为重要的。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 7 2. 过程改进的概念过程改进的概念 2.4 软件过程改进和软件过程改进和CMMI之间之间的关系的关系 在二十世纪七、八十年代,软件工程的研究重点是需求分析、软件设计、编程、测试、维护等领 域的方法、技术和工具,我们称之为经典软件工程。 应该说现代的软件技术、软件工具要比几十年前好不知道多少倍,可是如今绝大多数软件项目依 然面临着质量低下、进度延误、费用超支这些老问题。人们逐渐意识到,由于机构管理软件过程 的能力比较弱,常常导致项目处于混乱状态,过程过程混乱混乱使使得新得新技技术术、新新工工具具的优的优势难以势难以体体现现。经经 典典的软件工程的软件工程不不是是不好不好,而而是是不够用不够用。 提高软件过程能力的实践通称为软件过程改进(Software Process Improvement)。软件过程改 进的目的是:提高软件质量、提高生产率并且降低开发成本。从二十世纪九十年代至今,软件过 程改进成为软件工程学科的一个主流研究方向,其中CMM/CMMI是该领域举世瞩目的重大成果。 CMM/CMMI是是世界范围内用世界范围内用于衡量软件过程能于衡量软件过程能力力的标的标准准。 人们往往搞不清楚“软件过程改进”和“CMMI等级评估”之间的关系,经常混为一谈。这里作个比喻 来解释: 把“软件过程改进”比喻为“学英语,提高英语能力”,那么“CMMI等级评估”就好比是“英语等 级考试”。一般情况下,英语等级考试的成绩反映了英语能力。但是,在特别擅长应试的中 国,英语考试成绩很好并不见得英语能力很好,甚至差到“哑巴英语”的程度。这种“特性”传 染到软件领域,不少企业虽然通过了高级别的CMMI等级评估,但是其实际的软件过程能 力却非常底下。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 8 2. 过程改进的概念过程改进的概念 2.5 有有了了CMMI为什么还为什么还要研要研制制企业的过程企业的过程规范?规范? 卡内基梅隆大学软件工程研究所发布的CMMI for Development 1.2版本,厚达560页。既然有了全 世界认同的“CMMI宝典”,企业为什么还要研制自己的软件过程规范呢? 解答这个疑问,我们首先要搞清楚“CMMI是什么”以及“CMMI不是什么”。 CMMI是是世界范围内用世界范围内用于衡量软件过程能于衡量软件过程能力力的标的标准准,但但是是CMMI不不是软件过程改进的是软件过程改进的执行执行标标 准准,不不可能可能存存在适在适合合所所有企业的有企业的执行执行标标准准。 就如“英语四六级考试”是中国所有大学都认同的评估大学生英语能力的标准,但是“英语四 六级考试大纲”绝对不是“学好英语的标准”。 不能把“CMMI宝典”直接作为企业的软件过程规范,主要原因如下: CMMI的560页文本论述了二十多个过程域和数百条实践,但是这些“过程域和实践”没有与“ 企业的具体业务和组织结构”衔接起来。 有些企业死搬硬套CMMI,竟然按照CMMI文本的逐个遍历CMMI的过程域和实践,这种方式非常 迂腐可笑:如如同给同给一个一个病病人人治治病病,不不考虑病考虑病人人需要需要吃吃什么什么药药,却把药店里面却把药店里面的的药逐药逐个个儿吃儿吃一一遍遍, 以为以为就就能治能治好好病病。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 9 2. 过程改进的概念过程改进的概念 2.6 如如何何应应用用CMMI 应当根据企业的实际情况,既要裁剪CMMI过程域和实践,又要补充CMMI没有涉及的过程域和实 践。企业领导和软件过程改进工作者必须明白:企业需要企业需要吻吻合合商商业目标、业目标、容易容易执行执行的软件过程的软件过程规规 范范。 什么是裁剪? 裁剪不是指用剪刀把CMMI厚厚的书剪成薄薄的书,裁剪是要动脑筋的:要分析企业的业 务特征,根据自身的人力和财力,选取CMMI文本中一些重要的东西,舍弃其它不重要的 东西。至于什么是“重要的东西”,则要根据它对企业的贡献多少来衡量。 CMMI都560页厚了,为什么还要补充过程域和实践? CMMI对于软件开发和管理过程的论述非常深入,但是却没有涉及“商务过程”,例如没有谈 立项管理、售前服务、售后服务等。这是CMMI很大的缺陷。 企业开发产品的最终目的是卖出产品,赚取利润。如果软件过程规范中不考虑商务过程的 话,会导致开发团队“闭门造车”,很可能开发出“技术上很好的产品,但却是商业上失败的 产品”。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 10 3. 软件研发管理的过程改进方法软件研发管理的过程改进方法 3.1 示意图示意图 持续提升企业的软件研发和管理能力 1. 调查分析问题 1. 调查分析问题 3.优化过程规范 3.优化过程规范 4. 部署配套的管理工具 4. 部署配套的管理工具 5. 培训和辅导 5. 培训和辅导 6. 执行与改进 6. 执行与改进 方法论如CMMI,IDP等配套的研发管理工具 2. 优化组织结构岗位职责 2. 优化组织结构岗位职责 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 11 3. 软件研发管理的过程改进方法软件研发管理的过程改进方法 3.2 方法方法步步骤骤 第第1步步,调查分析问题调查分析问题。咨询师访谈企业中和“研发、管理、营销、服务”相关的工作人员,分析共 性的和重要的问题,征求提出者和领导的意见,共同协商解决问题的对策。 第第2步步,优化,优化组织组织结结构构和和岗位职责岗位职责。咨询师根据访谈结果,优化组织结构和岗位职责,可能需要调 整重要岗位的人选和权力。 第第3步步,研,研制制和优化过程和优化过程规范规范。咨询师帮助企业“研制和优化”软件研发管理的流程规范,一般需整 合“商务过程、项目管理过程、项目开发过程、支持过程”。 第第4步步,部署配套部署配套的管理工的管理工具具。企业尽量部署与流程规范配套的管理工具,例如配置管理工具、缺 陷跟踪工具、任务管理工具等等。请参考第5章“集成化研发管理平台”。 第第5步步,培训培训和和辅辅导导。咨询师为企业员工提供充分必要的培训和辅导,让员工理解过程规范,并掌 握技能。 第第6步步,执行执行和改进。和改进。企业员工根据新的过程规范开展工作,过程改进负责人监督执行情况,记录 问题,然后周期性地改进过程。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 12 3. 软件研发管理的过程改进方法软件研发管理的过程改进方法 3.3 实实施施建建议议 各级领导“亲身参与”而非“口头支持” 制定“合适”而非“大而全”的过程规范 不要迷信所谓的标准 “引导推行”而非“强硬推行” 解释规范 培训和考试 质量保证人员监督实施 写好必要的文档 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 13 4. 基于基于CMMI的集成化软件研发流程的集成化软件研发流程 4.1 模型模型 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 14 4. 基于基于CMMI的集成化软件研发流程的集成化软件研发流程 4.2 IDP的的特征特征 一、集成一、集成了了营销营销过程、过程、项项目管理过程、目管理过程、项项目研发过程和目研发过程和支持支持过程过程 IDP四类过程贯穿了项目生命周期,结构清晰,相互关系直观明了。IDP模型有助于企业各 部门有条不紊地开展工作。 二二、适适合于合于中小中小型型IT企业的企业的CMMI 3级级研发流程研发流程 IDP吸纳了CMMI 3级以内的大部分过程域,做了合理的精简,采用增量开发模式,更加适 合于中小型IT企业(满足要求并且易于执行)。 三、三、容易裁剪容易裁剪与与扩充扩充 IDP是免费公开、不断改进的流程规范,国内已经有大量用户学习和应用IDP。用户可以根 据本企业的特征,适当地裁剪或扩充IDP的过程域,很容易制定出最适合于本企业的流程 规范。 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 15 5. 集成化研发管理平台集成化研发管理平台RDMS 5.1 RDMS的的组组成成 请从上海漫索公司网站 下载试用RDMS软件。 RDMS的组成 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 16 5. 集成化研发管理平台集成化研发管理平台RDMS 5.2 RDMS的的功功能能清单清单 RDMS的组成 PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 17 5. 集成化研发管理平台集成化研发管理平台RDMS PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 18 5. 集成化研发管理平台集成化研发管理平台RDMS PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 19 5. 集成化研发管理平台集成化研发管理平台RDMS PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 20 5. 集成化研发管理平台集成化研发管理平台RDMS PDF 文件使用 “pdfFactory Pro“ 试用版本创建 Page 21 6. CMMI- IDP- RDMS的对应关系的对应关系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兖州水产安全培训班课件
- 创造宣言新课件
- 化学品进厂安全培训课件
- 创建森林城市的课件
- 先导课和基础课件
- 内瘘绳梯式穿刺课件
- 26《赤壁》(公开课一等奖创新教学设计)统编版语文八年级上册
- 1《自然选择的证明》公开课一等奖创新教学设计统编版高中语文选择性必修下册
- 创伤性脑出血课件
- 《纸的发明》公开课一等奖创新教案
- 学堂在线 生活英语听说 章节测试答案
- 先心病常见病介入封堵治疗讲课件
- 锅炉安装改造维修管理制度
- 2025邮储银行面试题目及答案
- 企业合规经营及纳税证明书(5篇)
- 2025年云南文山砚山七乡发展投资有限公司招聘笔试参考题库含答案解析
- 湘艺版小学音乐四年级上册全册教案1
- 中医养生馆合作协议书范本
- 海底捞晋升面试题及答案
- 2025年理综试题及答案全国乙卷
- 2025年二次供水市场规模分析
评论
0/150
提交评论