Yazılım süreçlerinin nitelikleri, süreç yeteneğinin ölçümünü veren ve bir başarı skalasında değerlendirilen özelliklerdir. Yani her bir sürecin niteliği, o sürecin amacına ulaşabilmesi için, o süreci yönetme yeteneğinin ve sürecin etkinliğini iyileştirme yeteneğinin bir yönünü belirler.

Bu durumda yazılım süreçleri değerlendirilirken bir taraftan süreç iyileştirme gereksinimleri ortaya çıkar, diğer taraftan süreçlerin yeterlilikleri belirlenmiş olur. Süreçlerin yeterliliklerinin belirlenmesi, süreçlerin uygun olduğunu ortaya koyar ama aynı zamanda süreç iyileştirme ihtiyaçlarını da ortaya çıkarabilir. Süreç iyileştirme çalışmaları ise kuruluştaki değişimi belirler. Bu açıklamaları görsel olarak şu şekilde göstermek doğru olur:

ISO 15504

Neticede süreç değerlendirme çalışmaları bir döngü içinde yapılmaktadır. Bu döngünün ilk adımını iyileştirme gereksinimleri oluşturur. İyileştirme gereksinimleri kuruluşun vizyonu ile uyum göstermelidir. Aynı zamanda iyileştirme çalışmaları için alt yapı hazır olmalıdır. Bundan sonra değişim spesifikasyonları ortaya konacak, strateji ve öncelikler belirlenecek, bir süreç geçiş dönemi planlanacak, uygulama başlatılacak, hedeflerle uyumlu olması ve ölçümlenebilir olması sağlanacak, arkasından kuruluş içinde değerlendirmesi yapılacak ve sonuçlarla birlikte genel değerlendirme raporu hazırlanacak. Eğer sonuçlar yeni bir süreç iyileştirme gerektiriyorsa bu döngü baştan tekrarlanacak.

ISO 15504 Yazılım Süreç Değerlendirme Sistemi kurulurken çok sayıda süreç değerlendirmeye alınmaktadır. Bunları örnekleyerek şu şekilde gruplamak mümkündür:

  • Satın alma süreçleri grubu (örneğin, tedarikçi seçimi, sözleşme yapılması, tedarikçi izleme, yasal ve idari gereklilikler, proje gereklilikleri, tedarikçi özellikleri)
  • Tedarik süreçleri grubu (örneğin, tedarikçi ihalesi, ürünün piyasaya çıkması, ürün kabul desteği)
  • Mühendislik süreçleri grubu (örneğin, gerekliliklerin sağlanması, sistem gereklilikleri analizi, sistem mimari tasarımı, yazılım gereklilikleri analizi, yazılım tasarımı, yazılım kurulumu, yazılım testi, sistem entegrasyonu, sistem testi, yazılım kurulumu, yazılım ve sistem bakımı)
  • Operasyonel süreçler grubu (örneğin, işletimsel kullanım, müşteri desteği)
  • Destek süreçleri grubu (örneğin, kalite güvencesi, doğrulama, onaylama, denetleme, ürün değerlendirme, problem çözüm yönetimi, değişim isteği yönetimi)
  • Yönetim süreçleri grubu (örneğin, organizasyonel düzenleme, organizasyonel işletme, proje yönetimi, kalite yönetimi, risk yönetimi, ölçümleme)
  • Süreç geliştirme süreçleri grubu (örneğin, süreç kurulumu, süreç değerlendirmesi, süreç geliştirme)
  • Kaynak ve altyapı süreçleri grubu (örneğin, insan kaynakları yönetimi, eğitim, bilgi yönetimi, altyapı)

ISO 15504 Yazılım Süreç Değerlendirme Sistemi’ni kurmak için danışmanlık hizmeti veren kuruluşlardan biri de TURCERT belgelendirme kuruluşudur. Bu sistemi kurmak için ne yapmak gerektiği konusunda daha fazla bilgi almak, hatta ISO 15504 Yazılım Süreç Değerlendirme Sistemi’ni kurmak için TURCERT belgelendirme kuruluşunun deneyimli yönetici ve çalışanlarına başvurabilirsiniz.