• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

CMM在银行软件开发中的应用

发布: 2009-2-11 10:25 | 作者: 不详 | 来源: 测试时代采编 | 查看: 57次 | 进入软件测试论坛讨论

领测软件测试网 CMM(软件能力成熟度模型:Software Capability Maturity Model),是由美国卡内基梅隆大学(CMU)的软件工程研究所(SEI)制定的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。此标准自1991年提出以来,已在美国、印度、日本、欧洲等地成功应用,并成为软件行业的工业标准。尽管CMM引起了软件行业充分的重视,但如何将CMM应用到企业或项目管理中 ,大多数企业仍然毫无头绪。而对于银行的科技部门,属于非软件行业的软件开发部门,是否可以通过应用CMM来优化项目开发过程,这是本文要探讨的问题。
  软件能力描述了通过遵循软件过程能够实现预期结果的程度,就是软件企业在一个项目时其项目过程曲线的“波动带”,即项目围绕项目计划开发过程中的变化范围。随着成熟度级别的提高,在项目过程中关键点的目标结果与实际结果之间的差距越来越小、项目的可预见性将越来越高、项目过程中实际结果的变化范围将越来越小。

  CMM在一个更高的层次抽象的关注组织上和管理上的问题,它只告诉我们要做什么,但却没有告诉我们要怎么做。它描述了一个软件企业的流程管理需要关注的属性和希望达到的目标,但它却没有在操作层面具体的描述要怎么实现这些目标。因为不同的软件企业,在规模和管理模式上不尽相同,CMM不是一济能医治百病的灵丹妙药,也不是一种“立竿见影”式的管理技术,它只是一种不断改进企业自身能力的方法,在具体的应用上,还要和企业的生产流程、管理模式、职能分布等因素结合起来,建立一套适合本企业生产发展的软件过程,才能使企业的软件项目在成本、进度、质量这个铁三角里找到最佳的平衡点。

  CMM的官方文档里面也有说到,当企业的员工少于50人时,需要对CMM的各个KPA做横向、纵向和深度的剪裁。我们是金融机构的科技部门,只有在编员工四十人,所以,CMM庞大的体系并不完全适用于我们,必需根据我们自身的实际需要和管理特征,对CMM体系做相应的剪裁。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: cmm CMM 软件开发 银行 应用


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网