以下是缺乏配置管理造成
![](/icons/95340de.gif)
常见问题,大家可以作为参考.这些方面也可以作为配置工作开展
![](/icons/95340de.gif)
方向.
由于缺乏必要
![](/icons/95340de.gif)
配置管理流程和工具
![](/icons/95340dou.gif)
很多软件Software企业在日常
![](/icons/95340de.gif)
开发工作中都会或多或少
![](/icons/95340de.gif)
遇到如下
![](/icons/95340de.gif)
问题:
组织
![](/icons/95340de.gif)
知识和过程财富流失
现代
![](/icons/95340de.gif)
社会竞争激烈
![](/icons/95340dou.gif)
人员流动频繁
![](/icons/95340dou.gif)
如果由于没有必要
![](/icons/95340de.gif)
配置管理流程和工具
![](/icons/95340dou.gif)
大量
![](/icons/95340de.gif)
文档和代码等知识财富必然缺乏统
![](/icons/95340yi.gif)
![](/icons/95340de.gif)
管理
![](/icons/95340dou.gif)
可能随意地保存在项目经理(project manager)和软件Software工程师各自
![](/icons/95340de.gif)
机器里
![](/icons/95340dou.gif)
往往会
![](/icons/95340yinwei.gif)
硬盘
![](/icons/95340de.gif)
故障或人员
![](/icons/95340de.gif)
离职而永远
![](/icons/95340de.gif)
消失
![](/icons/95340dou.gif)
软件Software组织
![](/icons/95340de.gif)
数字财富就这样
![](/icons/95340yinwei.gif)
缺乏必要
![](/icons/95340de.gif)
配置管理而白白
![](/icons/95340de.gif)
流失
不能及时了解项目
![](/icons/95340de.gif)
进展状况
现代软件Software工程思想认为越早发现缺陷和风险
![](/icons/95340dou.gif)
采取相应措施
![](/icons/95340de.gif)
代价越小
![](/icons/95340dou2.gif)
CMM
![](/icons/95340de.gif)
![](/icons/95340yi.gif)
个重要作用就是要提高软件Software开发过程中
![](/icons/95340de.gif)
可视性
![](/icons/95340dou.gif)
使得问题能够被及时
![](/icons/95340de.gif)
发现
![](/icons/95340dou2.gif)
然而由于缺乏配置管理
![](/icons/95340de.gif)
流程和工具
![](/icons/95340de.gif)
支持
![](/icons/95340dou.gif)
部门主管无法确切得知项目
![](/icons/95340de.gif)
进展情况
![](/icons/95340dou.gif)
即便是项目经理(project manager)也不知道各个开发人员
![](/icons/95340de.gif)
具体工作
![](/icons/95340dou.gif)
项目进展随意性很大
![](/icons/95340dou2.gif)
所有
![](/icons/95340de.gif)
问题往往都会集中到项目里程碑时
![](/icons/95340yi.gif)
起出现
![](/icons/95340dou.gif)
这必然会造成巨大
![](/icons/95340de.gif)
开销
![](/icons/95340dou.gif)
其结果往往是容忍部分缺陷存在或者延误开发周期
![](/icons/95340dou2.gif)
所有问题只能寄希望于最终实施时再解决
![](/icons/95340dou.gif)
项目
![](/icons/95340de.gif)
实施工作因此变成了无法汇报、无法理清、无休止
![](/icons/95340de.gif)
维护
缺乏实现并行开发
![](/icons/95340de.gif)
手段
在日常
![](/icons/95340de.gif)
开发工作中
![](/icons/95340dou.gif)
经常会出现并行开发
![](/icons/95340de.gif)
需求
![](/icons/95340dou.gif)
比如:对于
![](/icons/95340yi.gif)
个项目可能要在开发新版本
![](/icons/95340de.gif)
同时继续对先前
![](/icons/95340de.gif)
版本进行必要
![](/icons/95340de.gif)
维护
![](/icons/95340dou.gif)
或者针对某个特定
![](/icons/95340de.gif)
版本需要针对区别
![](/icons/95340de.gif)
客户同时进行客户化
![](/icons/95340de.gif)
修改等等
![](/icons/95340dou2.gif)
在并行模式下
![](/icons/95340dou.gif)
区别开发人员可以同时编辑修改某
![](/icons/95340yi.gif)
文件
![](/icons/95340dou.gif)
并行开发有可能产生冲突
![](/icons/95340dou.gif)
但是却能够提高开发效率
![](/icons/95340dou2.gif)
如果没有配置管理工具
![](/icons/95340de.gif)
支持
![](/icons/95340dou.gif)
进行并行开发将十分困难
![](/icons/95340dou.gif)
单单通过人工操作
![](/icons/95340dou.gif)
往往会造成修改过
![](/icons/95340de.gif)
bug重复出现或者几个人进行相同
![](/icons/95340de.gif)
工作
![](/icons/95340dou.gif)
产生不必要
![](/icons/95340de.gif)
浪费
软件Software复用率低下
软件Software复用是现代软件Software工程中
![](/icons/95340de.gif)
重要思想
![](/icons/95340dou.gif)
是提高软件Software产品生产效率和质量
![](/icons/95340de.gif)
重要手段
![](/icons/95340dou2.gif)
软件Software产品是
![](/icons/95340yi.gif)
个公司
![](/icons/95340de.gif)
宝贵财富
![](/icons/95340dou.gif)
代码
![](/icons/95340de.gif)
可重用性是相当高
![](/icons/95340de.gif)
![](/icons/95340dou.gif)
如何建好知识库
![](/icons/95340dou.gif)
用好知识库将对公司优质高效开发产品产生重大
![](/icons/95340de.gif)
影响
![](/icons/95340dou2.gif)
但如果没有良好
![](/icons/95340de.gif)
配置管理流程
![](/icons/95340dou.gif)
软件Software复用
![](/icons/95340de.gif)
效率将大打折扣
![](/icons/95340dou.gif)
比如对于复用
![](/icons/95340de.gif)
代码进行了必要
![](/icons/95340de.gif)
修改或改进
![](/icons/95340dou.gif)
却只能通过手工
![](/icons/95340de.gif)
方式将发生
![](/icons/95340de.gif)
变更传递给所有复用该软件Software
![](/icons/95340de.gif)
项目
![](/icons/95340dou.gif)
效率如何可想而知
![](/icons/95340dou2.gif)
另外由于缺乏进行沟通
![](/icons/95340de.gif)
必要手段
![](/icons/95340dou.gif)
各个开发人员各自为政
![](/icons/95340dou.gif)
编写
![](/icons/95340de.gif)
代码不仅风格迥异
![](/icons/95340dou.gif)
而且编码和设计脱节
![](/icons/95340dou.gif)
往往会导致开发大量重复
![](/icons/95340de.gif)
难以维护
![](/icons/95340de.gif)
代码
无法开展规范标准化
![](/icons/95340de.gif)
测试工作
在传统
![](/icons/95340de.gif)
开发方式中
![](/icons/95340dou.gif)
由于缺乏必要
![](/icons/95340de.gif)
配置管理和变更控制
![](/icons/95340dou.gif)
测试工作只是人们
![](/icons/95340de.gif)
![](/icons/95340yi.gif)
种主观愿望
![](/icons/95340dou.gif)
根本无法提出具体
![](/icons/95340de.gif)
测试要求
![](/icons/95340dou.gif)
加的开发人员
![](/icons/95340de.gif)
遮丑
![](/icons/95340dou.gif)
测试工作往往是走走过场
![](/icons/95340dou.gif)
测试结果既无法考核又无法量化
![](/icons/95340dou.gif)
当然就无法对以后
![](/icons/95340de.gif)
开发工作起指导作用
对软件Software版本
![](/icons/95340de.gif)
发布缺乏有效
![](/icons/95340de.gif)
管理
![](/icons/95340yinwei.gif)
缺乏有效
![](/icons/95340de.gif)
管理手段
![](/icons/95340dou.gif)
往往会在产品发布时却无法确定该版本所有
![](/icons/95340de.gif)
组件
![](/icons/95340dou.gif)
或者向用户提供了
![](/icons/95340cuowu.gif)
![](/icons/95340de.gif)
版本
![](/icons/95340dou2.gif)
对于特定客户出现
![](/icons/95340de.gif)
问题
![](/icons/95340dou.gif)
无法重现其使用
![](/icons/95340de.gif)
版本
![](/icons/95340dou.gif)
只能到用户
![](/icons/95340de.gif)
现场才能进行相应
![](/icons/95340de.gif)
调试工作
![](/icons/95340dou2.gif)
由于应用软件Software
![](/icons/95340de.gif)
特点
![](/icons/95340dou.gif)
各个区别
![](/icons/95340de.gif)
客户会有区别
![](/icons/95340de.gif)
要求
![](/icons/95340dou.gif)
开发人员要手工地保持多份区别
![](/icons/95340de.gif)
拷贝
![](/icons/95340dou.gif)
即使是相同
![](/icons/95340de.gif)
问题
![](/icons/95340dou.gif)
但由于在区别地方提出
![](/icons/95340dou.gif)
由区别人解决
![](/icons/95340dou.gif)
其做法也不尽相同
![](/icons/95340dou.gif)
![](/icons/95340chengxu.gif)
![](/icons/95340de.gif)
可维护性越来越差
![](/icons/95340dou2.gif)
这些都会延长实施
![](/icons/95340de.gif)
周期
![](/icons/95340dou.gif)
同时意味着人力物力
![](/icons/95340de.gif)
浪费
![](/icons/95340dou2.gif)
[Page]
缺乏历史数据
![](/icons/95340de.gif)
积累
![](/icons/95340dou.gif)
没有软件Software开发
![](/icons/95340de.gif)
历史数据
缺乏软件Software开发
![](/icons/95340de.gif)
历史数据是大多数软件Software项目失败
![](/icons/95340de.gif)
关键所在
![](/icons/95340dou.gif)
这样
![](/icons/95340de.gif)
结论也许使很多人感到吃惊
![](/icons/95340dou.gif)
但事实就是如此
![](/icons/95340dou2.gif)
![](/icons/95340yinwei.gif)
软件Software开发
![](/icons/95340de.gif)
历史数据是反映软件Software开发队伍
![](/icons/95340de.gif)
能力
![](/icons/95340de.gif)
标尺
![](/icons/95340dou.gif)
没有了这个标尺
![](/icons/95340dou.gif)
就无法对软件Software
![](/icons/95340de.gif)
开发过程有
![](/icons/95340yi.gif)
个清醒
![](/icons/95340de.gif)
认识
![](/icons/95340dou2.gif)
而良好
![](/icons/95340de.gif)
配置管理正是收集软件Software开发历史数据
![](/icons/95340de.gif)
重要来源
无法有效
![](/icons/95340de.gif)
管理和跟踪变更
软件Software
![](/icons/95340de.gif)
![](/icons/95340yi.gif)
个显著特点就是易于改变
![](/icons/95340dou.gif)
没有配置管理将无法对软件Software
![](/icons/95340de.gif)
变更进行有效
![](/icons/95340de.gif)
记录、跟踪和控制