TECHADEMY
TECHADEMY
Categories
Not sure which course fits you?Talk to an advisor
HomeResourcesProject ManagementWhat is Configuration Management in PMP? Tools & Techniques

What is Configuration Management in PMP? Tools & Techniques

Written byShashank Shastri
Published
Read time15 minread
A man and a woman reviewing work on a computer monitor at a white desk in a bright office
Share

Configuration management in PMP is a game-changer for keeping projects on track, ensuring deliverables stay consistent, and changes don’t spiral out of control. This guide explores configuration management in PMP, covering its definition, core components, tools, and practical applications to help you ace the PMP exam and manage projects effectively.

Section 01

Master Configuration Management With PMP: Why Configuration Management is Important for Managing a Project Successfully

Having spent over a decade as a project manager, I can confidently say that misuse of configuration management can single-handedly derail a project. During one software implementation, my team's configuration oversight resulted in a production build getting the wrong version of code. The resultant downtime alone was worth several thousand dollars, not to mention client goodwill. It taught me that mastering configuration management in PMP goes beyond passing an exam and is key to real-world implementations.

This guide will walk you through all the configuration management concepts contained in the Project Management Professional (PMP) framework, along with practical insights drawn from my career. If you are preparing for the PMP certification or wish to enhance your project management abilities, I encourage you to learn these principles to avoid blunders in managing project deliverables. Enrolling in a Top PMP certification training can provide you with the structured learning needed to master these critical concepts.

Section 02

What is Configuration Management in PMP?

It is a systematic method for defining a project's outputs and deliverables, managing their components, and controlling any changes made to them. It is also referred to in the Project Management Body of Knowledge (PMBOK) Guide as a set of processes consisting of identifying and protecting the various outputs of a project within its lifecycle.

Management of configuration has gone through quite an interesting journey. From its inception in the 1950s as hardware systems for military projects, it has transformed into an essential area of focus for intricate projects across multiple sectors. Modern PMP configuration management now encompasses both tangible and intangible assets such as software, code, documentation, and project plans.

See PMI’s configuration management overview here.

Section 03

Core Aspects of Configuration Management in a PMP

The configuration management system in a PMP contains four interrelated components that help in the management of control elements of the project artifacts. Allow me to elaborate on what each component involves using my own experience:

1. Configuration Identification

This is the process of identifying and recording the functional and physical features of the items that require control in a project. For me, this always begins with the Framework Setting of:

  • Which items require controlled management within a given version?
  • What features of these items are of value?
  • How will we uniquely identify the items and each version of the elements?

2. Configuration Status Accounting

This part deals with the updating and reporting of the status of configuration items during the entire project life cycle. It asks the following questions:

  • What is the currently approved version?
  • What changes are in the pipeline?
  • Who gave permission for the last modification?

3. Verification and Auditing of Configuration

This confirms that the configuration items satisfy the requirements and that the changes that were made were done in accordance with the approved plan. Effective PMP configuration audit processes often include:

  • Checks of actual deliverables
  • Documented deliverables
  • Functional testing
  • Compliance checks

4. Control of configuration

It is probably the most important element since it deals with change assessment, modification, planning, control, approval, and implementation of configuration items. In a robust controlled PMP project configuration process, it is guaranteed that:

Controlled change management processes seek approvals for implementation with preliminary evaluations, proper stakeholder authorization, and communication of impacts prior to execution.

Section 04

The Configuration Management Plan: A Critical PMP Document

The configuration management plan PMP document serves as a guide to how configuration management will be carried out during the project. In my experience as a project manager, having an elaborate schema developed early on eliminates numerous obstacles down the line.

A PMP Configuration Management Plan focuses on these items:

  • Assigning tasks and roles: Who will participate in the Configuration Control Board? Who is empowered to sanction changes?
  • Strategy for defining configuration: What methods will be used for naming, labeling, and tracking items?
  • Procedures for control of changes: What steps need to be done in order to request, evaluate, approve, and execute changes?
  • Methods and tools: What systems are going to be put in place for configuration management?
  • Balance and policy for accounting and reporting: How will the state of configuration be monitored and reported?
  • Validation and verification: How will audits of compliance with the plan be carried out?
  • Balance and control indicators: What benchmarks will be established for assessing the efficiency of configuration management?
