Software & Hardware Configuration Management in Systems Engineering

This course covers traditional & modern CM practices, Agile SCM, supply chain security & SBOM to enhance system reliability.

  • 0.5 CEU / 5 PDH credits
  • Launched 2024
  • 5 courses
  • 5 hours

Course Description

This course program developed by IEEE Educational Activities with the support of IEEE Computer Society teaches essential configuration management core concepts for both hardware and software starting with the requirements specified in the IEEE 828 standard. We will look at established, modern, and emerging best practices including Agile SCM, through real-world examples and studies. We will see how to reduce risk and enable rapid response to malware, ransomware and other malicious attacks that can be introduced at any point in the supply chain. We will also examine how to assess existing organizational practices for the purpose of improving them.

Course Objectives

  • Review the theoretical foundation of traditional configuration management basics and the IEEE 828 standard
  • Understand CM best practices such as version control, build, release and deployment engineering
  • Examine modern CM practices such as Agile SCM and explaining the unique requirements of implementing SCM to support agile development
  • Consider emerging and future CM practices including SCM in the supply chain, and software bill of materials (SBOM)
  • Determine methods to assess and improve existing organizational CM practices

Authors and Instructors

Bob Aiello

Trainer and coach in configuration management, application life cycle management, and development operations architect

Bob Aiello is a configuration management, application life cycle management, and development operations architect, trainer and coach with experience in leading the process improvement transformation in organizations in highly regulated industries including finance, medical, aerospace, and automotive. Bob envisioned the need for an IEEE DevOps standard and led the working group effort to write the standard. Bob has authored several books on CM, ALM & DevOps, co-authored the IEEE 828 Configuration Management Standard and is currently the working group chair of the IEEE P828 CM working group revising the 828 CM Standard. He is also an appointed IEEE liaison to ISO focusing DevOps and Agile/Lean methodology.