Configuration Management: Optimizing Software Development Lifecycles
This course developed by IEEE Educational Activities with the support of IEEE Computer Society will examine essential configuration management or CM, best practices starting with effective source code management including branching patterns, pull requests, and tagging releases. We will also discuss how to determine and understand code history and traceability. Build engineering and release management are essential CM best practices that include build engineering, automation, continuous integration, and release coordination and release management. We will discuss the different kinds of change management and change control boards and then deployment automation, baselines, and systems and applications monitoring.
What you will learn:
- Implement configuration management best practices
- Understand build and release processes
- Review types of change management and risk
- Examine deployment automation, monitoring and responding
This course is part of the following course program:
Software & Hardware Configuration Management in Systems Engineering
Courses included in this program:
Who should attend: Managers, practicing professionals, academics, undergraduates, electrical engineers
Bob Aiello is an internationally established leader in configuration management (CM), application lifecycle management (ALM), and DevOps. He co-authored the 2012 IEEE 828 CM Standard that this course references and is currently the working group chair of the IEEE P828 CM working group, which is engaged in revising the 828 CM Standard. For over 25 years, Aiello has been a successful consultant across many industries, including finance, medicine, and cybersecurity. He has also served as a consultant for engineering companies working in the aerospace, defense and automotive fields. He was the first to identify the need for a DevOps standard in highly regulated industries and was assigned to lead the IEEE working group effort to create the international standard for implementing DevOps known as ISO 32675. The standard was adopted by ISO, IEEE, and the EIA. Aiello has also authored several books on CM, ALM, and DevOps, and in 2021 he was awarded the IEEE Standards Association Medallion for his outstanding achievement in the development and implementation of standards. Today, he is an IEEE liaison to ISO, focusing on DevOps and agile/lean methodology as well as serving on the Society of Automotive Engineers (SAE) G33 Configuration Management committee.
Publication Year: 2023