Section 05

Configuration Items: Determine What is Important

Identifying configuration items is fundamental for implementing effective PMP configuration management strategies, and the item is under configuration control only if change management would hinder the project.

When I think of configuration items, I think about the factors listed below:

  • Is this item a part of a deliverable or a deliverable itself?
  • Will an uncontrolled change to this item create risk?
  • Is this item consisting of other items, or does it reference other items?
  • Does this item require maintenance over time?
  • Does this item require regulatory or contractual control boundaries?

The following are some frequently included configuration items:

  • Documents and hardware
  • Software deliverables
  • Plans and specifications
  • Contracts
  • Requirements documents
  • Design documents
  • Test procedures and results
  • Training materials
  • User documents

Once I have identified configuration items, I establish their respective baselines. Baselines are the approved configurations that serve as pointers for further changes, which are set at these midpoints. These pointers are most beneficial in conjunction with a pre-set plan, which is referred to as PMP. Baseline tracking works best with naming conventions, standardized formats that encompass identifiers, version numbers, as well as status indicators, which are also part of the scheme. Other methods include marking draft statuses, reviewed, approved, superseded, or any other indicator pertinent to versioning, such as major. point minor.patch (v2.3.1).

Section 06

Configuration Management Tools and Techniques in PMP

Efficient configuration management tools are enabled to modify identifiers, which helps in automating distinct aspects of configuration management, leading to both a decrease in errors and time savings. These changes lead to better control over configuration tracking within a configuration PMP, enabling ease in enhanced document tracking.

1. Document Management Systems

These systems offer centralized storage, access, control, and even versioning for all project documentation. Some of the key features to look for are:

  • Version history tracking
  • Check-in/check-out capability
  • Access controls and permissions
  • Audit trails
  • Search capability

Popular examples include: Microsoft SharePoint, Documentum, Alfresco

2. Version Control Tools

These tools are paramount for managing text-based deliverables such as code, as they perform granular tracking of changes. Modern version control systems include:

  • Branching and merging capabilities
  • Conflict resolution
  • Release tagging
  • History tracking
  • Comparison of versions

Popular examples include: Git, Subversion, and Mercurial

3. Requirements Management Tools

These tools enable tracking and managing requirements during the entire life cycle of the project in reference to other configuration items. Such tools provide:

  • Requirement versioning
  • Traceability matrices
  • Impact analysis
  • Baselining
  • Change history

Popular examples: Jira, IBM Rational DOORS, ReqSuite

Section 07

Configuration Control Board (CCB): Structure and Function

The Configuration Control Board (CCB) is responsible for providing oversight on configuration management of PMP. In the capacity of a CCB chair, I can genuinely appreciate the configuration integrity challenges most projects face today.

The CCB's primary responsibilities include:

  • Reviewing changes to configuration items to determine their impact.
  • Make decisions to approve or reject a request for change.
  • Ensuring changes are executed in a manner as set out in the project plan.
  • Managing disputes arising out of configuration changes.
  • Decision communications to stakeholders.

A typical CCB consists of members from:

  • Customer/project.
  • Technical Unit.
  • Quality Control.
  • Client/Customer.
  • Ops/Support.
  • Experts in the topic as required.

These people should be included based on the complexity and scope of your project. In the case of simple projects, the CCB could be limited to only a project manager and a technical lead. In the case of larger projects, it could go up to 7-10 members who have clearly defined roles, responsibilities, and authority to vote.

Section 08

Configuration Management Metrics and KPIs

MetricDescriptionPurpose
Change Request VolumeNumber of change requests over timeIdentifies scope creep or requirement issues
Change Approval RatePercentage of approved change requestsDetects rubber-stamping or overly strict controls
Configuration Audit FindingsNumber and severity of audit issuesTracks system improvement or degradation
Rework Due to Configuration IssuesPercentage of work repeated due to errorsMeasures impact on project efficiency

