|
Website Development – Configuration Management |
|
Configuration
Management
Introduction
For eBay Shop Owners who have
decided to set up their own websites, controlling the development process can
be a daunting prospect. That’s why we’ve published these guidelines that are
based on the processes used by large corporations to develop their websites. Configuration Management
procedures cover the aspects of identification, accounting and control of
Configuration Items in a software project. In a software project, the
Configuration Items are of two categories - documents and source code. The
procedures outlined in these sections cover both these categories. An important part of Configuration Management is
establishing and monitoring Baselines. The actual Baselines for a project are
identified in the Configuration Management Plan (CMP). The CMP is part of the
Project Plan. A baseline is a snapshot of the configuration items that are in
sync with each other. A project should have a minimum of two baselines. These
are called the “Initial baseline” and the “Release Baseline”. These baselines give a picture of the
configuration items that are in sync with each other at the start and end of
the project. A Configuration Item is a document or program,
changes for which need to be tracked and controlled. The CMP will identify
all the Configuration Items for a project. In the following sections, the procedures for
Configuration Identification, accounting and Change Control will be provided.
Refer Appendix -
C2: Notes for notes, including examples, to understand the concept of
Configuration Management. Policy
Policies governing project configuration management are: ·
Every project has a skilled/trained
configuration controller assigned to perform the configuration management
activities ·
Configuration management is
implemented throughout the project ·
All customer supplied products,
interim work products, plans, estimates, development and deployment
environments, tools and external deliverables will be brought under
configuration management ·
Identified configuration items are
placed in pre-defined repositories ·
Project manager shall identify a
change control board ·
Software baseline audits are
performed by QA on pre-defined basis ·
Adequate resources are provided to
perform configuration management activities ·
Project team are skilled/trained to perform their
configuration management activities ·
Changes to configuration items are
handled in a controlled manner using versioning scheme Configuration Control
Board and Controller
For every project, the Project Manager shall identify the
Configuration Control Board (CCB) headed by a Configuration Controller. By
default, the Project Manager will be the Configuration Controller (CC) for
the project. However, the Project Manager can assign any other person as CC
for the project. The Configuration Control Board is responsible for carrying
out the Configuration Management activities in the project. Baseline audits and SCM audits
The Project Manager shall conduct periodic
(typically at the end of each phase/ before release) baseline audits on the
CCB to see if the registers and CII have been updated. Refer Appendix – C1: Checklist-Baseline Audit. The SQA team in turn shall audit the SCM process
implementation (including check on the baseline audits) in their audits at
the end of each phase. These are scheduled activities need to be
included as part of the scheduled plan. |
|
Back to the LinksMultiple eBay Auction | eBay Shopping home page
Copyright 2005 LinksMultiple - all
rights reserved. No part of this information may be copied or reproduced
without prior written permission.