1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Software Change, Configuration and Release Management

Essentials for Reliable and Stable Products
 
Course: 342   Type: RealityPlus   Duration: 3 Days
 
 

You Will Learn How To

  • Proactively manage the components of software development projects
  • Construct a project-based Software Configuration Management (SCM) plan to control and document project deliverables
  • 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 rollout

Course Benefits

Configuration and release management, processes for facilitating and controlling changes to software components in an organization, are critical for reliably producing stable deliverables. In this course, you gain the knowledge and skills necessary to establish effective change, configuration and release management procedures at the project level and transfer the lessons learned to the organizational level.

Who Should Attend

Configuration and release management professionals new to their position, software developers, hardware engineers, testers, project managers and others who need to establish effective control procedures.

Course Workshop

Throughout this course, an interactive case study immerses you in the project from inception to product release. You use PC- and paper-based tools to gain experience in the processes by carrying out tasks that teach skills you can integrate into your organization. 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
  • Identifying key reports needed for effective CM communications
  • Preparing an CM plan for a software project
  • Baselining a project
  • Preparing a release plan

Related Courses

 
RealityPlus is a trademark of Learning Tree International.
 

Upcoming Dates

Oct 15 - 17, 2008
 Washington, DC (Alexandria, VA)
Nov 12 - 14, 2008
 Washington, DC (Rockville, MD)
Jan 21 - 23, 2009
 Washington, DC (Reston, VA)
Mar 4 - 6, 2009
 New York
Apr 15 - 17, 2009
 Washington, DC (Alexandria, VA)
May 13 - 15, 2009
 Washington, DC (Rockville, MD)

For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/342pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Software Change, Configuration and Release Management

Essentials for Reliable and Stable Products
 
Course: 342   Type: RealityPlus   Duration: 3 Days
 
 
Course 342 Content
 

Foundation for Configuration and Release Management

Analyzing the driving factors behind CM

  • Determining causes of failure in project scenarios
  • Triggers
  • Benefits
  • Challenges
  • Controlling quality in the development life cycle
  • Releasing stable configurations

Demystifying core CM processes

  • Configuration Identification
  • Configuration Control
  • Configuration Status Accounting
  • Configuration Audits
  • 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

Categorizing 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
  • Diagramming a CI traceability matrix
  • Checking CIs into the software library

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 management workflow

Managing problems and emergency fixes

  • Responding to critical software failures
  • Ensuring the post-fix paper trail is completed
  • Providing input for root cause analysis
  • Identifying the relationship between changes and product releases

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
  • Deciding on automatic vs. manual methods
  • Identifying the value in relational database tools

Matching CM features to development life cycle needs

  • Version control
  • Build and release
  • Change management
  • Tracking CIs and CRs
  • Important life cycle interactions with the CM library
  • Releasing controlled items into your environment

Auditing in Preparation for a Release

Designing Configuration Audits

  • Distinguishing types of audits and reviews
  • Clarifying who does what in an audit
  • Timing audits appropriately during the life cycle
  • Acquiring audit checklists and verifying audit results

Assessing release readiness

  • Confirming forward and reverse traceability
  • 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
  • Authorizing and releasing the build
 
http://www.learningtree.com/courses/342pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Software Change, Configuration and Release Management Tuition

Essentials for Reliable and Stable Products
 
Course: 342   Type: RealityPlus   Duration: 3 Days
 
 

Course Tuition
$ 2,250 Standard Tuition
Tuition with a Savings Plan
$ 1,580 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,025 Alumni Gold Discount
$ 2,000 Government Discount
 

 

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,665 per course
  • Savings as much as 40%
  • Only $4,990
Flex Pass
  • 3 courses in 24 months
  • As little as $1,830 per course
  • Save as much as 35%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $1,070 per course
  • Only $3,950
Training Vouchers
  • Save as much as $960 per course
  • Fully transferable
  • As low as $2,095 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $295 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