Keeping effective measurement systems in PMP configuration management and monitoring project management processes is crucial. In my professional life, there are specific metrics that I value and find useful:

  • Change Request Volume – Number of change requests over time
  • Change Approval Rate – Percentage of Change Requests approved
  • Configuration Audit Findings – Number and severity of issues found during audits
  • Rework Due to Configuration Issues – Percentage of work repeated due to configuration issues

Insights:

Change Request Volume: As a rule of thumb, a sudden increase in requests may indicate scope creep, insufficient requirements, or poor initial requirements.

Change Approval Rate: Lopsided approval rates might indicate a set of issues; very high rates could mean rubber-stamping, while very low rates are reflective of a poor change in quality and overwhelming dissatisfaction.

Configuration Audit Findings: This metric highlights trends within your configuration management systems across configuration management audits. It shows overall enhancement or degradation, improvement in configuring systems, or deteriorating control systems.

Rework Due to Configuration Issues: Because this indicates the direct impact of configuration problems on project efficiency, the impact on overall project efficiency will be considerable.

To establish organizational benchmarks and baselines, I often:

  • Gather 3-6 months of metric data
  • Analyzing the collected data
  • Set realistic targets based on historical performance
  • Evolve targets as older targets are met based on progressing in maturity within the organization.

For stakeholder configuration status reporting, I have found these methods useful:

  • Weekly status reports with configuration highlights via executive dashboards that focus on value.
  • Summaries of the Effects of Change for Major Configuration Changes
  • Configuration Management Dashboard with Red, Yellow, and Green Indicators
Section 09

Configuration Management Issues and Their Respective Solutions

With the most noble intentions, implementing configuration management in PMP is notoriously fraught with issues. Here are some of the most common challenges I have faced and my preferred approaches to resolving them:

Challenge 1 - Reluctance to Change

Most team members consider configuration management processes to be organizational busywork that hinders productivity.

Solution:

  • Use concrete data to illustrate the negative repercussions of insufficient configuration control.
  • Reduce steps in the essential workflow to reduce the burden on the user.
  • Remove manual tasks wherever possible.
  • Work from the bottom up until sufficient evidence supports scalability.
  • Bask in the glory offered by efficient configuration management when problems are unexpectedly averted.

Challenge 2 - The Never Ending Balance Between Too Much Control and Not Enough Control

It can be strifingly too rigid, or too flexible, leading organization a complete chaotic loss of control.

Solution:

  • Adopt a hierarchical system according to the level of criticality an item holds.
  • Develop a shortcut for a change that poses little risk.
  • Continuously assess the workflow for redundant actions.
  • Alter the degree of control employed by the current phase of the project.

Challenge 3 - The gradual drift from the documented configuration to the implementation configuration.

Solution:

  • Schedule regular configuration audits
  • Automate validation where appropriate.
  • Develop processes to realign the different systems.
  • Teach the team the value of adhering to procedures.

Challenge 4: Tool Limitations and Integration

Integration with other tools is a common problem for many organizations because the tools offered to them do not fully support their needs.

Solution:

  • Focus on processes as a foundation, then implement tools to facilitate these processes.
  • Give emphasis to a tool's capability to integrate with other tools when selecting them.
  • Add middleware or APIs to allow bridging between systems.
  • Limit the number of manual processes that must be performed to fill in the gaps.
Section 10

Agile vs Traditional Projects in Configuration Management

The approach to configuration management in PMP varies significantly between project methodologies. My experience in both waterfall and agile projects has led me to refine my configuration management approaches.

AspectTraditional/WaterfallAgile
Baseline FrequencyMajor phases (requirements, design, etc.)Each iteration/sprint
Change ControlFormal CCB with documented approvalsContinuous through backlog refinement
DocumentationComprehensive, detailed documentationMinimal, "just enough" documentation
Version ControlHeavy emphasis on document versioningFocus on code and working product versioning
ToolsCentralized, often document-centricDistributed, code and automation-centric
Decision MakingHierarchicalCollaborative
Section 11

Configuration Management and PMP Exam Preparation

