参考Link:https://blog.csdn.net/superbence/article/details/7922702
随着企业业务发展,产品线也变得越来越丰富。新产品的研发,可能由于周期短,有时直接快速组建一个新的项目组,大家热火朝天,技术攻关很快就把产品研发出来了。很多的设计点子,产品架构,技术攻关等通过高效的线下沟通,反倒推动了产品更快的问世。但常常这些讨论过程所产生的“智慧”,也很容易被项目组所遗忘;产品完成后,项目组也就随之解散。未来,当企业需要对已有的产品线进行维护升级,从而更好地赢得市场的时候,往往会因为无处寻找这些遗忘的智慧而头疼不已。针对这类的管理烦恼,CMM/CMMI提供了专门的软件配置管理办法;CMM/CMMI将软件配置管理的活动分为6个方面:SCM过程管理、软件配置标识、软件配置控制、软件配置状态统计、软件配置审计、软件发布管理和交付。软件配置管理定义了如下目标:
Goals 1: Software configuration management activities are planned. (定制了软件配置管理活动的计划。)
Goals 2: Selected software work products are identified, controlled, and available. (选定的软件工作产品是被标识的、受控的和可利用的。)
Goals 3: Changes to identified software work products are controlled. (选定的软件工作产品是被标识的、受控的和可利用的。)
Goals 4: Affected groups and individuals are informed of the status and content of software baselines. (软件基线的状态和内容通知受影响的小组和个人。)
在CMM和CMMI中,将配置管理的目的定义为“建立和维护产品的完整性”,是其他配置管理目标的基础。
三库管理:三库的概念源自CMM/CMMI,即开发库、受控库和产品库。配置项在三库之间迁移,一级比一级的控制更严格。从CMM的角度来看,对开发库的管理并没有要求,但是对受控库和产品库是需要进行管理的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!