Configuration Management

More interesting than accountants! Just!!

TOC

bullet

 Syllabus: Configuration Management

bullet

CM01: Purpose of Configuration Management

bullet

19.4.2 Configuration Items

bullet

Managing Configuration Identification (2 of 5!)

bullet

Example “level” of Identification: Our Stationery

bullet

CM01: Purpose of CM (Continued)

bullet

CM01: CL’s Involvement In A Product’s Lifespan

bullet

Managing The Configuration (Steps 3&4 of 5)

bullet

Managing The Configuration (5&1! of 5)

bullet

A6 Configuration Management Plan

bullet

CM02: The Reasons For Version Control

bullet

Baseline & Release

bullet

Configuration Management

bullet

Configuration Management Ch19

bullet

CM03: Products of Configuration Management

bullet

CM03: A5 Configuration Item Record

bullet

CM06: B9: Configuration Librarian Role

bullet

CM06: CL Relationships to Other Roles

bullet

CM08: Project CM & Operational CM

bullet

Applying PRINCE2®

bullet

Configuration Management Practitioner Question

bullet

CM04: Filing Structure Appendix E

bullet

Project file containing:-

bullet

Stage File

bullet

E3 Quality File

bullet

Recap & Summary

Top

Syllabus: Configuration Management

bullet

CM 01 describe the purpose of Configuration Management (p)

bullet

CM 02 understand version control and the reasons for it (p)

bullet

CM 03 identify the products of Configuration Management (p)

bullet

CM 04 understand the PRINCE2® filing structure (p)

bullet

CM 05 understand the Configuration Management responsibilities and activities of the various PRINCE2® roles within each of the eight processes (p)

bullet

CM 06 understand the Configuration Librarian role, & the relationship to the other defined roles (p)

bullet

CM 07 understand the relationship between Configuration Management and Change Control (p)

bullet

CM 08 understand the relationship between project Configuration Management and any operational configuration management (p)

bullet

CM 09 create, modify or discuss the products of Configuration Management in any given project

bullet

CM 10 apply Configuration Management to a given project scenario

bullet

CM 11 demonstrate how to integrate the requirements of project configuration management with an existing operational configuration management environment for any given project scenario

bullet

CM 12 identify the relationship between Configuration Management and other PRINCE2® components within any given project scenario

Top

CM01: Purpose of Configuration Management

bullet

19.1 A precise discipline to control access to, control changes to, track and report status of approved products
bullet

Key concepts (see next slides): Configuration Item 19.4.2, Baseline 19.3 & Release 19.3.1

bullet

5 Key functions 19.4 Plan, Name things, Store Things, Report from store, Check store’s records

bullet

Maintain communications between all parties of intentions and actions

bullet

The Project’s products are its assets
bullet

The combined set of assets is a configuration

bullet

Configuration of a project is the sum total of its products

bullet

Holds information on the versions of management and specialist products
bullet

Their status, inter-relationships and the individual with responsibility for each product

bullet

Ensuring changes are only made with agreement of appropriate authorities

Top

19.4.2 Configuration Items

bullet

A Configuration Item (CI) is:…
bullet

Any product (or sub-product of a product) of the project

bullet

Anything & everything the project must create, amend or acquire whether eventually delivered to the customer, archived or discarded

bullet

Anything the activities of the project modifies as a unit
bullet

If we can change its components they are configuration items too

bullet

A hierarchical structure with items we consider atomic at the bottom

bullet

Final product(s) to be delivered to the customer are “at the top”

bullet

A Bill-of-Materials structure

bullet

If I buy a car it’s a CI to me
bullet

Air conditioning, sat-nav and alloy wheel options are also CIs

bullet

To the dealer the light bulbs, oil-filters etc may also be CIs

bullet

To the manufacturer the engine, pistons & spark-plugs are CIs

bullet

To the dealer’s bulb maker the filament, glass-envelope and contacts are CIs

Top

Managing Configuration Identification (2 of 5!)

bullet

Key function number 2*: 19.4.2 Identification of Configuration Items
bullet

Naming products and sub-products

bullet

“Specifying and identifying all components of the final product”
bullet

19.4.2 “Each [version of each] product requires a unique identifier”

bullet

E.G. Project + Type of product + Product title + version number

bullet

May require further elements within an identifier Eg Variant: Language

bullet

You are currently reading
Project: 5day-PRINCE2®
Type: Student Guide (Web)
Title: Course Notes
Version: 19.0 Live
Variant: English

