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.

Kamu İhalelerine Hazırlanın

Kamu İhaleleri İçin Belgelendirme Hizmetleri