Konfigürasyon nedir?

Kelime anlamı yapılandırmadır. Örnek vermek gerekirse; Bir bilgisayarı oluşturan parçaların tümü ya da programların ayarlarının tümüdür.
Konfigürasyon Yönetimi nedir?
Basit olarak konfigürasyon yönetimi tanımı Bir yazılım projesininin gelişimini nasıl kontrol edildiğidir.Biraz daha resmi açılımı ise ;SCM , bir şirketin yazılımının niteliklerinin değişimini yönettiği ve kontrol ettiği, tool ve teknikleri içeren (process ve metodoloji) bir yazılım mühendisliği disiplinidir. IEEE standartları[IEEE 828-1998] ise aşağıdaki maddelerle açıklamıştır;
• Dokümantasyon,Kod,Arayüz ve Database in tanımlanmasını ve kontrolünü yapılacağı bir yapı sağlamak
• Gereksinim,Standart,İlke,Organizasyon ve yönetim felsefesine uygun seçilen geliştirme metodolojisine destek vermek
• Base line ların statüsünü,Değişiklik kontrolünü,testi,release durumunu, audit durumunu göz gönüne alarak yönetim ve ürün bilgisini oluşturmak