is the practice of tracking and controlling changes in software that includes version control, branching of parallel development, and maintaining a view of what versions of code are included in a software package.
— DevOps for the Modern Enterprise, Mirco Hering