Test Olgunluk Modeli
Test Olgunluk Modeli nedir?
Test olgunluk modeli, bir yazılım geliştirme organizasyonunun artan bir dizi düzeyini belirleyen yetenek olgunluğuna dayanmaktadır. Seviye ne kadar yüksekse, yazılım geliştirme süreci o kadar iyi olur, dolayısıyla her seviyeye ulaşmak pahalı ve zaman alıcı bir süreçtir.
CMM Seviyeleri:
Level One: Initial- Yazılım süreci tutarsız ve bazen kaotik olarak nitelendirilir. Var olan tanımlanmış süreçler ve standart uygulamalar bir kriz sırasında terk edilir. Organizasyonun başarısı büyük ölçüde bireysel çabaya, yeteneğe ve kahramanlıklara bağlıdır. Kahramanlar sonunda, bilgi birikimlerini veya onlardan öğrendikleri dersleri alarak diğer kuruluşlara geçerler.
Level Two: Repeatable- Bu seviyede Yazılım Geliştirme Organizasyonu, maliyeti, programı ve işlevselliği izlemek için temel ve tutarlı bir proje yönetimi süreçlerine sahiptir. Süreç, benzer uygulamalara sahip projelerde önceki başarıları tekrarlamak için uygulanmaktadır. Program yönetimi, ikinci seviye bir organizasyonun temel bir özelliğidir.
Level Three: Defined - Hem yönetim hem de mühendislik faaliyetleri için yazılım süreci belgelendirilir, standartlaştırılır ve tüm organizasyon için standart bir yazılım sürecine entegre edilir ve organizasyondaki tüm projeler, geliştirme, test etme ve bakım için organizasyonun standart yazılım sürecinin onaylanmış, özel bir sürümünü kullanır. uygulama.
Level Four: Managed- Yönetim, hassas ölçümler kullanarak yazılım geliştirme çabalarını etkili bir şekilde kontrol edebilir. Bu seviyede organizasyon, hem yazılım süreci hem de yazılım bakımı için nicel bir kalite hedefi belirler. Bu olgunluk seviyesinde, işlemlerin performansı istatistiksel ve diğer nicel teknikler kullanılarak kontrol edilir ve niceliksel olarak tahmin edilebilir.
Level Five: Optimizing- Bu seviyenin temel özelliği, hem artan hem de yenilikçi teknolojik iyileştirmeler yoluyla süreç performansını sürekli olarak iyileştirmeye odaklanmaktır. Bu düzeyde, süreçteki değişiklikler, süreç performansını iyileştirmek ve aynı zamanda belirlenen nicel süreç iyileştirme hedeflerine ulaşmak için istatistiksel olasılığı korumaktır.