Proje Doğrulama Süreci¶
Bu süreç, ISO/IEC 15504 SPICE standartlarına uygun olarak SUP.2 Doğrulama süreçlerinin Jira Süreci ve Git ile entegre karşılanması amacıyla hazırlanmıştır.
Sürecin Ana Hedefleri:
- Gereksinim doğrulama task'larının Jira'da yönetilmesi
- Git commit'lerinin doğrulama task'larına bağlanması
- Doğrulama sonuçlarının paydaşlarla paylaşılması
ISO/IEC 15504 SPICE | SUP.2 Doğrulama gereksinimlerinin karşılanması beklenmektedir.
Doğrulama Türleri¶
1. Gereksinim Doğrulaması¶
Amaç: Yazılım ürününün belirlenen gereksinimleri karşıladığını doğrulamak - Doğrulama Yöntemi: İnceleme, test, analiz - Jira Statü: To Do → In Progress → Under Review → Done
2. Tasarım Doğrulaması¶
Amaç: Tasarımın gereksinimleri karşıladığını doğrulamak - Doğrulama Yöntemi: Peer review, prototype testi - Git: Feature branch'lerde tasarım commit'leri
3. Kod Doğrulaması¶
Amaç: Kodun tasarım ve gereksinimlere uygunluğunu doğrulamak - Doğrulama Yöntemi: Code review, static analysis - Git: Merge request sürecinde doğrulama
Doğrulama İş Akışı¶
Süreç Adımları¶
- Task Oluşturma
- Jira'da yeni doğrulama task'ı açma
- Doğrulama kriterlerini tanımlama
- Sorumlu atama
-
Component ekleme Doğrulama
-
Doğrulama Gerçekleştirme
- Belirlenen kriterlere göre doğrulama yapma
- Git'te ilgili commit'leri kontrol etme
-
Bulgular ve sonuçları kaydetme
-
Sonuç Değerlendirme
- Doğrulama başarı/başarısızlık durumu
- Gerekli düzeltme aksiyonları
- Paydaş bilgilendirme
Doğrulama Raporlama¶
Doğrulama Kriterleri¶
| Kriter | Açıklama | Durum |
|---|---|---|
| Fonksiyonel Gereksinimler | Tüm fonksiyonlar çalışıyor mu? | ✓/✗ |
| Performans Gereksinimleri | SLA değerleri karşılanıyor mu? | ✓/✗ |
| Güvenlik Gereksinimleri | Güvenlik standartları uygulanıyor mu? | ✓/✗ |
| Kullanılabilirlik | UX/UI gereksinimleri karşılanıyor mu? | ✓/✗ |
Rapor Çıktıları¶
- Jira'da: Doğrulama sonuç özeti ve bulgular
Doğrulama Başarısızlık Durumu¶
- Problem Task Oluşturma: Tespit edilen problemler için PBL-XXXX task'ı
- Düzeltici Aksiyon: İlgili ekiplere assignment
- Tekrar Doğrulama: Problem çözüldükten sonra re-validation