Gelişmiş
Arama
  1. Anasayfa
  2. Bilgi Teknolojisi
  3. Yetenek Olgunluk Modeli Entegrasyonu Nedir?

Yetenek Olgunluk Modeli Entegrasyonu Nedir?

  • 10 March 2021
  • 20 Görüntülenme
  • 0 Yorum

Bu yazı, Yetenek Olgunluk Modeli Entegrasyonunun (CMMI) pratik bir açıklamasını sağlar. Okuduktan sonra bu güçlü uygulama ve geliştirme aracının temellerini anlayacaksınız.

Yetenek Olgunluk Modeli Entegrasyonu (CMMI) nedir?

Yetenek Olgunluk Modeli Entegrasyonu (CMMI), yazılım geliştirme programlarını geliştirmek ve iyileştirmek için kullanılan bir yöntemdir. Model, beş adımda olgun süreçlerde yazılım geliştirmenin evrimsel yolunu simüle eder. Olgunluk, geçici faaliyetlerden resmi olarak tanımlanmış adımlara ve sonuç istatistiklerinin izlenmesinden geliştirme süreçlerinin aktif optimizasyonuna kadar süreçlerin formalite ve optimizasyon düzeyini ifade eder.

Olgunluk modeli, bir organizasyonun davranışının, uygulamalarının ve süreçlerinin istenen sonuçları güvenilir ve sürdürülebilir bir şekilde nasıl üretebileceğini tanımlayan bir dizi yapılandırılmış seviye olarak görülebilir. Olgunluk modeli, sonuçların karşılaştırılması için bir kıyaslama aracı olarak ve farklı kuruluşlar arasında bir karşılaştırma temeli belirlemede yardımcı olarak da kullanılabilir.

Yetenek Olgunluk Modeli Entegrasyonu (CMMI), ABD Savunma Bakanlığı tarafından desteklenen bir araştırma ve geliştirme merkezi olan Yazılım Mühendisliği Enstitüsü (SEI) tarafından geliştirilmiş ve yayınlanmıştır. Bu model yazılım geliştirme için geliştirilmiş olsa da, CMM genel olarak iş süreçlerini geliştirmek ve optimize etmek için de kullanılmaktadır. Model dünya çapında devlet dairelerinde, ticarette ve sanayide kullanılmaktadır.

Beş seviye

Özünde, Yetenek Olgunluk Modeli Entegrasyonu (CMMI), bir organizasyondaki BT geliştirme, yönetim süreçleri veya ürünlerini değerlendirmek için standartlaştırılmış bir çerçevedir. Beş seviye ayırt edilir:

1. Paraf

Bir organizasyonda süreç geliştirmenin ilk aşamasında çok fazla belirsizlik vardır. Süreçlerin nasıl çalıştığı ve nasıl iyileştirilmesi gerektiği bilinmemektedir. Başarı, prosedürlerin veya diğer resmi süreç tanımlarının ve hedeflerinin eksikliğinden kaynaklanan bireysel girdi ve sonuçlarla belirlenir. Bu yapılar tekrar edilemez çünkü bunlara nasıl ulaşıldığına dair hiçbir belge yoktur. Bu seviyedeki belirsizlik, genellikle kaotik durumların, aşılan bütçelerin ve kaçırılması gereken sürelerin sebebidir.

Bu ilk seviyeden itibaren, sürecin tanımlanması harekete geçirilir. Bununla, üçüncü seviyeye kadar bir dizi işlem öğesi belirlenir. Olası süreç tanımlama kriterlerinin örnekleri şunlardır:

Hedef

Sürecin kullanımı nedir? Bu süreç iş stratejisinin önemli bir parçası mı ve bu süreç yeterince müşteri odaklı mı?

Giriş

Bu işlemi gerçekleştirmek için hangi araçların erişilebilir olması gerektiği. Ücreti ne kadar?

Çıktı

Bu işlemle hangi araçlar üretilir? Ne verir?

Rol dağılımı

Kim hangi faaliyetleri yapıyor? Bunun için en iyi yetkinliklere kim sahip?

Giriş kriterleri

Bu işlemler tam olarak ne zaman ve hangi koşullar altında hayata geçirilebilir?

Bitiş kriteri

Bu süreç tam olarak ne zaman ve hangi koşullarda sonlandırılabilir?

Prosedürler

İşlem daha sonra tekrarlanabilmesi için nasıl belgeleniyor?

Değerlendirme

Sürecin uygulanması nasıl izleniyor? Değerlendirme optimize etmeye nasıl yardımcı olabilir?

Araçlar

Süreci daha verimli bir şekilde uygulamak için hangi araçlara ihtiyaç var?

2. Tekrarlanabilir

Bu düzeyde, yukarıdaki kriterlerin birçoğu değerlendirilir ve kaydedilir. Kaydedilen bilgi veya bilgi deneyimlerden gelir. Bu ikinci seviyede, süreç halihazırda açıkça gelişme aşamasındadır ve normal şartlar altında bu süreç para ve zaman açısından öngörülebilirdir. Öngörülebilirlik ve doğruluk nedeniyle süreç tekrarlanabilir. İş süreci buradan tekrarlanabilir ama yeni yöntemlere, prosedürlere veya teknolojilere girildiğinde, gelişme ilk seviyeye geri döner. Aksaklıklar ve tutarsızlıklar da sürecin gelişimi için zararlı olabilir.

