Change Management, also known as defect tracking or change request tracking, is the process of defining and managing desired changes to software assets. Configuration Management, or Software Configuration Management (SCM), is the process of tracking and controlling changes to software assets through the establishment of baselines, version control, and (in the case of code) build management. Together, these two processes are the most likely to be found in some form in all software development organizations, even those with minimal documentation or light weight process.
Although every software development organization must manage the changes it makes to software assets like source code, requirements, models, test scripts, and build scripts, these organizations often use different kinds of tools to manage these changes. Tools that unite configuration management and change management enable task orientation, traceability, and process automation throughout the SDLC. These united solutions are increasingly needed to meet internal and external compliance requirements and to accommodate geographically distributed and cross-platform development, a common combination for most large enterprises.
Common Problems Addressed by This Offering
- Scope creep.
- Software changes not managed.
- Missed Deadlines.
- Software artifacts other than code not managed.
- Build and promotion processes not automated.
- No rollback capability.
- Difficulty managing versions across multiple time zones and offices.
- Bandwidth and syncing issues.
Configuration and Change Management Services
- IBM / Rational Tool Reseller
- Borland Partner