Practical Software Configuration Management
Revision: TE3201_20060318
Course Length:
2 Days
Course Description:
This course covers all of the essential concepts of Software Configuration Management including a brief history, explanation of the terms, and review of the various disciplines, paradigms, and models of product development. Other areas covered include a review of version and change control, discussion of manufacturing and product build issues, introduction to metrics and measurement, and a review of the ins and outs of adopting an SCM solution.
Who Should Attend:
This course is intended for anyone engaged in software, hardware, or document development as a team member who wants to avoid the common pitfalls of bad or non-existent SCM practices.
Benefits of Attendance:
Upon completion of this course, students will be able to:
- Understand and use good SCM principles and practices to improve productivity and successfully operate in a team development environment.
Prerequisites:
There are no prerequisites for this course.
Course Outline:
- Chapter 1: Introduction To The Seminar
- Scope and Purpose
- Audience
- Topics
- Why SCM is Important to the Organization
- Brief History
- Chapter 2: Basic Concepts Of SCM
- Definitions and General Overview
- The Heart of the Matter: People, Platform, and Process
- The Four Disciplines of Product Development
- Development Paradigms and Models
- The SCM "Triangle"
- Ancillary Components to SCM
- Configuration Items (Artifacts)
- Chapter 3: Version Control / Change Control
- Definitions and the Differences Between the Two
- VC and CC Tools to Accomplish the Task
- Managing with Tasks, not Files
- Chapter 4: Manufacturing
- Definition of "Product Manufacturing"
- Issues that Directly Impact the Ability to Manufacture Your Product
- Directory (Build Node) Design
- Manufacturing Tools
- Chapter 5: Product Build
- What does it Mean to "Build" Product
- General Strategies
- What to Build
- Build Tools
- Chapter 6: Metrics Collection
- Introduction to the "Devil’s Playground"
- The classic Feedback Control Mechanism
- Good Metrics and Bad Metrics
- Chapter 7: Adopting An SCM Solution
- Opportunity vs. Responsibility
- Factors Impacting a Successful Transition to SCM
- SCM Adoption Phases
- Understanding the Costs and Savings
- Mitigating the Risk Factors



