![]() |
|
Course Code: 2_5_Software Configuration Management COURSE DESCRIPTION: This is the fifth course in the Software Project Execution series, part of the Software Project Management Program. Because software is intangible, configuration management is an important tool for managing a software project. The first half of the course addresses why configuration management is important for software projects it reviews the symptoms of configuration management problems, the importance of product integrity, how the entropy principal causes product deterioration, and why configuration management must apply to all software artifacts, not just the code. The second half of the courses addresses how to implement configuration management. This includes the functions, responsibilities, and roles of an effective configuration management program. The course also addresses certain practical issues with configuration management, such as avoiding excessive overhead and selecting appropriate CM tools. BENEFITS: After taking this course, you will understand why software configuration management is important and the basic elements of an effective SCM program. INTENDED AUDIENCE: The target audience includes current and prospective software development leads and managers. It will also be of interest to system engineers, software process specialists, managers of disciplines related to software engineering (such as software configuration management), and program managers whose programs have a significant software component. PREREQUISITES: Experience with software development is highly recommended. SCHEDULE The series will be broadcast over a period of 6 weeks, one short course per week, in the Winter of 2000, with breaks at major holidays. SPECIAL NOTE This course may be taken independently. However it will provide greater value when taken as part of the series on software project execution. OUTLINE
Session 1: Overview of SW Configuration Management
Break Session 2: Effective SW Configuration Management |