某项目管理与质量保证培训课件.ppt
《某项目管理与质量保证培训课件.ppt》由会员分享,可在线阅读,更多相关《某项目管理与质量保证培训课件.ppt(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、我国软件产业存在的问题(我国软件产业存在的问题(1/5)l观念有待创新观念创新l软件企业对软件技术的了解大于对应用的了解l技术与市场脱离l软件服务将企业运营的重心由产品转向服务技术创新l过于追求技术先进性l培养软件关键技术l加强核心产品在国际上的竞争力我国软件产业存在的问题(我国软件产业存在的问题(2/5)l观念有待创新管理创新l多数企业缺乏软件工程的管理l缺乏对软件过程的控制l所有行为基本是反应式的l软件过程是临时拼凑的l对进度、经费的估计无实际根据l难于控制质量l进度滞后时,多数通过减少质量保证活动来赶工l人员安排不合理,忙的太忙、闲的太闲我国软件产业存在的问题(我国软件产业存在的问题(3
2、/5)l软件人才短缺缺乏软件设计和技术管理人才软件人才总量低软件人才结构不合理人才培训困难l办学资格难于申请l师资匮乏师资匮乏l政府不扶持我国软件产业存在的问题(我国软件产业存在的问题(4/5)l没有软件的监理机制软件开发采用自营制用户无法了解项目进度缺乏对开发过程有效的监督和控制我国软件产业存在的问题(我国软件产业存在的问题(5/5)l应重视网络化、服务化、国际化的发展趋势网络化趋势分布计算、移动计算、智能网络、网络通信等服务化趋势开发周期缩短软件自动升级提供多种服务,由用户定购国际化趋势l如何、生产出的软件?请使用(,)CMM产生的理论基础(产生的理论基础(1/2)l20世纪30年代,()
3、在贝尔实验室工作时,提出了一套运用统计学进行质量管理的控制原则。l统计学家()和()将其理论加以完善并付诸于实践。l后来丹明又提出了一种称为的现象。l这些学者的做法,被人们称为(Total Quality Management,TQM)CMM产生的理论基础(产生的理论基础(2/2)l1979年,一个质量管理学家克罗斯比() ,成立了一家名为质量管理顾问的公司。专门从事质量问题的研究。lIBM公司的()和()将。l1986年,从IBM退休后,加入了卡耐基.梅隆大学的软件工程研究所CMM的发展过程(的发展过程(1/2)l1986年11月,卡耐基.梅隆大学的软件工程研究所(CMU/SEI)应美国联邦
4、政府的要求,在Mitre公司的协助下,于1987年9月开发了一套软件能力成熟度框架和一套软件成熟度问卷,用于评估软件供应商的能力l1991年,SEI自己总结了成熟度框架和初版成熟度问卷的实践经验,并以此为基础,推出了CMM 1.0 版CMM的发展过程(的发展过程(2/2)l1992年4月, SEI举行了一个CMM的研讨会,与会的大约有200名富有经验的软件专家。SEI在广泛听取他们的意见之后,于1993年推出了。l按原计划SEI将于1999年推出CMM 2.0版,但美国国防部办公室要求SEI推迟发布l2001年12月,SEI完成了一个替代项目能力成熟度模型集成(,)CMM的概况的概况(1/4)
5、lCMM提供了一个软件过程改进的框架该框架与软件生命周期无关,也与所采用的开发技术无关根据该框架开发企业内部具体的软件过程,可以极大程度地按的提交的能力CMM的概况的概况(2/4)lCMM重视企业的软件过程能力CMM认为保障软件质量的根本途径就是提升企业的软件生产能力企业的软件生产能力取决于企业的软件过程能力,特别是在软件开发和生产中的成熟度项目的执行不再是一个黑箱CMM的概况的概况(3/4)lCMM是在软件工程基础上提出来的CMM认识到在开发的过程中,某些关键过程域(KPA)才是软件开发的重点CMM描述了一个有效的软件过程的各个关键元素,指出了一个软件企业如何摆脱杂乱无章的、不成熟的软件过程
6、,形成一个成熟的、有纪律的软件过程所必经的进化、提高的途径判断企业当前的过程成熟状况,找出在改进过程中急需解决的若干问题,然后依据CMM选择过程改进策略,提升企业的软件过程能力CMM的概况的概况(4/4)lCMM是动态的质量管理系统标准与ISO9000有所不同lCMM是一个指南CMM列举的实践几乎覆盖了软件企业计划、软件开发和维护工作管理的所有活动规划出了5个成熟度级别企业按部就班,就可以保证平稳提高自身的软件过程和产品质量什么是什么是CMM的评估的评估?lCMM评估包括5个等级,共计18个关键过程域,52个目标,300多个关键实践。l每一级的评估由SEI授权的领导一个评审小组进行,该小组成员
7、大部分来自企业内部。l评估过程包括员工培训、问卷填写和统计、文档审查、数据分析、与企业的高层领导讨论和撰写评估报告。l评估结果由主任评估师签字生效。l评估周期有多长?1230个月如何取得如何取得资格?资格?l需要有10年以上的软件开发经验l两年以上的软件项目管理经验l计算机相关专业硕士以上学位l要在SEI接受培训l要经过两次以上的CMM评估全程实习q这样可以拿到资格l要得到已有主任评估师资格的人推荐l再次经过SEI的培训,并通过SEI认证有关主任评估师有关主任评估师q该资格非终身制,要继续保持,每年至少要参加两次CMM评估qSEI有权取消你的主任评估师资格q主任评估师收入如何?q还可以考评估咨
8、询师有关主任评估师有关主任评估师q截止至2001年,全世界共有313个主任评估师q2002年,上升至400多位q我国于2002年5月有了中国的首批主任评估师q北京航空航天大学软件所的和老师世界的世界的CMM评估情况评估情况q截至2000年6月底,全世界有1269家软件公司和机构通过了不同级别的认证q5级38家,4级50家,3级210家q澳大利亚和以色列各有1家4级,中国1家5级,其余均为印度和美国企业q印度Infosys,从1991到1999通过了5级我国的我国的CMM评估情况评估情况q截至2003年底,我国有104家软件公司和机构通过了不同级别的认证q5级7家,4级4家,3级26家,2级67
9、家q5级中只有东软和用友为民族企业q截至2003年9月,世界上从4到5的组织最快用了6个月时间q国内某家从3到5,用了6个月,同时拿下了CMMIq从SW-CMM到CMMI的过渡,某公司花了8000个人时NextlCMM的具体介绍CMM的专业术语的专业术语(1/4)l过程(Process):为实现给定目标所执行的一系列操作步骤。l软件过程(Software Process):软件开发人员开发和维护软件及相关产品的一套行为、方法、实践和革新。其中,相关产品是指项目计划、设计文档、编程、测试和用户手册等。软件过程的定义完善与否标志着该企业的成熟程度CMM的专业术语的专业术语(2/4)l软件过程能力(
10、Software Process Capablity):描述了在遵循软件过程后能够达到的预期结果的界限范围。该指标是对能力的一种衡量,用它可以预测一个组织(企业)在承接下一个软件项目时,所能期望得到的最可能的结果。CMM的专业术语的专业术语(3/4)l软件过程性能(Software Process Performance):表示遵循一个软件过程后所得到的实际结果。关注的是得到的结果。关注的是得到的结果。软件过程能力受限于它的环境,软件过程性能也不可能充分反映软件过程的整体能力。CMM的专业术语的专业术语(4/4)l软件过程成熟度(Software Process Maturity):指一个具体
11、的软件过程被明确地定义、管理、评价、控制及产生实效的程度。包含着能力的一种增长潜力,同时也表明了组织(企业)实施软件过程的实际水平。不成熟的软件组织特征不成熟的软件组织特征(1/3)l在不成熟的软件组织中,软件过程实施前一般,往往是在项目开发的过程中由实际工作人员和管理员临时计划。甚至有的时候,即时建立了一个软件过程计划,在开发的过程中也。不成熟的软件组织特征不成熟的软件组织特征(2/3)l不成熟的软件组织没有一个客观的基准来判断产品质量、及解决产品和过程中的问题,因此。一些为提高质量的环节经常会因为赶项目进度而减少或取消。在产品交付前,。不成熟的软件组织特征不成熟的软件组织特征(3/3)l不
12、成熟的软件组织,通常项目管理者要集中精力去解决各种临时出现的各种疑难问题。l不成熟的软件组织由于一套实事求是的,导致经常发生经费超支和项目超时等危机。当最后期限即将来临时,为了按照原定时间完成任务,往往在产品的功能和质量上大打折扣。成熟的软件组织特征成熟的软件组织特征(1/3)l成熟的软件组织自身应该组织和管理软件开发维护的。l成熟的软件组织能够及时准确地向工作人员通报实际软件过程,有条不紊地好的软件过程开展。必要时,及时地对软件过程定义加以更新,使其与实际工作方法相吻合。通过测试和成本、收益分析等方式来,使软件过程。成熟的软件组织特征成熟的软件组织特征(2/3)l成熟的软件组织对各项目的软件
13、过程,有非常明确的规则。它要求每个人的(各负其责、协同工作和最大限度发挥个人潜力),它要求能普遍地、改进软件过程的活动。l成熟的软件组织中可以地软件产品的质量以及生产这些产品的开发维护过程。成熟的软件组织特征成熟的软件组织特征(3/3)l成熟的软件组织一个,分析软件产品和过程问题的客观的、量化的基础。对进度和预算的制定是基于以往积累的经验,结果是合理和可行的。对产品的成本、进度、功能、性能和质量的期望值通常是能够实现的。l成熟的软件过程中所有参与者都明白按要求工作的意义,并自觉遵循软件过程的有关规则,在一种有序的状态下开展软件工程活动。CMM的体系结构的体系结构分级标准分级标准(1/2)l初始
14、级(Initial level)软件过程的特点是无秩序的,甚至是混乱的。l可重复级(Repeatable level)建立了基本的项目管理过程来跟踪成本、进度和功能特性。l已定义级(Defined level)已将管理和工程活动的软件过程文档化、标准化,并形成了整个软件组织的标准软件过程。CMM的体系结构的体系结构分级标准分级标准(2/2)l已管理级(Managed level)收集对软件过程和产品质量的详细度量值,对软件过程和产品都有定量的理解和控制。l优化级(Optimizing level)通过对来自过程方面、来自新概念方面和来自新技术方面的各种有用信息进行定量分析,能够不断地、持续性促
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 管理 质量保证 培训 课件
限制150内