Skip to content. Skip to navigation

Eogogics

1 (888) 364-6442   www.eogogics.com

+1 (703) 281-3525      www.gogics.com

Personal tools
Sections
You are here: Home > Engineering: Systems, Software, Management > Software Engineering > Software Configuration Management
course id
SWCM
duration
2 day(s)
Course Title Software Configuration Management
Aimed At

Information Technology (IT) practitioners including analysts, developers, testers, managers, and configuration management specialists who face current or near-future configuration management responsibilities.

Prerequisites

None

Course in a Nutshell

In the fast-paced world of Information Technology (IT), where new application software is written and modified daily, organizations that place a premium on quality recognize the need to control changes to the evolving software. This course addresses the discipline of software configuration management, an important mechanism for attaining and maintaining quality and delivery of work products.

Customize It!
  • Are you a member of an organization that outsources to others? We can create a version of the course that addresses configuration management from the perspective of an outsourcing organization.
  • Similarly, if you are a member of a software contractor organization, we can orient the course toward the viewpoint of a developer organization.
  • Does your organization use agile methods? If so, we can customize the course to address configuration management in agile development.
Learn How To
  • Apply the software configuration management (SCM) process, from change control to release management
  • Assess various approaches to SCM
  • Select appropriate SCM tools
Course Outline
  • Foundations of SCM
    • Definition of configuration management
    • SCM in CMMI, ISO, IEEE, and other standards
    • How different software development paradigms impact SCM planning and practice
    • Relationship of SCM to other project disciplines
    • Using SCM to maintain product integrity and quality
    • SCM planning
  • Principles of Software Configuration Identification
    • CMMI guidelines for the identification function
    • Which work products to manage, and level of management
    • COTS, licenses, royalties, and data rights
    • Key role of requirements management in SCM
    • Project manager's role and responsibilities
    • Baselines
  • Principles of Configuration and Change Management
    • CMMI guidelines for software change control/management
    • How change management relates to configuration identification
    • Versions, revisions, variants, and branches
    • How to control baselines
    • How to integrate subcontractors and vendors
    • Establishing a change control authority
    • Controlling changes to interfaces
  • Principles of Configuration Status Accounting (CSA)
    • CMMI guidelines for software CSA
    • Using software CSA in baseline management
    • Handling releases
    • Relationship with subcontractor or vendor CSA
    • Creating release notes and version description documents
  • Principles of Configuration Audits
    • CMMI guidelines for configuration audits
    • Methodologies and techniques
    • Differences between functional and physical configuration audit
    • Reporting results to stakeholders
    • Scheduled and unscheduled reviews and audits
    • Auditing subcontractors and vendors
    • Managing deviations and waivers
    • Creating SCM work products
  • Course Summary
    • Lessons learned
    • Where to go from here
Shop for Classes, Webinars, Research Reports, More
Knowledge Services: Consulting, R&D
Taught at Clients Sites Worldwide: Soft Skills and Technologies
e-Learning: Online University, CBT/WBT
New or Enhanced Technology Curricula

Security, Public Safety, Law Enforcement

Systems Engineering

IP/Data Networks, Convergence

4G/4G+: 3G LTE, WiMAX, ...

WCDMA: UMTS, HSDPA, HSUPA

GSM, GPRS, EDGE/EGPRS

IN: CAMEL, IMS, SIP, SS7

Short-Range: WiFi, Bluetooth, ZigBee