What is Configuration Management?

本文详细解释了配置管理的概念及其在软件项目中为何不可或缺。通过具体案例,阐述了配置管理如何帮助避免文档混乱,确保项目文档版本正确,并在变更控制过程中发挥关键作用。了解配置管理计划的制定过程,包括配置项识别、状态会计、验证与审计等步骤,以确保项目顺利进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Before we set out to define Configuration management it is important to understand why we need it in the first place. How does it come into the play?

Now, let’s consider a situation wherein you are working on one of the work packages and looking at WBS dictionary for acceptance criteria. You have completed the development of the deliverable and sent it to the Quality Control. You are surprised to see that the quality control team rejected the deliverable stating that it is not meeting the acceptance criteria. To clear the confusion, you approach the member of the quality control team and he shows you the WBS Dictionary where acceptance criteria for the same deliverable are different.  The thorough analysis of the situation concludes that you were using the old version of WBS Dictionary. To avoid such issues in future, you need a concrete system called Configuration Management.

Now, what is Configuration Management?

PMBOK® Guide Fifth Edition Defines Configuration Management as

“A subsystem of the overall project management system. It is a collection of formal documented procedures used to apply technical and administrative direction and surveillance to: identify and document the functional and physical characteristics of a product, result, service, or component; control any changes to such characteristics; record and report each change and its implementation status; and support the audit of the products, results, or components to verify conformance to requirements. It includes the documentation, tracking systems, and defined approval levels necessary for authorizing and controlling changes.”

Let’s discuss one point at a time; this would make it easier to understand the definition:

  • It’s a formal defined and documented procedure first to identify and document physical and functional characteristic of the Configurable Items
  • Once identified control changes to the characteristics of Configurable Item
  • Record the history of changes done on configurable items
  • Support the audit of these Configurable Items to verify conformance to the requirement

 
How implicate these points in a Project?

We need to first start from Configuration management planning, and the result of this planning could be Configuration management Plan.

PMBOK® Guide Fifth Edition Defines Configuration management plan as,

“The configuration management plan defines those items that are configurable, those items that require formal change control, and the process for controlling changes to such items.”

Configuration Planning will tell us what all project items are configurable (Configurable Items CIs), which all items (say Scope Statement, WBS Dictionary) needs, formal change control and what would be the process of controlling changes to these items.

Configuration Management Plan will also recommend which tool will be used to manage Configurable Items , what versioning scheme will be used, For example a Document Version will have 4 segment aa.bb.cc.dd , first segment will represent product, second will represent deliverable etc. In the configuration management plan, we also define how the baseline CIs will get identified differently, usually we have clear versioning scheme which helps in identification of baseline CIs, like when you have multiple version of Project Scope Statement, you should be easily able to get baseline version of Project Scope Statement.

Configuration management plan may go beyond your project boundaries, since the product you are developing may already be in existence before your project commenced and will also remain in existence after your project is over.

Configuration-management

Since, configuration management is all about managing changes in CIs, we will see Configuration management activities in the Perform Integrated Change Control Process,

Some of the configuration management activities included in the Perform Integrated Change Control process:

Configuration Identification

We have done a broad level of Configurable Item identification during planning, but while performing integrated change control process we identify which all items are Configurable. Prior recommending a change in any item we should also ensure that Configuration Plan is followed for all identified CIs.

Configuration Status Accounting

If I am approving the change in the scope statement, I need a record that the new version of this document would be coming for this approved change. And, once the change is implemented, Configuration Management system will ensure that everybody gets the latest version.

We can consider Configuration status accounting as just like recording the changes as they are taking place as per configuration management plan, like changing the version, maintaining the version history etc.

Configuration Verification and Audit

At a defined frequency, the project team should have a process to verify and audit that configuration management plan which should be followed. Some of the verification points could be, is the team managing the CIs version as defined, Isteam maintaining the record of changes, Cansystem produce the old version without any issues etc.

PMBOK® Guide Fifth Edition defines Configuration Verification and Audit as,

“Configuration verification and configuration audits ensure thecomposition of a project’s configuration items is correct and that corresponding changes are registered,assessed, approved, tracked, and correctly implemented. This ensures the functional requirements defined in the configuration documentation have been met.”

To summarize, the entire Configuration Management process:

  1. It’s all about ensuring that we do not get into the pile of documents where we do not know which one is the right version and which document is compatible with the other
  2. Configuration management manages configurable items, in the typical project configuration; items are made of baseline plans and project documents. The items like operating procure, instruction sheets may also become a part of configurable items
  3. For PMP Exam, do keep in mind that the configuration management activities (Configuration identification, Configuration status accounting and Configuration verification and audit) are done in Perform Integrated Change Control

 
By now you must have completely understood the basic concepts underlying the configuration Management and how does it impact the software project.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值