bullet

Products named according to a naming scheme set out in the A6 Configuration Management Plan

bullet

* Number 1 is Planning & is discussed last - When we know what it encompasses

Top

Example “level” of Identification: Our Stationery

Top

CM01: Purpose of CM (Continued)

bullet

Protect CIs
bullet

Products are protected from the time they are ready for review onward

bullet

Versions are never changed, always supplanted by a new version

bullet

For controlled documents only copies are released never the masters

bullet

Keep records: the Configuration Item Record A.5
bullet

Created as soon as the products identified in PL2

bullet

CS1 Updates CIR’s status to “Work-in-progress” when A36 Work Package started by the team

bullet

Updated to completed by MP3àCS9 (or MP2à CS2 if item in a Work Package completed before the whole)

Top

CM01: CL’s Involvement In A Product’s Lifespan

  1. Users state need for product in PL2 when creating the PBS & Product Description
    bullet

    Configuration Librarian (CL) creates the Configuration Item Record A5

  2. Team start work or rework on product in MP1 & MP2
    bullet

    CL/ PM increments version number and sets CIR to Work-In-Progress

  3. Team distribute product (and Product Description) for review
    bullet

    (eventually) CL receives baseline product & stores in CMDB

    bullet

    CL stores in CMDB Prevents all further change & Updates CIR

    bullet

    If Quality Review reveals need to make changes: return to 2 else 4

  4. Team report “finished” via Checkpoint Report or via MP3àCS9

  5. Recipient requests product or a version was previously released
    bullet

    CL Issues read-only copy ( or actual item if relevant )

  6. (Some time later) Amendment required
    bullet

    CL/ PM logs Project Issue, team and Change Authority process RFC or Off-Spec

    bullet

    Project Issue number recorded within CIR

    bullet

    If Project Issue is authorised: return to 2 else 6

Top

Managing The Configuration (Steps 3&4 of 5)

bullet

Key function number 3: Control
bullet

Accepting agreed products into baselines
bullet

Products baselined when quality review records confirm fit for purpose

bullet

Providing copy-holders access to use or modify products

bullet

Allowing modifications only when duly authorised

bullet

Authority is requested using an A33Request For Change (RFC)
bullet

CIR updated with details of the Project Issue affecting the product

bullet

A15 Project Issues submitted to CS3àCS4 for Impact Analysis

bullet

CS5àCS7 implementation within tolerance or CS5àCS8 if exceeding tolerance

bullet

Key function number 4: Status Accounting
bullet

Recording and reporting current and historical data in the CIRs for each product
bullet

Whether work is un-started, in-progress or complete

bullet

Product Status Account A24 may be for any defined sub-set of the project
bullet

19.4.4 “A report … on the status of products, … for all … products or just [a subset]

Top

Managing The Configuration (5&1! of 5)

bullet

Key function number 5: Verification (aka 19.4.5 Configuration Audit)
bullet

Checking (& correcting) that the actual status of all products matches their CIRs
bullet

Normally carried out by Project Assurance at the end of each stage

bullet

Key function number 1: Configuration Management Planning
bullet

Activities (and Documentation describing) “..[the] level of configuration management … required and how this level is to be achieved”

bullet

Specifies the tools, methods, storage areas and responsibilities required

Top

A6 Configuration Management Plan

bullet

Part of the A31 Project Quality Plan
bullet

States the Whys and wherefores, the Who the How and the When covering controlling and protecting the project’s products via Configuration Management

bullet

Derived from customer & supplier CM practices (IE QMS) and tools

bullet

Composition
bullet

Reference or description of tools and methods to be used
bullet

Extensions or relaxations of standard methods with justifications

bullet

Description of all areas (physical & logical) where products will be stored/ filed
bullet

Entry/ exit mechanisms for Check-in and Check-out

bullet

Security arrangements for deposit and withdrawal of products

bullet

Configuration Item naming scheme

bullet

Reporting regimes for creation of A24 Product Status Accounts

bullet

CM responsibilities/ reporting lines at customer and supplier side during and after the project

Top

CM02: The Reasons For Version Control

bullet

Version control provides the capability to distinguish between changes to a product
bullet

Tracks the revision history of a product

bullet

May (manual says “must”) provide access to every version of a product ever created, a subset or just the latest version
bullet

Always allow an audit trail of the changes made and their triggers

bullet

The “Method” to be used in general is described in the Configuration Management Plan A.6
bullet

