Software Change, Configuration and Release Management (SCM) Training
Software Change, Configuration and Release Management (SCM) Training
Course 342
Duration: 3 days
Language: English
Level: Foundation
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.
SCM Training Delivery Methods
In-Person
Online
SCM Training Course Information
In this course, you will learn how to do the following:
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.
Prerequisites
Have familiarity with the software development life cycle.
SCM Training Outline
Analysing 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
Deriving candidate items for the project
Extracting CIs from the product and the project
Itemising six steps to bring a work product under configuration management control
Categorising 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
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 on corrective action
Evaluating urgency
Determining severity
Prioritise
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 the development life cycle
Anticipating report types by role types
Planning what to collect in order to report
Adding CSA requirements to vendor contracts
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
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
Get This Course
23 950 kr
For Team Prices Call: +46 (0)8 506 668 00
3-day instructor-led training course
Learning Tree end-of-course exam included
After-course instructor coaching benefit
#342
Guaranteed to Run - you can rest assured that the class will not be cancelled.
Software Configuration Management (SCM) helps organisations manage, organise, and control the development process by tracking software changes. SCM can determine what was changed, who changed it, and how to replicate it across hosts.
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.