444 22 41
Sistem Kalite
Menü
YAZILIM & BİLGİ TEKNOLOJİLERİ: ISO 12207YAZILIM & BT UYGUNLUK DANIŞMANLIĞI

ISO/IEC/IEEE 12207 Yazılım Yaşam Döngüsü Süreçleri

Yazılım geliştirme süreçlerinizi (gereksinim, tasarım, kodlama, test, bakım, konfigürasyon) uluslararası kabul gören ISO/IEC/IEEE 12207 yaşam döngüsü süreç çerçevesine göre tanımlamanız ve standartlaştırmanızda danışmanlık sağlıyoruz. ISO/IEC/IEEE 12207 bir yönetim sistemi sertifikası değil; yazılım yaşam döngüsü süreçleri için ortak bir referans standarttır ve süreç tanımı, iyileştirme ve değerlendirmenin temelini oluşturur. Sistem Kalite süreç tasarımı ve dokümantasyonunda danışmanlık sağlar.

01

ISO/IEC/IEEE 12207 nedir?

ISO/IEC/IEEE 12207, yazılım yaşam döngüsü süreçleri için ortak bir çerçeve ve terminoloji tanımlayan, uluslararası kabul gören bir referans standarttır. Standart, bir yazılımın fikir aşamasından emekliye ayrılmasına kadar geçen tüm yaşam döngüsü boyunca gerçekleştirilen süreçleri kategoriler hâlinde tanımlar: anlaşma süreçleri (tedarik, tedarikçi), organizasyonel proje-etkinleştirme süreçleri, teknik yönetim süreçleri (proje planlama, izleme, karar, risk, konfigürasyon, kalite güvence) ve teknik süreçler (gereksinim analizi, mimari tasarım, uygulama/kodlama, entegrasyon, doğrulama-geçerleme, geçiş, işletim, bakım ve elden çıkarma). ISO/IEC/IEEE 12207, herhangi bir yaşam döngüsü modelini (şelale, artımlı, çevik/Agile) dayatmaz; bunun yerine hangi süreçlerin ele alınması gerektiğini tanımlayan model-bağımsız bir çerçeve sunar. Standart, klasik anlamda belgelendirilen bir yönetim sistemi standardı değildir; daha çok yazılım süreçlerinin tutarlı biçimde tanımlanması, kuruluşlar/tedarikçiler arasında ortak bir dil oluşturulması ve süreç değerlendirme (ör. ISO/IEC 33000 SPICE, ASPICE) ile olgunluk çalışmalarına temel oluşturulması için kullanılır. ISO/IEC/IEEE 12207; sistem yaşam döngüsünü ele alan ISO/IEC/IEEE 15288 ile uyumludur ve büyük/karmaşık yazılım projelerinde süreç disiplinini artırır.

Yazılım yaşam döngüsü süreçleri için ortak referans standart
Anlaşma, organizasyonel, teknik yönetim ve teknik süreçler
Model-bağımsız (şelale, artımlı, çevik ile uyumlu)
Süreç değerlendirme (SPICE/ASPICE) ve iyileştirmenin temeli
02

ISO/IEC/IEEE 12207 nasıl uygulanır?

Süreç, kuruluşun mevcut yazılım geliştirme süreçlerinin ISO/IEC/IEEE 12207 çerçevesine göre haritalanmasıyla başlar. Standardın tanımladığı süreç kategorileri (anlaşma, organizasyonel, teknik yönetim, teknik) kuruluşun bağlamına ve seçtiği yaşam döngüsü modeline (şelale, artımlı, çevik) göre uyarlanır. Her süreç için amaç, girdi-çıktı, roller, faaliyetler ve kayıtlar tanımlanır; gereksinim yönetimi, tasarım, kodlama, doğrulama-geçerleme, konfigürasyon ve değişiklik yönetimi, kalite güvence ve bakım süreçleri belgelenir. Ekipler eğitilir ve süreçler pilot projelerde uygulanarak iyileştirilir. Bu tanımlı süreçler; daha sonra ISO/IEC 33000 (SPICE) veya ASPICE gibi süreç değerlendirmelerine, CMMI olgunluk çalışmalarına ve yönetim sistemi belgelendirmelerine sağlam bir temel oluşturur. Sistem Kalite; süreç haritalama, süreç tanımlama ve dokümantasyon, yaşam döngüsü modeli uyarlaması, eğitim ve süreç değerlendirmelerine hazırlık koordinasyonunda danışmanlık sağlar.

SIKÇA SORULANLAR

ISO/IEC/IEEE 12207 Yazılım Yaşam Döngüsü Süreçleri hakkında

ISO/IEC/IEEE 12207 belgelendirilir mi?

ISO/IEC/IEEE 12207 klasik anlamda belgelendirilen bir yönetim sistemi standardı değildir; yazılım yaşam döngüsü süreçlerini tanımlayan bir referans standarttır. Uygunluk daha çok süreç değerlendirmeleri (ör. ISO/IEC 33000 SPICE, ASPICE) ve olgunluk çalışmaları (CMMI) yoluyla ele alınır.

ISO/IEC/IEEE 12207 çevik (Agile) ile uyumlu mu?

Evet. ISO/IEC/IEEE 12207 belirli bir yaşam döngüsü modelini dayatmaz; hangi süreçlerin ele alınması gerektiğini tanımlar. Bu nedenle şelale, artımlı ya da çevik (Agile) yaklaşımlarla uyumlu biçimde uygulanabilir.

ISO/IEC/IEEE 12207 ile 15288 farkı nedir?

ISO/IEC/IEEE 12207 yazılım yaşam döngüsü süreçlerini; ISO/IEC/IEEE 15288 ise sistem yaşam döngüsü süreçlerini tanımlar. İkisi uyumludur ve birlikte kullanılır: sistem düzeyinde 15288, yazılım düzeyinde 12207 çerçeve sağlar.

ISO/IEC/IEEE 12207 neden önemli?

Standart, yazılım süreçlerine ortak bir dil ve yapı kazandırarak süreç tutarlılığını, tedarikçi-müşteri anlaşmalarını ve süreç değerlendirme/iyileştirme çalışmalarını (SPICE, ASPICE, CMMI) kolaylaştırır. Büyük ve karmaşık projelerde süreç disiplinini ve izlenebilirliği artırır.

TEKLİF & UZMAN RANDEVUSU

Yazılım & BT uygunluğunuza bugün başlayın, süreci biz yönetelim.

Danışmanlık ekibimiz firmanızı, ürününüzü veya hedefinizi değerlendirsin; size özel yol haritası, takvim ve net teklif çıkarsın. İlk görüşme tamamen ücretsiz.

WhatsApp'tan yazın