ISO/IEC 15504 (SPICE) Bilgi Teknolojisi -
Süreç Değerlendirmesi
ISO/IEC 15504, yaygın olarak SPICE (Software Process Improvement and Capability Determination) olarak bilinen, yazılım ve sistem geliştirme süreçlerinin olgunluğunu ve yetkinliğini değerlendirmek için kullanılan uluslararası bir standarttır. ISO/IEC 15504 (SPICE), kuruluşların süreçlerini uluslararası kabul görmüş bir çerçeveye göre değerlendirmesine, iyileştirme alanlarını belirlemesine ve süreçlerinin etkinliğini göstermesine olanak tanır.
ISO/IEC TS 15504 (SPICE) Belgelendirme Aşamaları
Hazırlık Aşaması: Kuruluş, değerlendirmeye tabi tutulacak süreçleri belirler. Bu, genellikle projenin veya organizasyonun belirli bir bölümünü kapsar.
Sürecin Anlaşılması: Değerlendirme ekibi, kuruluşun süreçlerini, kullanılan araçları, belgeleri ve ilgili paydaşları anlamak için görüşmeler yapar ve mevcut dokümanları inceler.
Belgelendirme Denetimi : Sistem kurulumu ve uygulanması tamamlandıktan sonra, ANKA GLOBAL gibi yetkili bir uygunluk değerlendirme kuruluşuna başvuru yapılır. Bu kuruluş denetim gerçekleştirir:
- Denetim ekibi, kuruluşun hazırladığı dokümantasyonun standart gerekliliklerini karşılayıp karşılamadığını inceler kuruluşun kapsam ve büyüklüğü çerçevesinde dokümanlarda belirtilen süreçlerin sahada gerçekten uygulanıp uygulanmadığını ve kuruluşun standart/mevzuat şartlarını yerine getirip getirmediğini detaylı olarak kontrol eder.
- Denetim sonrasında denetim ekibi tarafından hazırlanan denetim raporu belgelendirme komisyonuna sunulur, belgelendirmenin yapılmasına aykırı bir durum tespit edilmez ise belgelendirme kararı verilerek belge düzenlenir.
ISO/IEC 15504'ün Genel Gereklilikleri
Standart, temel olarak iki boyutlu bir modeli esas alır:
1. Süreç Boyutu: Bu boyut, değerlendirilecek süreçleri tanımlar. Standart, yazılım yaşam döngüsündeki temel süreç kategorilerini (örneğin, geliştirme, destek, yönetim, iyileştirme) ve bu süreçlerin her birinin temel amaçlarını ve çıktılarını belirtir.
2. Yetkinlik Boyutu: Bu boyut, süreçlerin ne kadar iyi uygulandığını ve yönetildiğini değerlendirmek için kullanılan 6 seviyeli bir ölçek sunar:
Seviye 0: Tamamlanmamış: Süreç uygulanmamış veya amacı gerçekleştirme konusunda başarısız.
Seviye 1: Gerçekleştirilmiş: Süreç temel amacını gerçekleştiriyor, ancak performansı rastgele ve izlenmiyor.
Seviye 2: Yönetilen: Süreç yönetiliyor, planlanıyor, izleniyor ve kontrol ediliyor. Çıktılar düzenli olarak üretiliyor ve belirlenen gereklilikleri karşılıyor.
Seviye 3: Tanımlanmış: Süreç, kuruluş standartlarına uygun olarak tanımlanmış, belgelendirilmiş ve standartlaştırılmış.
Seviye 4: Niceliksel Olarak Yönetilen: Süreç, ölçümler ve analizler kullanılarak niceliksel olarak yönetiliyor ve kontrol altında tutuluyor.
Seviye 5: İyileştirilen: Süreç, sürekli olarak iyileştiriliyor. İyileştirme hedefleri belirleniyor ve süreç performansı sürekli olarak optimize ediliyor.
Kuruluşlar, bu standardı kullanarak süreçlerinin mevcut durumunu tespit edebilir ve hangi yetkinlik seviyesine ulaşmak istediklerine karar vererek bir yol haritası çizebilirler. Bu, özellikle CMMI gibi diğer süreç olgunluk modelleriyle benzerlik gösterir ve kuruluşların yazılım kalitesini ve verimliliğini artırmasına yardımcı olur.
ANKA GLOBAL; başvurulan standart için sadece belgelendirme sürecinde uygunluk değerlendirme hizmeti yürütmektedir. Başvuru kapsamındaki standart için danışmanlık hizmeti sunmamaktadır.
Önemli Not: Bu standardın yakın zamanda ISO/IEC 33064 ile değiştirilmesi beklenmektedir.