CMMI和软件研发管理.ppt
《CMMI和软件研发管理.ppt》由会员分享,可在线阅读,更多相关《CMMI和软件研发管理.ppt(21页珍藏版)》请在咨信网上搜索。
1、http:/ 上上 海海 漫漫 索索 计计 算算 机机 科科 技技 有有 限限 公公 司司基基 于于 CMMI 的的集成化集成化软件研件研发流程和管理平台流程和管理平台林林锐博士博士目录1.企业研发管理的理念2.过程改进的概念3.软件研发管理的过程改进方法4.基于CMMI的集成化软件研发流程IDP5.集成化研发管理平台RDMS1.企业研发管理的理念l l企企企企业业业业的的的的根根根根本本本本目目目目标标标标是是是是“合合合合法法法法地地地地赚赚赚赚取取取取尽尽尽尽可可可可能能能能多多多多的的的的利利利利润润润润,使使使使企企企企业业业业整整整整体体体体利利利利益益益益最最最最大大大大化化化化
2、”。企企业业所所有有的的特特定定目标和行动(例如研发、营销等)都是围绕根本目标开展的,不能和根本目标抵触。目标和行动(例如研发、营销等)都是围绕根本目标开展的,不能和根本目标抵触。l l企业研发管理的指导思想是:企业研发管理的指导思想是:关注结果,重视过程关注结果,重视过程关注结果,重视过程关注结果,重视过程。“关注结果关注结果”是指:以最终产品获得的经济效益来衡量研发业绩,追求利益最大化。是指:以最终产品获得的经济效益来衡量研发业绩,追求利益最大化。“重视过程重视过程”是指:将期望的成果分解到每个过程域(即工作环节)去实现,努力把每是指:将期望的成果分解到每个过程域(即工作环节)去实现,努力
3、把每项工作做好,从而得到好的成果。项工作做好,从而得到好的成果。l l衡量研发工作优劣的三个关键指标是:质量、生产率和成本。衡量研发工作优劣的三个关键指标是:质量、生产率和成本。衡量研发工作优劣的三个关键指标是:质量、生产率和成本。衡量研发工作优劣的三个关键指标是:质量、生产率和成本。l l企业研发管理的基本目标:让所有人员有条不紊地开展工作,在预定的时间和成本之内,开发企业研发管理的基本目标:让所有人员有条不紊地开展工作,在预定的时间和成本之内,开发完成质量合格的产品,从而使企业和个人获得预定的利益。完成质量合格的产品,从而使企业和个人获得预定的利益。l l企业研发管理的奋斗目标:调动一切积
4、极因素,努力提高产品质量、提高工作效率并且降低成企业研发管理的奋斗目标:调动一切积极因素,努力提高产品质量、提高工作效率并且降低成本,使企业和个人获得比预定目标更多的利益。本,使企业和个人获得比预定目标更多的利益。l l企业里大部分工作是成熟的,有现成的模式可以套用,这类工作应当靠流程制度来管理,可比企业里大部分工作是成熟的,有现成的模式可以套用,这类工作应当靠流程制度来管理,可比喻为喻为“法治法治”。企业中还有一部分工作可能是独特的,并不适宜套用流程制度(也可能没有流。企业中还有一部分工作可能是独特的,并不适宜套用流程制度(也可能没有流程制度可以套用),相关人员要当机立断、高效地处理问题,可
5、比喻为程制度可以套用),相关人员要当机立断、高效地处理问题,可比喻为“人治人治”。l l一般地,企业既需要大量的一般地,企业既需要大量的一般地,企业既需要大量的一般地,企业既需要大量的“法治法治法治法治”管理方式,又需要小量的管理方式,又需要小量的管理方式,又需要小量的管理方式,又需要小量的“人治人治人治人治”管理方式。通常前者约管理方式。通常前者约管理方式。通常前者约管理方式。通常前者约占占占占60-80%60-80%,而后者约占,而后者约占,而后者约占,而后者约占20-40%20-40%。“法治法治法治法治”和和和和“人治人治人治人治”结合使用是企业管理的重要手段。企业结合使用是企业管理的
6、重要手段。企业结合使用是企业管理的重要手段。企业结合使用是企业管理的重要手段。企业领导要关注两点:一是建立合适的流程制度(实现良好的法治);二是使用合适的人(实现良领导要关注两点:一是建立合适的流程制度(实现良好的法治);二是使用合适的人(实现良领导要关注两点:一是建立合适的流程制度(实现良好的法治);二是使用合适的人(实现良领导要关注两点:一是建立合适的流程制度(实现良好的法治);二是使用合适的人(实现良好的人治)。好的人治)。好的人治)。好的人治)。l l国内大部分国内大部分ITIT企业的研发管理现状是:企业的研发管理现状是:“法治法治”太少,混乱的太少,混乱的“人治人治”太多。阻碍国内太
7、多。阻碍国内ITIT企业企业发展的瓶颈问题通常不是技术问题,而是杂乱无章的管理。发展的瓶颈问题通常不是技术问题,而是杂乱无章的管理。2.过程改进的概念2.1 2.1 什么是过程?什么是过程?l l人们使用合适的方法、技术、工具才能开发出用户需要的产品。过程是指人们使用合适的方法、技术、工具才能开发出用户需要的产品。过程是指“人,方法,技术和人,方法,技术和工具工具”的集合。的集合。l l过程被写成文档后,变成了公司的过程被写成文档后,变成了公司的“流程制度流程制度”,公司成员们依据,公司成员们依据“流程制度流程制度”开展工作,这开展工作,这叫叫“法治管理法治管理”。人员方法技术产品工具过程过程
8、2.过程改进的概念2.2 2.2 过程与产品有什么关系?为什么要重视过程?过程与产品有什么关系?为什么要重视过程?l l软件产品不能靠人们的意念瞬间完成,它需要一个研发过程。软件产品不能靠人们的意念瞬间完成,它需要一个研发过程。一般情况下,好的过程才可能得一般情况下,好的过程才可能得一般情况下,好的过程才可能得一般情况下,好的过程才可能得到好的产品,而差的过程会得到差的产品到好的产品,而差的过程会得到差的产品到好的产品,而差的过程会得到差的产品到好的产品,而差的过程会得到差的产品。l l当然也有相反的情况,有些人在混乱的过程中创造了很好的产品,也有些人在严谨的过程中生当然也有相反的情况,有些人
9、在混乱的过程中创造了很好的产品,也有些人在严谨的过程中生产出商业上失败的产品。但这类现象不具有指导意义。产出商业上失败的产品。但这类现象不具有指导意义。l l为什么要重视过程?为什么要重视过程?由于公司销售的是产品而非过程,人们常常只把眼光盯在产品上,而忘了过程的重要性。由于公司销售的是产品而非过程,人们常常只把眼光盯在产品上,而忘了过程的重要性。例如,领导对员工们下达命令时经常强调:例如,领导对员工们下达命令时经常强调:“我不管你们怎么做,只要时间一到你们交我不管你们怎么做,只要时间一到你们交付产品就行。付产品就行。”其实这是一句因果关系颠倒了的话,却在业界普遍存在。其实这是一句因果关系颠倒
10、了的话,却在业界普遍存在。如果领导不关心员工怎么做(即做事的过程),往往会得到失望的结果。如果领导不关心员工怎么做(即做事的过程),往往会得到失望的结果。如果领导不关心员工怎么做(即做事的过程),往往会得到失望的结果。如果领导不关心员工怎么做(即做事的过程),往往会得到失望的结果。2.过程改进的概念2.3 2.3 什么是过程改进,企业为什么需要过程改进?什么是过程改进,企业为什么需要过程改进?l l过程改进(过程改进(Process ImprovementProcess Improvement)是指:)是指:根据企业的现实情况和发展需求,优化流程制度,根据企业的现实情况和发展需求,优化流程制度
11、,根据企业的现实情况和发展需求,优化流程制度,根据企业的现实情况和发展需求,优化流程制度,努力提升人们在过程中的工作能力,从而努力提升人们在过程中的工作能力,从而努力提升人们在过程中的工作能力,从而努力提升人们在过程中的工作能力,从而“提升产品质量、提升生产率并降低成本提升产品质量、提升生产率并降低成本提升产品质量、提升生产率并降低成本提升产品质量、提升生产率并降低成本”。(注:(注:这是作者对过程改进的定义)这是作者对过程改进的定义)l l“过程改进过程改进”本身就是一件消耗时间、精力和成本的事情,那么企业为什么要做本身就是一件消耗时间、精力和成本的事情,那么企业为什么要做“过程改进过程改进
12、”?答案是:?答案是:过程改进是企业谋求进步的需要过程改进是企业谋求进步的需要过程改进是企业谋求进步的需要过程改进是企业谋求进步的需要。l l企业谋求进步离不开以下两点:企业谋求进步离不开以下两点:(1 1)企业人士要不断学习新技术,开发新产品,开拓新业务领域。)企业人士要不断学习新技术,开发新产品,开拓新业务领域。(2 2)企业人士要不断反省自己,总结经验教训,改正缺点、发挥优点。)企业人士要不断反省自己,总结经验教训,改正缺点、发挥优点。l l过程改进体现了过程改进体现了“自我反省、自我改进自我反省、自我改进”的精神,不论对人生还是对企业而言,都是极为重要的精神,不论对人生还是对企业而言,
13、都是极为重要的。的。2.过程改进的概念2.4 2.4 软件过程改进和软件过程改进和CMMICMMI之间的关系之间的关系l l在二十世纪七、八十年代,软件工程的研究重点是需求分析、软件设计、编程、测试、维护等在二十世纪七、八十年代,软件工程的研究重点是需求分析、软件设计、编程、测试、维护等领域的方法、技术和工具,我们称之为经典软件工程。领域的方法、技术和工具,我们称之为经典软件工程。l l应该说现代的软件技术、软件工具要比几十年前好不知道多少倍,可是如今绝大多数软件项目应该说现代的软件技术、软件工具要比几十年前好不知道多少倍,可是如今绝大多数软件项目依然面临着质量低下、进度延误、费用超支这些老问
14、题。人们逐渐意识到,由于机构管理软件依然面临着质量低下、进度延误、费用超支这些老问题。人们逐渐意识到,由于机构管理软件过程的能力比较弱,常常导致项目处于混乱状态,过程的能力比较弱,常常导致项目处于混乱状态,过程混乱使得新技术、新工具的优势难以体过程混乱使得新技术、新工具的优势难以体过程混乱使得新技术、新工具的优势难以体过程混乱使得新技术、新工具的优势难以体现现现现。经典的软件工程不是不好,而是不够用经典的软件工程不是不好,而是不够用经典的软件工程不是不好,而是不够用经典的软件工程不是不好,而是不够用。l l提高软件过程能力的实践通称为软件过程改进(提高软件过程能力的实践通称为软件过程改进(So
15、ftware Process ImprovementSoftware Process Improvement)。软件过程)。软件过程改进的目的是:提高软件质量、提高生产率并且降低开发成本。从二十世纪九十年代至今,软改进的目的是:提高软件质量、提高生产率并且降低开发成本。从二十世纪九十年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中件过程改进成为软件工程学科的一个主流研究方向,其中CMM/CMMICMM/CMMI是该领域举世瞩目的重是该领域举世瞩目的重大成果。大成果。CMM/CMMICMM/CMMI是世界范围内用于衡量软件过程能力的标准。是世界范围内用于衡量软件过程能力的标准。是世
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CMMI 软件 研发 管理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。