3. Tanımlı

Geliştirme süreci tamamen tanımlanmıştır ve bu seviyede kontrol altındadır. Prosedürler yeterince doğrudur, bu nedenle tutarsızlıklar daha seyrek meydana gelir. Farklı (ek) süreçler de tüm organizasyona iyi bir şekilde entegre edilmiştir, böylece iyi yağlanmış bir makine oluşturulur. Aksaklıklar ve tutarsızlıklar beklenir, böylece süreç her zaman çalışır durumda kalabilir. Düzgün ilerlemeye rağmen, hala gelişmeden bahsediyoruz; süreç henüz olgunlaşmadı. Bununla birlikte bu, şekillendirmeden daha çok optimizasyona yöneliktir. Çoğu kuruluş burada sürecin geliştirilmesini durdurur çünkü sonraki adımlar ek yatırım gerektirir. Ve süreç zaten yeterince etkili.

4. Yönetilen

Bu seviyede süreç tamamen kontrol edilir. Sürecin kalitesi, sapmaları belirlemek ve gerekirse iyileştirmek için sistematik olarak değerlendirilir. Süreç, kantitatif analizler uygulanarak değerlendirilebilir. Bununla üretilen veriler, işlemin optimizasyonunda kullanılır. Bu amaçla kullanılabilecek bir model örneği SERVQUAL modelidir.

5. Optimize etme

Bu seviyede, süreçlerin sistematik olarak iyileştirilmesi operasyonel yönetime eklenmiştir. Niteliksel geri bildirim alarak, süreçler proaktif olarak değiştirilir. Yeni teknolojilerin uygulanması gerektiğinde bile, bu süreç etkinliğini kaybetmeden de kontrol edilebilir. Bu, meydana gelebilecek olası kusurlar veya tutarsızlıklar hakkında önleyici araştırmayı da içerir.

Yetenek Olgunluk Modeli Entegrasyonunun (CMMI) Avantajları

Missouri Üniversitesi’ndeki araştırmalar, kuruluşların bir CMMI çerçevesini uyguladıktan sonra çeşitli Anahtar Performans Göstergeleri (KPI’ler) üzerinde çok ilerleme kaydettiğini göstermiştir. İyileştirme örnekleri şunlardır:

Yetenek Olgunluk Modeli Entegrasyonu (CMMI) Tutarlılığı sağlar

Yetenek Olgunluk Modeli Entegrasyonu (CMMI), kuruluşun prosedürlerin ve diğer süreçlerin öngörülebilirliği ve tutarlılığı üzerinde daha fazla kontrole sahip olmasını sağlar. Örneğin, müşteriye odaklanarak, bir ürün veya hizmete duyulan ihtiyaç hakkında daha iyi tahminler ve öngörüler yapmak mümkündür.

Pazar payı

Rekabetçi pazarda, hem bilgi teknolojisi içinde hem de dışında, gelişme ve yenilik büyük önem taşımaktadır. CMM kullanımı, örneğin rekabette bir adım önde olmak gibi yeni müşteri ihtiyaçlarına daha hızlı yanıt verilmesini kolaylaştırır.

Tasarruf

Yetenek Olgunluk modeli kullanılarak, mevcut ve yeni prosedürlerdeki hatalar fark edilir ve sonrasında gerekli durumlarda önlemler alınabilir. Hatalar ne kadar çabuk çözülürse, onlara o kadar az maliyet eşlik eder. Dahası, sürecin analizi gereksiz adımları veya eylemleri ortaya çıkarabilir ve böylece insanların daha verimli çalışmasını sağlayabilir. Bu, üretkenliği artırabilir.

Geliştirme

Yetenek Olgunluk modeli, bir sürecin geliştirilmesindeki farklı aşamaları tanımlar. Gelişimin gerçekleştiği hız, kuruluşun gelişme kapasitesine bağlıdır. Süreçleri sürekli geliştirerek, bir organizasyon rekabetin önünde kalabilir. Ancak bunun için finansal araçların mevcut olması gerekir.

Ne düşünüyorsunuz?

Yetenek Olgunluk Modeli Entegrasyonunun (CMMI) açıklamasını tanıyor musunuz? İşletmenizdeki veya ortamınızdaki belirli süreçleri de optimize edebileceğinizi düşünüyor musunuz? İş süreçlerinin etkin bir şekilde gelişmesine katkıda bulunan yönler sizce nelerdir?

Düşüncelerinizi ve bilginizi aşağıdaki yorum kutusunda paylaşabilirsiniz.

Bu makaleyi beğendiyseniz, modeller ve yöntemler hakkındaki en son gönderiler için bültenimize kaydolabilirsiniz.

Kaynakça

  • Paulk, MC, Curtis, B., Chrissis, MB ve Weber, CV (1993). Yetenek olgunluk modeli, sürüm 1.1. IEEE yazılımı, 10 (4), 18-27.
  • Paulk, MC, Weber, CV, Garcia, SM, Chrissis, MBC ve Bush, M. (1993). Yetenek olgunluk modeli sürüm 1.1’in temel uygulamaları.
  • Herbsleb, J., Zubrow, D., Goldenson, D., Hayes, W. ve Paulk, M. (1997). Yazılım kalitesi ve yetenek olgunluk modeli. ACM’nin İletişimi, 40 (6), 30-40.
    • Paylaş:

    Yorumunuzu bırakın