E17: Reflect on configuration management

“Configuration management” is a central software engineering skill. Without effective configuration management, it would be almost impossible for teams to build large and complex software systems and maintain them over time.

Git is currently the most popular technology for configuration management, and GitHub is currently the most popular cloud-based software hosting platform.

What are your thoughts on configuration management? Have you ever had a problem due to the lack of effective configuration management practices?

Do you think GitHub is popular because of git? Or do you think git is popular because of GitHub?

Submission instructions

By the time and date indicated on the Schedule page, write a technical essay regarding this module and the issues raised above, then submit this assignment using Laulima.

Please note the following: