Learning Tree International

Systems Analysis Courses

0800 282 353 or +44 1372 364610
 

Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

Extension

E-mail

A representative will contact you to follow up your request.

Save 50%
 

Software Change, Configuration and Release Management


Course 3423 days

  E-mail a Colleague  Print Friendly  FAQ  Course Details PDF

Quick Enrol

You Will Learn How To

  • Proactively manage the components of software development projects from requirements through maintenance
  • Construct a project-based Configuration Management (CM) plan
  • Identify hardware and software items managed through Configuration Identification
  • Manage the impact of change requests by specifying Configuration Control procedures
  • Design baseline and release audits to ensure product stability
  • Plan a release to implement change requests and scheduled feature roll-out

Course Benefits

Configuration and release management processes are critical for reliably producing stable deliverables. In this course, you gain the process knowledge and tactical skills necessary to establish effective project-level procedures to manage software and hardware configurations, control change during a project, and release a product to internal or external customers.

Who Should Attend

Configuration and release management professionals new to their position, software developers, hardware engineers, testers, project managers and others who are tasked with monitoring and controlling a product during the development life cycle.

Throughout this course, an interactive case study immerses you in a software and hardware CM project from requirements to product release as you carry out tasks that teach the skills you need. You acquire a robust skill set and experience in:
  • Matching project needs to CM process capability
  • Gathering the attributes and characteristics to create a candidate CI list
  • Coordinating the check-in and check-out of CIs from/to the library
  • Designing a change control process
  • Creating a design baseline based on requirements documents
  • Identifying key reports needed for effective CM communications
  • Preparing a CM plan for a software project
  • Baselining a product at various points in the project
  • Preparing a release plan based on stakeholder needs

Course Content

Foundation for Configuration and Release Management

Analysing business factors driving CM

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

Demystifying core CM processes

  • Configuration Identification
  • Configuration Control
  • Configuration Status Accounting
  • Configuration Audits
  • Build and Release Management

Identifying Configuration Items (CIs)

Deriving candidate items for the project

  • Extracting CIs from the product and the project
  • Differentiating between controlled and uncontrolled items

Categorising and naming items

  • Devising an effective naming scheme
  • Classifying items based on the nature of the project
  • Document CIs
  • Code CIs
  • Data CIs
  • Hardware CIs

Baselining CIs

  • Defining baselining procedures
  • Validating a product against its design
  • Checking CIs into a configuration management repository

Controlling Change

Determining roles and responsibilities

  • Distinguishing between levels of control authority
  • The who, what, when and why of change
  • Change Authorities, CCBs and ICWGs

Creating a change control process

  • Documenting the change request life cycle
  • Establishing and communicating change control procedures
  • Facilitating change from requirements through maintenance

Managing problems and emergency fixes

  • Specifying the desired responses to problems
  • Ensuring the postfix paper trail is completed
  • Providing input for root cause analysis
  • Identifying the relationships between design, changes and the as-built product

Communicating Configuration Status

Planning the reporting requirements

  • Identifying types and frequency of reports required in each phase of CM
  • Creating a history documenting need, fix and effect
  • Determining the communication needs of stakeholders
  • Improving report processing by using a configuration database

Matching CM features to development life cycle needs

  • Requirements
  • Version control
  • Build and release
  • Change management
  • Traceability
  • Test
  • Important life cycle interactions with the CM library
  • Choosing an appropriate amount of CM control

Auditing in Preparation for a Release

Designing Configuration Audits

  • Distinguishing types of audits and reviews
  • Clarifying who does what in an audit
  • Timing audits throughout the product's life cycle
  • Reviewing audit checklists and verifying audit results

Assessing release readiness

  • Ensuring the documentation matches the product
  • Verifying product configuration with system verification reviews, FCAs and PCAs

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
  • Knowing why and when to use variants
  • The golden rule of merging

Specifying the product release process

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

Assigning release tasks

  • Timing the release appropriately
  • Preparing release notes based on change items
  • Authorising and releasing the build

<< Back to Systems Analysis Course List

Related Courses


RealityPlus is a trademark of Learning Tree International.
 
Software Change, Configuration and Release Management
Software Change, Configuration and Release Management

Course Dates

14-16 JulLondon enrol
17-19 NovLondon enrol
16-18 MarLondon enrol

Attend highlighted events
in person or online with Learning Tree AnyWareTM.

More Dates and locations.

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customised for your organisation.

Tuition

£ 1,475 Standard Tuition
Tuition with a Savings Plan
£ 1,000Flex-Training Pass
£ 75010-Day Training Pass
£ 1,520Voucher 10-Pack
£ 1,330Alumni Gold Discount
 

 
"At Learning Tree, the instructors aren't full-time employees. They are out in the field, and they all work with the technology they teach. I find their personal experiences and their real-world examples make the classes much more applicable to real-life situations".

M. Ohashi
Network Engineer
Media Services



Certification Core Course
 
ISPI logo
 
PMI 17 PDU
 
RealityPlus™: Increasing Value Through Performance-Based Training