本的并更采用统一的备份规定,可以避免丢失版本或不知版本。
(二)建立组织知识和过程财富。现代社会竞争激烈人员流动频繁,如果由于没有必要配置管理流程和工具,那么项目中产生的大量文档和代码等知识财富必然缺乏统一的管理,随意地保存在项目经理和软件工程师各自机器里往往会硬盘故障或人员离职而永远消失,软件导致组织的数字财富因为缺乏必要配置管理而白白流失。
通过建立公司的组织级的知识及过程财富库可以实现软件复用。软件复用是现代软件工程中重要思想,是提高软件产品生产效率和质量重要手段。软件产品是个公司宝贵财富,代码可重用性是相当高,如何建好知识库,用好知识库将对公司优质高效开发产品产生重大影响,但如果没有良好配置管理流程,那么软件复用效率将大打折扣,比如对于复用代码进行了必要修改或改进却只能通过手工方式将发生变更传递给所有复用,该软件项目效率如何可想而知,另外由于缺乏进行沟通必要手段,各个开发人员各自为政编写代码,不仅风格迥异而且编码和设计脱节,往往会导致开发大量重复难以维护代码。
(三)便于项目成员及时了解项目进展状况。现代软件工程思想认为越早发现缺陷和风险采取相应措施代价越小。配置管理的重要作用就是要提高软件开发过程中可视性,使得问题能够被及时发现。然而由于缺乏配置管理流程和工具支持部门主管无法确切得知项目进展情况,即便是项目经理也不知道各个开发人员具体工作项目进展,随意性很大,所有问题往往都会集中到项目里程碑时起出现,这必然会造成巨大开销其结果往往是容忍部分缺陷存在或者延误开发周期所有问题,只能寄希望于最终实施时再解决项目实施工作因此变成了无法汇报、无法理清、无休止维护。有效的配置管理流程和配置管理活动可以使项目团队通过和配置管理工具可以在任意工作场合随时的了解项目的进展情况,有利于提高项目的开发效率。
(四)有效管理和跟踪变更。软件的一个显著特点就是用户需求的任意变更。由于在项目的调研阶段系统分析人员没有完全了解用户对系统功能或性能方面的需求,所以经常会出现在项目的任意阶段用户提出新的系统需求。如果项目团队没有配置管理将无法对软件变更进行有效记录、跟踪和控制。当项目发生变更时项目团队可以通过配置管理工具管理变更活动,避免项目进度的延迟。
四、总结
项目技术文档不仅是系统维护人员的指南而且还是系统开发人员与用户交流的工具,it项目通过配置管理活动可以有效地管理项目技术或管理类的文档提高项目的研发效率的同时,也为公司积累的组织级财富,便于今后的项目共享。
参考资料:
[1]董越.理解软件配置管理.电子工业出版社,2008,5
[2]sei 软件能力成熟度模型cmm 1.2版本
[3]黄凤圣.软件配置管理模式.机械工业,2008,7
作者简介:施媛波(1976-),女,汉族,云南昆明人,讲师。主要研究方向:信息化与教学管理、数据库与信息系统、软件项目管理等