A Work Package A.36 may describe a product specific method

bullet

(Customer) Version control is carried out in in CS1 & CS9
bullet

Supplier version control carried out in MP1,2 & 3

bullet

19.5.2 “… consider whether … management products [are] under … version control
bullet

…The Issue, Risk, Quality and Lessons Learned Logs are not normally put under configuration management”

Top

Baseline & Release

bullet

19.3 Baseline
bullet

A snap-shot, frozen in time of a version of a product and all the versions of its sub-products

bullet

For some purpose: often testing

bullet

19.3.1 Release
bullet

“A complete and consistent set of products that forms a fixed reference point in the development of the end outcome”

bullet

A base-line that has [is thought to have] also met all of its Acceptance Criteria
bullet

IE has passed its Quality Reviews

bullet

Can be passed-on to someone to use

Top

Configuration Management

Top

Configuration Management Ch19

Top

CM03: Products of Configuration Management

bullet

A6 Configuration Management Plan
bullet

19.4.1 “part of the Project Quality Plan [defining] how and where the products will be stored, …security…identification,…[and] responsibilities”

bullet

A6.1 Purpose
bullet

To identify how and by whom … products will be controlled and protected

bullet

A6. 3 Derivation
bullet

The customer’s [suppliers] quality management system (QMS)

bullet

Specific needs of the project…, organisation structure, … configuration management software or mandated by the customer

bullet

A6.2 Composition
bullet

...An explanation of the purpose [of CM]…

bullet

A description … [of the] method to be used

bullet

Any variance from corporate or programme standards should be [justified]
bullet

… systems or tools to be used …

bullet

[storage]

bullet

[security]

bullet

… versions [identification]

bullet

Where responsibility for configuration management lies

Top

CM03: A5 Configuration Item Record

bullet

A5.1 Purpose
bullet

A record of a product’s status

bullet

A5. 3 Derivation
bullet

Product Breakdown Structure

bullet

Stage and Team Plans

bullet

Work Package

bullet

Quality Log

bullet

Issue Log

bullet

A5.2 Composition
bullet

Project identifier + Type of product + Product title + Latest version number

bullet

Product Description

bullet

The life cycle steps for the product

bullet

‘Owner’ of the product

bullet

A5.2 Composition Continued

bullet

Person working on the product

bullet

Date allocated

bullet

Library or location where is kept

bullet

Source

bullet

Links to related products

bullet

Status

bullet

Copyholders and potential users

bullet

Cross-reference to the Project Issue(s) that caused the change to this product

bullet

Cross-references to correspondence

Top

CM06: B9: Configuration Librarian Role

bullet

Receive, store/ issue and report (via PSA) status of products and Project Issues
bullet

Help identify, name and version number CIs

bullet

(When authorised) Issue revised products and archive old version

bullet

Help conduct Configuration Audits
bullet

Often primarily performed by Project Assurance

bullet

(Help the PM!?) Create the Configuration Management Plan

bullet

Create & administer secure, safe product storage areas
bullet

Custodian and guardian of master copies of the project’s products

bullet

Maintain records of copy holders and issues copies

bullet

Prevent changes to product versions submitted for inspection

bullet

CIs should not be issued for multiple concurrent updates (without procedures to handle clashing updates)

bullet

Monitor Project Issues
bullet

Maintains the Issue Log and ensure information held reflects latest issue status

bullet

Assist in identifying affected CIs for impact analysis

bullet

May be part of a Project Support Office
bullet

CM of products outlives the project and hands-over to business as usual role

bullet

Liaise with other Configuration Librarians

bullet

Products may be common to other project or systems

Top

CM06: CL Relationships to Other Roles

Top

CM 08 Project CM & Operational CM

bullet

19. 7 Configuration management and a Project Support Office
bullet

“most final products will exist in operational use long after the project…

bullet

[therefore] configuration management is usually carried out on an organisation-wide basis…

bullet

Provided from a central [function such as a] Project Support Office

bullet

If the project has been outsourced, the configuration management method used by the supplier needs to be compatible with that … [used to] look after the product during its operational life”

Top

Applying PRINCE2®

bullet

CM 09 create, modify or discuss the products of Configuration Management in any given project

bullet

CM 10 apply Configuration Management to a given project scenario

bullet

CM 11 demonstrate how to integrate the requirements of project configuration management with an existing operational configuration management environment for any given project scenario

bullet

CM 12 identify the relationship between Configuration Management and other PRINCE2® components within any given project scenario

