top of page

Software CM: Strategies, Techniques, and Tools Certification

CMPIC 8

Cover-1.jpg

This course provides a basic introduction to the theory, principles, and techniques of Software Configuration Management (SCM) as it applies to the entire software lifecycle. It addresses the application of SCM in a wide variety of approaches to software development and maintenance, from traditional to agile. The course illustrates the SCM strategies, techniques, and required tool capabilities that support each of the activities in the software development life cycle. The student will also gain a value-based understanding of which SCM techniques are most useful for the development approach and tool capabilities that currently exist in their company. The course concludes by providing an SCM implementation framework for planning and selecting the optimal SCM strategy and tool capabilities for both the project and organizational levels.

INTENDED AUDIENCE

This course is designed for CM practitioners looking to broaden their CM knowledge into the area of SCM and for those directly involved in software development who are looking to realize the benefits of SCM in their projects. Organizational and project managers involved in CM and process improvement initiatives will also benefit from the insights into SCM strategy and planning. Students will have the opportunity to explore current trends in SCM capabilities and technology and to discuss issues of common interest with an experienced practitioner and their peers in the class.

PREREQUISITES

Successful completion of CMPIC Courses 1 - 4 or CM job experience is recommended prior to attending this class. Students should be familiar with common CM terms and software development practices prior to taking this course.

CLASS SCHEDULE & OUTLINE

Part 1 - SCM Foundations
• Defining our Terms
• Development Approaches
• Evolution of SCM
• Demo and Discuss Workshop: 3G/4G Capabilities
• Core SCM Finctions
• SCM Infrastructure
• SCM Workflow

Part 2 - SCM Structures
• Identity and Structure
• Streams and Branches
• Branching Strategy
• Demo and Discuss Workshop: Branching Strategies
• Requirements
• Documentation
• Reporting
Part 3 - SCM Dynamics
• Version Control
• Change Control
• Build Management
• Demo and Discuss Workshop: Build Strategies
• Test Management
• Release Management
• Dependency Management

Part 4 - SCM Implementation
• Standards and Frameworks
• SCM Planning
• Infrastructure Evaluation
• Demo and Discuss Workshop: SCM Strategies
• Technology and Tool Evaluation
• SCM Implementation
• Survey and Feedback
• Certification Exam

CONTACT

Phone.: +49 (0) 171 52 52 707

Email: ​contact@consulting-schwabe.com

  • LinkedIn

Imprint     Privacy Policy     Terms Conditions

© 2024 Harald Schwabe

Thanks for the message!

This form is no longer accepting submissions.

bottom of page