BOBEV Consulting
The Home of Effective Software Configuration Management (SCM)

About Effective SCM

Home
About Effective SCM
SCM Definitions
Training
Great Links
Whats New
Sign Our Guestbook
Papers/Books

 

The Characteristics of Effective SCM are:

The Principles of Effective SCM:

Effective SCM Is:

The Characteristics of Effective SCM are:

A tool based software/application lifecycle management approach to 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

GUI to the Repository- To provides a coordinated view of the project data for all members of the team.

Electronic Enforcement of Objectives- such as preventing unauthorized changes to development objects and inadvertent closure of change documents that have not completed processing. Top

The Principles of Effective SCM:

Proactive:

A system engineering function that is a pro-active in-yer-face discipline stressing the technical aspects of 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
Top

Effective 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

Top

Home ] [ About Effective SCM ] SCM Definitions ] Training ] Great Links ] Whats New ] Sign Our Guestbook ]
Contacting us: Send e-mail to webmaster or call 770.309.5375.
The Contents of this page may be freely copied providing this copyright notice is not removed
Copyright © BOBEV Consulting
Last Updated: 12/18/2007