Automotive SPICE (ASPICE) Temel Eğitimi
Eğitim Amacı: Bu eğitim içeriği, otomotiv endüstrisinde yazılım ve sistem geliştirme süreçlerinin kalitesini, güvenilirliğini ve izlenebilirliğini artırmak için uluslararası bir standart olarak kabul edilen Automotive SPICE (ASPICE) yapısını temel düzeyde anlamak amacıyla hazırlanmıştır.
1. Giriş ve Temel Kavramlar
Otomotiv sektörü, mekanik odaklı bir yapıdan yazılım ve elektronik tabanlı akıllı sistemlere doğru muazzam bir dönüşüm geçirmektedir. Günümüzde modern bir araçta yüz milyonlarca satır yazılım kodu ve onlarca Elektronik Kontrol Ünitesi (ECU) bulunmaktadır. Bu karmaşıklık, hata payını sıfıra indirmeyi ve süreçlerin standartlaştırılmasını zorunlu kılmıştır.
ASPICE (Automotive Software Process Improvement and Capability Determination), otomotiv sektörüne özgü yazılım ve sistem geliştirme süreçlerini değerlendirmek ve iyileştirmek amacıyla geliştirilmiş bir süreç değerlendirme modelidir. ISO/IEC 33020 standardına dayanan bu model, tedarikçilerin (Tier-1, Tier-2 vb.) yetkinliklerini objektif bir şekilde ölçmek için OEM’ler (Otomobil Üreticileri) tarafından bir ön şart olarak aranır.
Neden ASPICE?
- Risk Yönetimi: Geliştirme aşamasındaki hataları erken tespit ederek maliyetli geri çağırmaların (recall) önüne geçer.
- Kalite Güvencesi: Süreçlerin tanımlı, ölçülebilir ve sürdürüblebilir olmasını sağlar.
- Süreç İzlenebilirliği (Traceability): Müşteri gereksinimlerinden nihai ürüne ve test senaryolarına kadar her adımın birbirine bağlanmasını garanti eder.
- Global Rekabet: OEM’lerin (BMW, Mercedes, Volkswagen, TOGG vb.) tedarikçi seçim kriterlerini karşılamayı sağlar.
2. ASPICE Boyutları ve V-Model Yapısı
ASPICE yapısı iki temel boyuttan oluşur: Süreç Boyutu (Process Dimension) ve Yetenek Boyutu (Capability Dimension). Bu iki boyutlu matris, bir şirketin hem hangi işleri yaptığını hem de bu işleri ne kadar olgunlukla gerçekleştirdiğini ölçer.
ASPICE V-Modeli
ASPICE, sistem ve yazılım geliştirmeyi sol tarafta “Tasarım/Mühendislik” ve sağ tarafta “Doğrulama/Test” olacak şekilde klasik bir V-Model şeması üzerine oturtur. Sol taraftaki her bir analitik adımın, sağ tarafta doğrudan bir test karşılığı bulunmalıdır.
V-Modelin temel prensibi, çift yönlü izlenebilirlik (Bi-directional Traceability) ve tutarlılıktır (Consistency). Örneğin; bir sistem gereksinimi hem yazılım gereksinimine hem de sistem test senaryosuna hatasız ve izlenebilir bir şekilde bağlanmalıdır.
3. Süreç Boyutu: Temel Süreç Grupları (PRM)
ASPICE PAM (Süreç Değerlendirme Modeli), süreçleri belirli gruplar altında toplar. En sık değerlendirilen ve kritik öneme sahip olan süreç grubu “VDA Scope” (Alman Otomotiv Sanayii Derneği Kapsamı) olarak adlandırılır. VDA Scope içerisinde 16 temel süreç yer alır:
A. Sistem Mühendisliği Grubu (SYS)
- SYS.1: Paydaş Gereksinimleri Analizi (Stakeholder Requirements Elicitation)
- SYS.2: Sistem Gereksinimleri Analizi (System Requirements Analysis)
- SYS.3: Sistem Mimarisi Tasarımı (System Architectural Design)
- SYS.4: Sistem Entegrasyonu ve Entegrasyon Testi (System Integration and Integration Test)
- SYS.5: Sistem Kalifikasyon Testi (System Qualification Test)
B. Yazılım Mühendisliği Grubu (SWE)
- SWE.1: Yazılım Gereksinimleri Analizi (Software Requirements Analysis)
- SWE.2: Yazılım Mimarisi Tasarımı (Software Architectural Design)
- SWE.3: Yazılım Birim Tasarımı ve Kodlama (Software Detailed Design and Unit Construction)
- SWE.4: Yazılım Birim Doğrulama (Software Unit Verification)
- SWE.5: Yazılım Entegrasyonu ve Entegrasyon Testi (Software Integration and Integration Test)
- SWE.6: Yazılım Kalifikasyon Testi (Software Qualification Test)
C. Destek ve Yönetim Süreç Grubu (SUP & MAN)
- MAN.3: Proje Yönetimi (Project Management)
- SUP.1: Kalite Güvence (Quality Assurance)
- SUP.8: Konfigürasyon Yönetimi (Configuration Management)
- SUP.9: Problem Çözme Yönetimi (Problem Resolution Management)
- SUP.10: Değişiklik Yönetimi (Change Management)
4. Yetenek Boyutu: Olgunluk Seviyeleri (Capability Levels)
ASPICE’ta süreçlerin başarısı ve olgunluğu 0 ile 5 arasındaki seviyelerle ölçülür. Her seviye, bir önceki seviyenin gereksinimlerini tam olarak karşılamak zorundadır.
| Seviye (Level) | Tanım | Temel Karakteristikler |
|---|---|---|
| Seviye 0: Eksik (Incomplete) | Süreç uygulanmıyor veya başarısız. | Girdiler ve çıktılar belirsizdir, sistematik bir çıktı üretilemez. |
| Seviye 1: Gerçekleştirilen (Performed) | Süreç amacına ulaşıyor. | İş ürünleri (Work products) üretilir ancak zamanlama ve bütçe yönetimi zayıftır. Keyfi başarılar söz konusudur. |
| Seviye 2: Yönetilen (Managed) | Süreç planlı ve kontrollü yürütülüyor. | İş ürünleri standartlara göre yönetilir, arşivlenir, planlanır ve izlenir. Kişilerden bağımsızlaşma başlar. |
| Seviye 3: Tanımlanmış (Established) | Kurumsal standart süreçler var. | Şirket genelinde tanımlı bir süreç kütüphanesi kullanılır ve projeler bu süreçleri kendi ihtiyaçlarına göre uyarlar (Tailoring). |
| Seviye 4: Öngörülebilir (Predictable) | Süreçler istatistiksel olarak ölçülüyor. | Süreç performans sınırları belirlenmiştir, nicel verilerle gelecek tahminlenebilir. |
| Seviye 5: Optimize Edilen (Optimizing) | Sürekli iyileştirme hakimdir. | Teknolojik trendler ve nicel analizler doğrultusunda süreçler sürekli olarak geliştirilir ve güncellenir. |
Not: Otomotiv endüstrisinde OEM’ler genellikle tedarikçilerinden kritik süreçlerde en az Seviye 2 veya Seviye 3 olgunluk performansı beklemektedir.
5. Değerlendirme Derecelendirmesi (NPLF Skalası)
ASPICE denetimlerinde (Assessment), her bir süreç özelliğinin (Process Attribute) başarısı dört aşamalı bir skala ile notlandırılır:
- N (Not Achieved – Elde Edilmedi): %0 – %15 arası uyum. Sürecin kanıtı neredeyse yoktur.
- P (Partially Achieved – Kısmen Elde Edildi): %15 – %50 arası uyum. Bazı yönleri tamamlanmıştır ancak eksikler büyüktür.
- L (Largely Achieved – Büyük Ölçüde Elde Edildi): %50 – %85 arası uyum. Süreç sistematik yürütülmektedir, küçük eksikler mevcuttur.
- F (Fully Achieved – Tamamen Elde Edildi): %85 – %100 arası uyum. Eksiksiz ve mükemmel kanıtlar mevcuttur.
6. Pratik Uygulama Önerileri ve Kritik Başarı Faktörleri
Bir organizasyonda ASPICE standartlarını hayata geçirmek sadece dokümantasyon üretmek anlamına gelmez; bu bir kültür değişimidir. Başarılı bir ASPICE adaptasyonu için şu adımlara dikkat edilmelidir:
- Araç Entegrasyonu (ALM & PLM): Çift yönlü izlenebilirliği manuel (Excel vb.) yöntemlerle yönetmek imkansıza yakındır. Jira, Siemens Polarion, IBM DOORS gibi araçların entegre kullanımı şarttır.
- Rollerin Net Ayrımı: Geliştirmeyi yapan kişi ile kalite güvenceyi (SUP.1) sağlayan ya da testi yürüten kişilerin bağımsız olması (Objektiflik kriteri) zorunludur.
- Üst Yönetim Desteği: Süreç iyileştirme uzun soluklu bir yatırımdır. Üst yönetimin bütçe ve zaman desteği kritik önem taşır.
7. Eğitim Özeti ve Sonuç
Automotive SPICE, otomotiv dünyasının ortak dilidir. Gelişen otonom sürüş teknolojileri, elektrikli araçlar ve siber güvenlik (ISO 21434) gereksinimleri ile ASPICE’ın önemi her geçen gün daha da artmaktadır. Bu eğitimde aktarılan temel V-Model mantığı, süreç grupları ve olgunluk seviyeleri, profesyonel otomotiv projelerinde kalite süreçlerine adaptasyon sağlamanın ilk basamağıdır.
| Eğitim Süresi | 2 gün |
| Sertifikalandırma | Eğitim sonrasında yapılacak olan değerlendirme sınavında 100 üzerinden 70 ve üzeri puan olan katılımcılar “Gemba Akademi & Gemba Training Center Başarı Sertifikası” almaya hak kazanacaklardır. Yeterli puan alamayan adaylara ise “Katılım Sertifikası” verilecektir. |
