Software Change, Configuration and Release Management Training

Level: Foundation
Rating: 4.4/5 4.43/5 Based on 23 Reviews

Increase efficiency, and decrease maintenance time and development costs with this Software Control Management (SCM) training. In this course, you practice configuration activities — such as configuration planning, change control and management, system building, and version and release management — and learn how the application core processes of SCM contribute to the success of a software project.

Key Features of this Software Configuration Management Training:

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included

You Will Learn How To:

  • Implement and effectively lead SCM activities
  • Match project needs to CM process capability
  • Construct a CM plan for traditional and Agile projects
  • Manage requests by specifying Configuration Control procedures



Choose the Training Solution That Best Fits Your Individual Needs or Organizational Goals


In Class & Live, Online Training

  • 3-day instructor-led training course
  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
View Course Details & Schedule

Standard $2745 CAD

Government $2415 CAD




Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 3 Days

  • Dec 8 - 10 9:00 AM - 4:30 PM EST Washington, DC / Online (AnyWare) Washington, DC / Online (AnyWare) Reserve Your Seat

  • Mar 9 - 11 9:00 AM - 4:30 PM EST Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • Jun 8 - 10 9:00 AM - 4:30 PM EDT Washington, DC / Online (AnyWare) Washington, DC / Online (AnyWare) Reserve Your Seat

  • Aug 31 - Sep 2 9:00 AM - 4:30 PM EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

Software Configuration Management Course Information

  • Recommended Experience

    • Familiarity with the software development life cycle

Software Configuration Management Course Outline

  • Configuration and Release Management

    Analyzing business factors driving CM

    • Determining causes of failure in project scenarios
    • Positioning strong internal CM controls
    • Controlling quality in the development life cycle
    • Releasing stable configurations

    Demystifying core CM processes

    • Configuration Identification
    • Version Management
    • Configuration Control
    • Change Management
    • Configuration Status Accounting
    • Reporting
    • Configuration Audits
    • Compliance
    • Build and Release Management
  • Identifying Configuration Items (CIs)

    Deriving candidate items for the project

    • Extracting CIs from the product and the project
    • Itemizing six steps to bring a work product under configuration management control

    Categorizing and naming items

    • Devising an effective naming scheme
    • Classifying items based on the nature of the project
    • Aligning a CI into one of four categories

    Baselining CIs

    • Defining baselining procedures and creating a checklist
    • Declaring configuration or phase baselines
    • Checking CIs into a repository
  • Controlling Change

    Determining roles and responsibilities

    • Establishing an infrastructure to manage project change
    • Comparing change control from a traditional to an Agile perspective
    • Specifying the role of the SCM team

    Creating a change control process

    • Establishing change control procedures
    • Facilitating change from requirements through maintenance

    Distinguishing between defects and enhancements

    • Processing a change request
    • Investigating defects and deciding corrective action
    • Evaluating urgency
    • Determining severity
    • Prioritize
  • Communicating Configuration Status

    Planning the reporting requirements

    • Identifying reports required in each phase of CM
    • Determining the communication needs of stakeholders
    • Improving processing by using a configuration database

    Matching reporting needs to development life cycle

    • Anticipating report types by role types
    • Planning what to collect in order to report
    • Adding CSA requirements to vendor contracts
  • Auditing in Preparation for a Release

    Designing Configuration Audits

    • Distinguishing between QA and SCM activities
    • Clarifying types of SCM audits
    • Timing audits throughout the development life cycle
    • FCA and PCA checklists
    • Baseline and release audits

    Assessing release readiness

    • Ensuring the documentation matches the product
    • Verifying product configuration
  • Building and Releasing the Product

    Ensuring consistency through the build process

    • Establishing independence by separating development from the build
    • Managing unique code lines and versions
    • Knowing why and when to branch and use variants

    Specifying the product release process

    • Planning a release strategy
    • Resources needed for a smooth release process
    • Matching process steps to release types
    • Positioning Quality Gates in the development life cycle
    • Timing the release appropriately

Team Training

Software Configuration Management Training FAQs

  • What is Software Configuration Management?

    Software Configuration Management (SCM) helps organizations manage, organize, and control the development process by tracking the changes in software. SCM can determine what was changed and who changed it, as well as how to replicate it across hosts.

  • Can I learn Software Configuration Management online?

    Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.

Questions about which training is right for you?

call 888-843-8733
chat Live Chat

Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

*Partner-delivered courses may have different terms that apply. Ask for details.

Washington, DC / Online (AnyWare)
Herndon, VA / Online (AnyWare)
Washington, DC / Online (AnyWare)
Herndon, VA / Online (AnyWare)
Why do we require your location?

It allows us to direct your request to the appropriate Customer Care team.

Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français