关于CMMI开发模型与过程改进

如今,更好、更快、更经济地交付产品与服务,是众多公司比以往任何时候都梦寐以求的愿望。同时,在21 世纪的高科技环境里,几乎所有组织都意识到他们所开发的产品与服务正变得日益复杂。而复杂产品或服务的所有组件由单个组织包揽开发的情况日渐稀有。更为常见的是,一些组件在内部开发而另一些组件则对外采购;其后再将所有组件集成起来,成为最终产品或服务。对如此复杂的开发与维护过程,组织必定要有能力进行管理并控制。

如今要应对这些组织所面临的问题,所需要的是一些企业整体的解决方案,而与其相得益彰的,则是一条集成化的途径。有效的组织级资产管理是业务成功的关键。究其本质,这些组织固然是产品与服务的开发者,而开发活动仍然需要一种管理方式,以此作为达成其业务目标的有机组成。纵观当今之业界,既有各式成熟度模型、标准、方法论和指南等,自然可以帮助组织改进其经营方式。然而,现有的改进方法大多只关注于业务的某一特定部分,而非采用系统化途径来解决众多组织所面临的问题。囿于其仅对业务单一领域进行改进的事实,这些模型均不幸延续了组织中既存的隔阂与障碍。

CMMI 开发模型(CMMI® for Development,CMMI-DEV)带来了机会,让我们避免或消除这些隔阂与障碍。构成CMMI开发模型的,是在产品与服务的开发活动中处理问题的最佳实践。模型所提出的实践,涵盖了产品从概念构想直至交付与维护的整个生命周期,所突出的重点是构建并维护整个产品所需从事的工作。

CMMI开发模型包括22个过程域。在这些过程域中,有16 个核心过程域,1 个共享过程域,以及5 个开发活动所特有的过程域。

CMMI开发模型全部实践所关注的,是开发者组织之中的活动。五个关注于开发活动特有实践的过程域,所应对的是:需求开发技术解决方案产品集成验证确认

关于过程改进

软件工程研究所(Software Engineering Institute,SEI)就促进组织如何开发并维护高质量产品与服务展开研究,并认为组织改进业务的关注点可集中在几个方面。图1.1 展示了组织典型关注的三个重要方面:人员、程序与方法、以及工具与设备。

 

 

将这些结合到一起的是什么?那就是组织中所使用的过程。过程使业务方式协调一致;过程支撑业务的规模化发展与术业精进的知识整合;过程还促进资源的有效利用与对业务趋势的把握。这并不是说人员与技术无关紧要。我们身处的时代是技术飞速发展的时代。类似地,人们的职业生涯往往也要经历许多公司。我们就生活在这样一个日新月异的世界。对过程的关注为我们􁨀供了必需的基础与稳定性,来应对变化莫测的世界,最大化人们的生产力,并运用技术赢得竞争优势。长期以来,制造业便意识到了过程有效性与效率的重要性。如今,制造业同服务业的很多组织更意识到了高质量过程的重要性。过程有助于组织的员工以更具智慧的、更为一致的工作方式去满足业务目标,而不是只会埋头苦干。有效的过程还提供了一种手段,便于组织以最能满足其业务目标的方式来引进并使用新技术。

凡奉首页    管理实践    CMMI管理实践    关于CMMI开发模型与过程改进
创建时间:2017-03-29 00:00
收藏