|
|
|
|
|
BOBEV Consulting
|
|
|
|
|
|
The Home of Effective Configuration Management (CM & SCM)
|
|
|
|
|
The Characteristics of Effective CM/SCM are:
- A tool based software/application lifecycle management approach to CM/SCM-
which manages and controls an electronic repository of all software development artifacts. Including documents, design models, databases, code, test scripts, action items, change documents of all types, etc.
- Comprehensive Versioning and History Log- all objects in the electronic repository
are versioned following object specific development processes and carry a history log containing name, date, time, and type of action for each change
- Collaborative Project Repository- To provides a coordinated view of the project data
for all members of the team.
- Electronic Enforcement of Project Objectives- such as preventing unauthorized
changes to development objects and inadvertent closure of change documents that have not completed processing.
The Principles of Effective CM/SCM: Proactive:
- A system engineering function that is a pro-active in-yer-face discipline stressing the
technical aspects of CM/SCM
- Supports the definition and implementation of the software development environment and
process.
Flexible:
- Satisfies the needs of management and developers
- Focus on the smallest work product of significance to the development team
- Follows the Files that need to be changed!
Integrated:
- Integral to the software development process
- Unobtrusive to the point of being 100% developer executed
Visible
- Manages changes to all project components as they move through their development
and approval cycle
- Manages the application of progressive levels of control to a products evolving process
model
Effective CM/SCM Is: IS:
- Cheap Project Insurance: Product Integrity Focused
- The Manager/Developers Best Friend
- A Developers Tool: Developer Executed
- A System Engineering Function
- Difficult to do Right
- Free When Done Right {almost:-)}
IS NOT (just):
- Version Management
- Change Management
- A Build/Release Function
- An Administrivia Function
- A Trivial Task
|
|
|
Contact: bobev@bobev.com The Contents of this page may be freely copied providing this copyright notice is not removed Copyright © BOBEV Consulting
|
|
|