成功启动过程改进程序的关键因素.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成功启动过程改进程序的关键因素

成功启动过程改进程序的关键因素 成功启动过程改进程序的关键因素 (一) 摘 要 过程改进启动是将过程改进程序置于正确道路上的关键一步,也是所有正在或将要进行过程改进的企业应该关注的首要问题。本文介绍了一些过程思想和过程改进实施模型,根据我们对基于CMM/CMMI研究和实践的体会,提出启动过程改进的关键因素及其相应的有效的过程改进基础设施模型和改进方法,可以作为各类组织实现过程改进程序的一般指南。   21世纪信息社会将高度地依赖于信息系统。面对着大量的现实的和潜在的计算机应用需求,我们不能不静静地思考一个问题:软件开发总是延期交付,开发和维护费用总是超支,计划常常失控等现象还能支撑企业生存多久。   随着技术进步和能力竞争的加剧,不能持续改进的组织很快就会被淘汰。[1] 随着软件过程成熟度模型CMM和能力成熟度模型集成CMMI被世界越来越多的软件组织所认可和采用,正成为指导改进软件过程的事实上的国际标准。目前国内的一些组织正在进行基于CMM/CMMI的过程改进,这些正在朝着CMM的目标努力、坚持持续过程改进的大军,最终将提高组织在市场、技术等领域的核心竞争力。诚然,在组织面临较高压力又要实施最佳的软件工程和管理实践的确是一个挑战。因此,仅仅改进是不足够的,应该有效地改进,才会真正发挥过程的作用。   首先,我们要牢牢吸取一些组织失败的教训:在开始一个改进程序时,必须以真实的过程改进为目标,而不能单纯追求成熟度等级。如果只关注达到某个成熟度等级,就会盲目开发出所有的过程和标准,其结果仅仅是构造了一件外衣,而组织内软件人员的行为却没有任何改变。这样的努力,其代价未免太昂贵了。   依据不同组织各自的特点,过程改革的内容各不相同。然而,过程改进的方法是具有共性的。本文根据过程改进先驱的经验和我们实践的体会,就如何开始一个有效的过程改进程序展开讨论,提出了启动过程改进程序的十个关键因素,给出了一个建立过程改进基础设施的有效模型和方法,供有关过程改进人员参考。 成功启动过程改进程序的关键因素(二) 二.过程改进的思想和过程规范      过程改进的思想是一种已由实践证明正确的信念,它向传统的思维方式挑战并试图改变它们。目前,这个信念已经派生出一整套行之有效的方针、政策、过程、规程和标准。但是,只有按照这个信念实践,才能收到实效。      我经常从一些企业那里听到:“我们已经有了一套指明软件开发和项目管理的标准文档,也已经对工程师进行了过程培训,只是还没有完全遵守,我们相信他们一段时间后会照着去做的。”仅仅定义一个好的方法集和实践集是远远不够的。战斗在第一线的软件工程师们必须坚信需要改变它,并且知道要作哪些改变,这样才能在学习和实践新过程时得心应手。      过程改进不能单靠自觉,否则改进工作会自发衰退,其趋势用“熵”这个物理术语来刻划比较恰当。“熵”是指物理过程的随机性或无序性的平稳增长。在缺乏有意识的努力时,人类过程的表现与此类似。要知道,过程改进需要所有成员的规范行为,没有规范的约束是不能持久的。[2] 规范化的过程描述了这种有序的集体行为模式。这种模式应该具备如下特征:    1.过程文档化了吗?    2.过程进行了培训并实践了吗?    3.过程强制执行了吗?存在强制执行过程的机制和规程吗?    4.存在跟踪过程性能的机制吗?    5.过程是有助于还是有碍于人们的活动?    6.管理人员是通过度量过程性能来管理他们所管理的的组织吗?      过程的质量对产品的质量有直接影响。基于Shewhart、Juran、Deming和Humphrey倡导的TQM原理,“产品质量主要取决于用于开发和维护该产品的过程的质量。”[3] 在其它工业界(如制造业)可提供很有力的证据来证明过程规范与产品质量的关系,软件工业也已经有了很多成功的实例。      什么是过程改进?就是要采取行动来改变组织的过程不仅满足而且能更有效地达到组织的业务目标。一个过程改进程序则是指所有的策略、方针、目标、职责、活动和计划的集合,它包含一个或多个完整的过程改进循环。 成功启动过程改进程序的关键因素(三) 三. 基于模型进行过程改进   模型是描述通过经验证明为有效的过程过程的特征及其元素的结构化集合,用来帮助建立过程改进的目标和优序,为确保建立一个稳定的、有能力的以及成熟过程提供指南,以作为组织过程改进的指南。   美国卡内基梅隆大学软件工程研究所(CMU/SEI)研究开发的CMM和CMMI汇集了软件和系统工程的最佳实践,给出了提高过程成熟度的路线图,是指导组织实现过程改进的有力武器。[4,5] 其中CMMI采用两种不同的表示法:阶梯式表示法是用已证明为有效的过程域组来指导组织的成熟度改进,而连续式表示法适用于提高单一或多个过程域的能力。经过

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档