Top

Configuration Management Practitioner Question

bullet

Configuration Management Practitioner Question

bullet

Turn to Section:5 Sample Practitioner questions and try question 7

bullet

Re-read the scenario S:5.1 if you need to
bullet

There is no ‘Additional Information’ specific to this question, and none of the ‘Additional Information’ specific to other questions will be relevant here

bullet

Answer the question using a blank answer grid from S:5.3 then mark your answer using S:5.4

bullet

Research any questions where you disagree with the marking scheme
bullet

How much exam-time was looking up references in the Red Book?

Top

CM04: Filing Structure Appendix E

P421 Filing Overview & E1 Project File

bullet

3 Filing sections: Project file and Quality files plus Stage files for each stage

Top

Project file containing:-

bullet

Original approved A27 Project Initiation Document

bullet

Project organisation chart & signed job descriptions

bullet

All versions of A30 Project Plans created at stage ends or when changes dictate together with the audit trail (content, dates & reasons, changes to assumptions & resourcing)
bullet

All parts of plans (Eg A20 Product Breakdown Structures, A23 Product Flow Diagrams etc)

bullet

All versions of the A2 Business Case from each stage and exception

bullet

Audit trail of all risks, all analysis & management countermeasures (taken or not)

bullet

All versions of all project oriented Appendix A documents from (A29 Project Mandate to A9 End Project Report)

bullet

A4 Communication Plan as amended from time-to-time to reflect changing needs and changing stakeholders

Top

Stage File

bullet

One per stage

bullet

Details of all work assignments
bullet

Including whom assigned plus their performance assessment

bullet

All versions of Stage plans as updated
bullet

Including, if used, Team and Exception Plans

bullet

All versions of all stage oriented Appendix A documents
bullet

From A36 Work Package to A3 Checkpoint Reports, A14 Highlight Reports or A12 Exception Reports, to DP3 End Stage or Exception Assessments (ESA or ExA)

bullet

Project Manager’s A8 Daily Log of actions, discussions and events

bullet

All other (significant) stage oriented records

Top

E3 Quality File

bullet

The single project wide audit trail of all quality oriented activities

Supports assessment of how well quality standards are being applied

bullet

All versions of the A7 Customer’s quality expectations, A1 Acceptance Criteria and supporting A31 Project Quality Plan and A6 Configuration Management Plan

bullet

All versions of the set of A5 Configuration Item Records and A22 Product Descriptions
bullet

Covers every (significant) product of the project

bullet

Cross-references any A28 Project Issues that caused changes to the product

bullet

Audit trail of quality inspections planned or held with their results
bullet

Headed by the A32 Quality Log

bullet

Itemised entry for each check, its type (eg quality review), date planned or held, the affected product, references to where complete test documentation is stored, details of participants, actions raised and (eventually) notes of corrections and proof of a positive result (or Concession)

bullet

Audit trail of all A33 RFCs, A18 Off-specifications, general queries with results
bullet

Held in the A15 Issue Log which indexes, summarises each A28 Project Issue

Top

Recap & Summary

bullet

Any consideration to alter products or plans is a Project Issue managed via Change Control
bullet

Capture, log, categorise (cs3)
bullet

Issue Log holds any and all of Project Issue, RFC, Off-Spec

bullet

Perform Impact Assessment (CS4) using the Change Control Technique (Ch23) or
bullet

Log as Risk and perform Risk Analysis

bullet

Take actions via CS7 or CS8-->DP4

bullet

Change Control provides control over of changes to management & specialist products
bullet

Resulting work, costs, timescales and thus business case and risk

bullet

Change authority may be delegated by the board (IP1)

bullet

Change budget established to match uncertainties (IP2/PL4 and IP4 -->DP2)

bullet

Changed products kept safe by Configuration Management
bullet

Provides identification scheme for all versions of all CIs according to CMP in the PQP
bullet

CI may be a set of CIs,

bullet

Configuration Librarian creates storage areas and stores products safely, issue products, report on product status and check records are accurate all as required

bullet

Baseline: A preserved CI

bullet

Release: a baseline that has passed it Acceptance Criteria and can be "handed-out"

bullet

Filling Structure: 3 parts

bullet

1 & 2 Project & Stage: All versions of Organisation, Business Case, Plans, Controls, & Communications on either a project-wide or stage specific basis

bullet

3 Quality File: All Quality checking and Issue [handling] Log records, the PQP and all CIRs

Top