1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Software Change, Configuration and Release Management

Essentials for Reliable and Stable Products
 
Course: 342   Duration: 3 Days   PMI: 17   CPE: 17
 
 

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 for traditional and Agile projects
  • Choose hardware and software items to control 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 rollout

Course Benefits

Configuration and release management processes are critical for reliably producing stable deliverables in both traditional and Agile development. In this course, you implement essential processes and gain tactical skills essential to establishing effective and appropriate project-level controls to manage configurations, control change, and release a product.

Who Should Attend

Configuration and release management professionals new to their position, software developers, hardware engineers, testers, project managers and anyone needing a solid foundation in monitoring and controlling a product during the development life cycle.

RealityPlus™

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 item attributes and characteristics for 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 project
  • Baselining a product at various points in the project
  • Preparing a release plan based on stakeholder needs

Related Courses

 
RealityPlusTM is a trademark of Learning Tree International, Inc.
 

Training Dates

Apr 3 - 5Alexandria, VA
May 2 - 4Reston, VA
May 30 - Jun 1Rockville, MD
Jun 20 - 22New York 
Aug 1 - 3Alexandria, VA
Aug 29 - 31Reston, VA
Sep 26 - 28Rockville, MD
Oct 17 - 19New York 
Nov 28 - 30Alexandria, VA
Dec 19 - 21Reston, VA

For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/342pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Software Change, Configuration and Release Management

Essentials for Reliable and Stable Products
 
Course: 342   Duration: 3 Days   PMI: 17   CPE: 17
 
 
Course 342 Content
 

Foundation for Configuration and Release Management

Analyzing 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
  • 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 configuration management 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 in facilitating change

Creating a change control process

  • Documenting the change request life cycle
  • Establishing and communicating 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
  • Setting priority

Communicating Configuration Status

Planning the reporting requirements

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

Matching reporting needs to development life cycle

  • Anticipating report types by role types
  • Who
  • What
  • When
  • Where
  • How
  • 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
  • Knowing why and when to use variants
  • The golden rule of merging

Specifying the product release process

  • Planning a release strategy for your software development life cycle
  • 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
  • Authorizing and releasing the build
 
http://www.learningtree.com/courses/342pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Software Change, Configuration and Release Management Tuition

Essentials for Reliable and Stable Products
 
Course: 342   Duration: 3 Days   PMI: 17   CPE: 17
 
 
Course Tuition
$ 2,490Standard Tuition
Tuition with a Savings Plan
$ 1,700Premium-Pass
$ 1,833Training Passport
$ 2,213Government Discount
$ 2,240Alumni Gold Discount
$ 2,250Voucher 10-Pack
$ 2,267Triple-Pack

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,833 per course
  • Savings as much as 40%
  • Only $5,500
Premium Pass
  • 4 courses in 24 months
  • As little as $1,700 per course
  • Save as much as 45%
Training Vouchers
  • Save as much as $1,040 per course
  • Fully transferable
  • As low as $2,250 per course
Triple-Pack
  • 3 courses for anyone in your organization
  • As little as $2,266 per course
  • Only $6,799
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $320 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course—and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/342pf.htm