Let's go over some things to know before starting with GitHub.
First, let's learn about SCM(Software Configuration Management).
SCM(Software Configuration Management)
- Software Configuration Management (SCM) involves defining, controlling, and verifying changes to abstract management targets, such as functionality, performance, and constraints, and reporting these changes to relevant stakeholders.
The purpose of SCM
- The goal of SCM is to improve productivity and stability during project development, ensuring high-quality software production and easy maintenance.
- SCM aims to reduce the overall cost of software development and to ensure that various obstacles in the development process are minimized.
- Additionally, it provides answers to questions such as who made changes, what was changed, when it was changed, and why the changes were made.
References
https://devyihyun.tistory.com/20
https://sujinnaljin.medium.com/software-engineering-%ED%98%95%EC%83%81-%EA%B4%80%EB%A6%AC%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC-932d14f6f341