Процес керування конфігурацією програмного забезпечення визначає функціональні та фізичні атрибути програмного забезпечення в критичні моменти часу та реалізує процедури для контролю змін ідентифікованого атрибута з метою підтримання цілісності та відстеження програмного забезпечення протягом життєвого циклу програмного забезпечення.
Управління конфігурацією допомагає командам інженерів створювати надійні та стабільні системи за допомогою інструментів, які автоматично керують і відстежують оновлення конфігураційних даних. Складні програмні системи складаються з компонентів, які відрізняються розміром і складністю.
Загалом, правильне керування конфігурацією досягає трьох основних цілей: легко ідентифікувати весь код і конфігурацію, розгорнуту у виробництві (також відомий як аудит конфігурації), можливість отримати всі елементи конфігурації, включно з кодом, які використовуються для досягнення будь-якого робочого продукту, бажаного стану чи випуску, і …
ITIL стверджує: «Мета керування конфігурацією полягає в тому щоб забезпечити доступність точної та надійної інформації про конфігурацію служб і КІ, які їх підтримують, коли і де це необхідно. Це включає інформацію про те, як конфігуруються КІ та зв’язки між ними».
Система керування конфігурацією Відповідно до посібника PMBOK 6-е видання, «Контроль конфігурації зосереджується на специфікації як результатів, так і процесів.” У системі керування конфігурацією ви керуєте змінами, пов’язаними зі специфікацією продукту та процесом.
Процес керування конфігурацією програмного забезпечення визначає функціональні та фізичні атрибути програмного забезпечення в критичні моменти часу та реалізує процедури для контролю змін ідентифікованого атрибута з метою підтримання цілісності та відстеження програмного забезпечення протягом життєвого циклу програмного забезпечення.