|
|
|
The Characteristics of Effective SCM are: The Principles of Effective SCM:
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 Integrated: Integral to the software development process Unobtrusive to the point of being 100% developer executed VisibleManages 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 FocusedIS NOT (just): Version Management |
|