分享

CMMI简介 - IT NEWS - Mengxuan.cn Blog

 Wendy327 2007-05-11

CMMI (Capability Maturity Model Integration For Software ):

-- 软件能力成熟度模型集成,是在CMM(Capability Maturity Model For Software,软件能力成熟度模型)的基础上发展而来的。CMMI是由美国卡耐基梅隆大学软件工程研究所(Software Engineering Institute, SEI)组织全世界的软件过程改进和软件开发管理方面的专家历时4年而开发出来,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。

CMMI:各个进程的关键元素

  CMMI自出道以来,它所达到的目标就没有变过,第一个是质量,第二个是时间表,第三就是要用最低的成本。不过特别强调的是,CMMI不是传统的、仅局限于软件开发的生命周期,它应该被运用于更广泛的一个范畴——工程设计的生命周期。TSP的建立,也是为了支持CMMI的这样一个系统。

  那么CMMI究竟是什么呢?它并不是一个过程,也不是告诉你怎么去做一件事情。如果用一句话来概括什么是CMMI,它就是各个进程的一个关键的元素,在很多领域里面一个集成的点。它是这样的一个基本架构,能够用来度量你的有效性和实用性;能够找出这样的一些机会,继续改进的机会,包括在商业目标、策略还有降低项目的风险等方面。

  CMMI与CMM的区别呢?CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。

  而项目管理作为项目的一个核心内容,又是如何定义的呢?有一个非常学术的定义,主要有几个要素,第一是由人来创建一个非常独特的产品服务;第二是用有限的资源来做这件事情;第三就是需要计划、实施和受控来执行。

  现在的软件已经是软件密集型的系统。而整个系统是一个一体化的系统,包括和操作商、设计商、开发商等等一起来运行它。要避免软件项目的失败,管理的团队和管理的人员是最重要的。而导致软件项目失败的原因,包括时间不合理,人员不合理,还有经常性的需求改变,以及做出来的软件质量不高等因素。而如果能把项目目标量化、可以评估的话,就可以达到预期的目标,否则就会降低整个项目的成绩。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多