1-800-THE-TREE (1-800-843-8733)
 

Software Configuration Management (SCM)

Ensuring Reliable and Stable Software

 
Course: 342     Type: RealityPlus     Duration: 3 Days

Quick Enroll    

You Will Learn How To
  • Construct a project-based SCM plan to control and document project deliverables
  • Identify the value of a controlled life cycle to justify the investment in SCM processes and tools
  • Initiate software configuration management through a Configuration Identification procedure
  • Specify a Configuration Control procedure to track changes to configuration items
  • Indicate types & frequency of reports for Configuration Status Accounting to optimize team communications
  • Design a Configuration Audit procedure for baselining and product release verification

Course Benefits
Software configuration management is a process for facilitating and controlling changes to software products within an organization and is critical to producing and ensuring the integrity of those products. The implementation of proper SCM processes helps to maintain an organization's competitive edge. In this course, you gain the knowledge and skills necessary to establish effective SCM procedures at the project level and transfer the lessons learned to the organizational level.

Who Should Attend
SCM professionals, developers, testers, project managers and others who need to establish effective SCM procedures within their organization.

Throughout this course, an interactive case study immerses you in the SDLC of a project from inception to product release. You use PC- and paper-based tools to gain experience in all SCM processes and tasks that you can integrate immediately in your organization. You acquire a robust skill set and experience in:
  • Matching software project needs to SCM 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 that accommodates change request and problem reports
  • Creating a design baseline
  • Identifying key reports needed for effective SCM communications
  • Preparing an SCM plan for a software project
  • Participating in a baselining and product release audit

Course 342 Content
Laying the Foundation for SCM
Analyzing the driving factors behind SCM
  • Illustrating why software projects do not succeed
  • Triggers
  • Benefits
  • Challenges
  • Controlling quality in the software development life cycle
Demystifying core SCM processes
  • Configuration Identification
  • Configuration Control
  • Configuration Status Accounting
  • Configuration Audits
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
Communicating Configuration Status
Planning the reporting requirements
  • Identifying types and frequency of reports required in each phase of SCM
  • Creating a history documenting need, fix and effect
  • Deciding on automatic vs. manual methods
  • Identifying the value in relational database tools
Matching SCM features to SDLC needs
  • Version control
  • Build and release
  • Change management
  • Tracking CIs and CRs
  • Important SDLC interactions with the SCM library
Auditing Work Products
Designing Configuration Audits
  • Distinguishing types of audits and reviews
  • Clarifying who does what in an audit
  • Timing audits appropriately during the SDLC
  • 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
  • Responsibilities of the SCM team
  • Matching process steps to release types
  • Positioning Quality Gates in the SDLC
Assigning release tasks
  • Timing the release appropriately
  • Preparing release notes based on change items
  • Authorizing and releasing the build

Related Courses

RealityPlus is a trademark of Learning Tree International.
  
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save as much as $2,350 on a Triple-Pack!

Software Configuration Management (SCM)
Upcoming Dates
May 14 - 16, 2008
 Washington, DC (Rockville, MD)
Jul 9 - 11, 2008
 Los Angeles
Aug 13 - 15, 2008
 Washington, DC (Reston, VA)
Sep 3 - 5, 2008
 New York
Oct 15 - 17, 2008
 Washington, DC (Alexandria, VA)
Nov 12 - 14, 2008
 Washington, DC (Rockville, MD)

Software Configuration Management (SCM)
Bring Learning Tree On-Site

Course Tuition
$ 2,250 Standard Tuition
Tuition with a Savings Plan
$ 1,245 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
 

 

Software Configuration Management (SCM)
Software Configuration Management (SCM)
Course participants simulating a baselining audit.


RealityPlus: Increasing Value Through Performance-Based Training



Certification Core Course CPE 17 Credits ISPI logo 1 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733