For those looking forward to sitting the PMP examination, an understanding of configuration management in PMP is essential. This topic comes up in several knowledge areas, including Project Integration Management, Project Quality Management, and others. Additionally, incorporating PMP exam time management tips into your study strategy can help ensure you allocate sufficient focus to mastering configuration management alongside other critical concepts. To excel in this area, consider enrolling in the Best PMP course by Techademy, which offers comprehensive training tailored to the PMP exam and real-world project management challenges.

Key configuration management principles included in the PMP exam are:

  • The relationship between configuration management and integrated change control
  • Elements of a configuration management system
  • Configuration identification and baselines
  • The role of the CCB
  • Verification and audit processes
  • Accounting for configuration status
Section 12

Managing Configuration: A Guide for Beginners

In my application across multiple companies, here is a sequential approach for setting up effective PMP configuration management:

Step 1. Evaluate Current Configuration Management Practices

Before putting in new processes, make sure to do the following:

  • Take stock of available configuration management processes
  • Define areas of strength and weakness
  • Analyze competitors in the same industry
  • Establish compliance mandates
  • Review the level of team skill and how much resistance will be present
  • Gather the tools needed for the solution.

Step 2. Devise a Management Plan Strategy

And now, with these assessment results:

  • Cite the scope of configuration management to control, and what to exclude
  • Appoint needed personnel and specify the degree of power exercised
  • Set appropriate technologies and tools required
  • Determine processes for configuration changes
  • Set easy metrics of success to achieve

Step 3. Formulate A Manageable Configuration Plan

Put your approach down in a configuration management plan PMP, containing:

  • A listing of active controls (outside and inside)
  • Naming applicable procedures for control changes (with clear accountability guidelines regarding controls)
  • State outlines for accounts concerning status assessment, verification, and audits
  • Define a policy on tool use
  • Affix a signature block along with a description of existing mechanisms to support templates and workflows

Step 4. Move Processes and Tools

Organize your strategy around the implementation stage:

  • Start tackling the workflow from the most critical tasks
  • Don't overlook giving stakeholders updates in advance
  • Make sure all tools are set and have been put through tests
  • Create plans for ongoing changes in processes
  • Develop structures to guide users for any doubts may emerge

Step 5: Instruction of the Staff

Students should be taught inclusively on aspects such as:

  • How to manage a configuration's structure, what it entails, and its usefulness
  • Policies relevant to the user's duties
  • Training in the use of the tools is required
  • Most likely mistakes and their remedies
  • How and where to apply for assistance

Step 6: Evaluation and Progression

When the implementation phase is completed:

  • Amass data relating to the preset standard
  • Use request suggestions to gather feedback
  • Discover problems and their underlying factors causing delays
  • Try to solve these issues through minor adjustments
  • Ensure solutions offered are widely known and referred to.
Section 13

Final Thoughts

Achieving distinguished configuration management in PMP is more than merely ticking a box for a PMP accreditation; it remains a deciding component for all projects irrespective of scope and industry type. From witnessing first-hand the austere chaos transform into seamless transitions, and controlled executions on projects I've previously deemed out of control, this form of management mitigates numerous uncontrolled issues before they escalate to deliverables. The major pointers from this guide are:

  • Controlled change begins with configuration management.
  • For success to be achieved, a configuration management plan must be detailed and well-organized.
  • The elements, identification, control, verification or audit, and status accounting, work in unison to sustain the integrity of the configuration.
  • Processes should not be determined by tools. Tools must rather support the processes.
  • Management of configuration must be adapted to your project methodology and requirements.
Author
Shashank Shastri
Coach & Mentor/317 articles

Shashank Shastri is a PMP trainer with over 14 years of experience and co-founder of Oven Story. He is an inspiring product leader who is a master in product strategies and digital innovation. Shashank has guided many aspirants preparing for the PMP examination thereby assisting them to achieve their PMP certification. For leisure, he writes short stories and is currently working on a feature-film script, Migraine.

Questions people ask

Published

Empowering you to learn and grow 💪

Helping learners build future-ready skills through practical, career-driven education.