15504 SPICE ve Diğer ISO Belgelendirmeleri İçin Hemen İletişime Geçin
Uzman ekibimiz size en kısa sürede dönüş sağlasın.
ISO 15504 gereksinimleri nelerdir? Yazılım süreçlerini uluslararası standartlara taşımak isteyen firmalar için bu sorunun yanıtı, belgelendirme yolculuğunun en kritik başlangıç noktasını oluşturur. ISO 15504, yazılım süreçlerinin değerlendirilmesi ve iyileştirilmesi amacıyla geliştirilmiş uluslararası bir standarttır. Bu standardın gereksinimlerini eksiksiz anlamak; hem belgelendirme sürecini doğru planlamak hem de yazılım süreçlerini kalıcı biçimde olgunlaştırmak açısından vazgeçilmez bir ön koşuldur. Bu yazıda ISO 15504’ün temel gereksinimleri, süreç kategorileri ve capability level bazlı beklentiler kapsamlı biçimde ele alınmaktadır.
ISO 15504 Standardının Yapısı
ISO 15504, tek bir belgeden oluşan bir standart değil; birden fazla bölümden meydana gelen kapsamlı bir standarttlar serisidir. Her bölüm, standardın farklı bir yönünü ele alır.
ISO 15504 serisinin temel bölümleri şu şekilde özetlenebilir:
| Bölüm | Konu |
|---|---|
| Bölüm 1 | Kavramlar ve sözlük |
| Bölüm 2 | Değerlendirme gerçekleştirme gereksinimleri |
| Bölüm 3 | Değerlendirme gerçekleştirme kılavuzu |
| Bölüm 4 | Süreç iyileştirme için kılavuz |
| Bölüm 5 | Değerlendirici yetkinliği için kılavuz |
| Bölüm 7 | Organizasyonel olgunluk değerlendirmesi |
| Bölüm 8 | Örnek süreç değerlendirme modeli |
Bu yapı, ISO 15504’ün hem değerlendirme hem de iyileştirme boyutlarını kapsamlı biçimde ele aldığını ortaya koymaktadır.
ISO 15504’ün Temel Gereksinimleri
ISO 15504 gereksinimlerini iki ana başlık altında ele almak mümkündür: süreç gereksinimleri ve değerlendirme gereksinimleri. Her iki boyutun da doğru anlaşılması, belgelendirme sürecinin sağlıklı yönetilmesi için kritik öneme sahiptir.
1. Süreç Gereksinimleri
ISO 15504 kapsamında değerlendirilen süreçler beş ana kategoride gruplandırılmıştır:
Müşteri-Tedarikçi Süreçleri (CUS)
Bu kategori, müşteri ile tedarikçi arasındaki ilişkiyi yöneten süreçleri kapsar. Temel beklentiler şunlardır:
- Müşteri gereksinimlerinin eksiksiz tespit edilmesi
- Müşteri memnuniyetinin düzenli olarak değerlendirilmesi
- Yazılım teslimatının kontrollü biçimde gerçekleştirilmesi
- Müşteri şikayetlerinin sistematik biçimde ele alınması
Mühendislik Süreçleri (ENG)
Yazılım geliştirme faaliyetlerinin kalbi olan mühendislik süreçleri, ISO 15504’ün en kapsamlı değerlendirme alanını oluşturur:
- Sistem ve yazılım gereksinim analizi
- Sistem ve yazılım tasarımı
- Yazılım gerçekleştirme ve birim testi
- Yazılım entegrasyonu ve test
- Sistem entegrasyonu ve test
- Yazılım kurulumu ve bakımı
Destek Süreçleri (SUP)
Mühendislik faaliyetlerini destekleyen bu süreçler, yazılım kalitesinin korunması açısından kritik öneme sahiptir:
- Dokümantasyon yönetimi
- Konfigürasyon yönetimi
- Kalite güvencesi
- Doğrulama ve geçerleme
- Ortak gözden geçirme
- Denetim (audit)
- Problem çözüm yönetimi
Yönetim Süreçleri (MAN)
Organizasyonun yazılım faaliyetlerini yönetme kapasitesini değerlendiren bu kategori şu süreçleri kapsar:
- Proje yönetimi
- Kalite yönetimi
- Risk yönetimi
- Ölçüm ve analiz
Organizasyonel Süreçler (ORG)
Kurumsal altyapıyı ve sürekli iyileştirme kapasitesini değerlendiren bu kategoride yer alan başlıca süreçler şunlardır:
- Organizasyonel süreç odağı
- Organizasyonel süreç tanımı
- Organizasyonel eğitim
- Altyapı yönetimi
- Yeniden kullanım yönetimi
2. Değerlendirme Gereksinimleri
ISO 15504 kapsamında bir değerlendirmenin geçerli sayılabilmesi için belirli gereksinimlerin karşılanması zorunludur. Bu gereksinimler şu başlıklar altında özetlenebilir:
- Değerlendirmenin yetkilendirilmiş ve yetkin bir assessor tarafından gerçekleştirilmesi
- Tanımlı bir süreç değerlendirme modelinin kullanılması
- Değerlendirme sonuçlarının kayıt altına alınması ve raporlanması
- Her süreç için capability level’ın nesnel kanıtlara dayalı biçimde belirlenmesi
- Değerlendirme kapsamının açıkça tanımlanmış olması
Capability Level Bazlı Gereksinimler
ISO 15504’te her süreç 0’dan 5’e kadar altı farklı capability level’da değerlendirilir. Her seviyenin karşılanması gereken belirli process attribute’ları vardır.
| Seviye | Adı | Temel Gereksinim |
|---|---|---|
| Level 0 | Tamamlanmamış | Süreç tanımlı değil veya amacına ulaşamıyor |
| Level 1 | Gerçekleştirilen | Süreç amacına ulaşıyor, temel çıktılar üretiyor |
| Level 2 | Yönetilen | Süreç planlanıyor, izleniyor ve kontrol ediliyor |
| Level 3 | Tanımlı | Organizasyon genelinde standart süreç tanımı mevcut |
| Level 4 | Öngörülebilir | Süreç nicel olarak ölçülüyor ve kontrol ediliyor |
| Level 5 | Optimize Edilen | Süreç sürekli iyileştiriliyor |
SPICE seviyeleri detaylı incelendiğinde her seviyenin bir üst seviyenin ön koşulu olduğu görülür. Yani bir sürecin Level 3 olarak değerlendirilebilmesi için Level 1 ve Level 2 gereksinimlerinin de tam olarak karşılanmış olması şarttır.
Process Attribute Gereksinimleri
Her capability level, belirli process attribute’ların (PA) karşılanmasını gerektirir. Bu attribute’lar, sürecin ne kadar sistematik ve kontrollü yürütüldüğünü ölçen temel kriterlerdir.
Level 1 Process Attribute’ları:
- PA 1.1 Süreç Performansı: Sürecin tanımlı amacına ulaşıp ulaşmadığı
Level 2 Process Attribute’ları:
- PA 2.1 Performans Yönetimi: Sürecin planlanıp planlanmadığı ve izlenip izlenmediği
- PA 2.2 İş Ürünü Yönetimi: Süreç çıktılarının kontrol altında olup olmadığı
Level 3 Process Attribute’ları:
- PA 3.1 Süreç Tanımı: Organizasyonel standart süreç tanımının varlığı
- PA 3.2 Süreç Dağıtımı: Standart sürecin projelere aktarılması
Level 4 Process Attribute’ları:
- PA 4.1 Süreç Ölçümü: Nicel ölçüm hedeflerinin belirlenmesi ve takibi
- PA 4.2 Süreç Kontrolü: İstatistiksel kontrol mekanizmalarının işletilmesi
Level 5 Process Attribute’ları:
- PA 5.1 Süreç İnovasyonu: Sürekli iyileştirme fırsatlarının sistematik tanımlanması
- PA 5.2 Süreç Optimizasyonu: İyileştirmelerin ölçülebilir etkisinin gösterilmesi
ISO 15504 Gereksinimlerini Karşılamak İçin Pratik Adımlar
ISO 15504 uygulama adımları çerçevesinde gereksinimleri karşılamaya yönelik pratik yaklaşım şu şekilde özetlenebilir:
Kısa Vadeli Adımlar :
- Mevcut süreçlerin envanterini çıkarmak
- Gap analysis gerçekleştirmek
- Öncelikli iyileştirme alanlarını belirlemek
- Hedef capability level’ı netleştirmek
Orta Vadeli Adımlar :
- Süreç tanımlarını oluşturmak ve dokümante etmek
- Pilot uygulamaları başlatmak
- İzleme ve ölçüm mekanizmalarını kurmak
- Ekip eğitimlerini tamamlamak
Uzun Vadeli Adımlar :
- Süreçleri tüm organizasyona yaymak
- Pre-assessment gerçekleştirmek
- Eksiklikleri gidermek
- Resmi assessment için başvurmak
ISO 15504 Gereksinimlerini Karşılamada En Kritik Başarı Faktörleri
ISO 15504 belgesi nasıl alınır sorusunun yanıtı arandığında başarılı firmaların ortak özellikleri incelendiğinde şu kritik faktörler öne çıkmaktadır:
- Üst yönetim taahhüdü: Gereksinimlerin karşılanması için gerekli kaynak ve desteğin sağlanması
- Gerçekçi hedef belirleme: Firmanın kapasitesine uygun capability level hedefi
- Kanıt odaklı yaklaşım: Gereksinimlerin karşılandığını somut kanıtlarla belgeleme
- Süreklilik: Gereksinimleri bir kez karşılamak değil, kalıcı biçimde sürdürmek
- Profesyonel danışmanlık: Deneyimli bir ekiple çalışarak süreci doğru yönetmek
ISO 15504 Gereksinimlerini Karşılamak İçin Danışmanlık Desteği
ISO 15504 gereksinimlerini eksiksiz anlamak ve karşılamak, teknik bilgi ve alan deneyimi gerektiren karmaşık bir süreçtir. Özellikle ilk kez bu sürece giren firmalar için profesyonel danışmanlık desteği, hem süreyi kısaltır hem de başarı olasılığını önemli ölçüde artırır.
ISO 15504 – SPICE hizmetlerimiz kapsamında ISO 15504 gereksinimlerini karşılama sürecinin her adımında firmalarınıza kapsamlı danışmanlık desteği sunmaktayız.
CertivaSoft olarak ISO 15504 gereksinimleri ve belgelendirme süreçleri konusunda firmalarınızın yanındayız. Blog yazılarımızı inceleyerek ISO 15504 ve SPICE standartları hakkında daha fazla bilgiye ulaşabilirsiniz.