<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Yazılım Mühendisliği ve Sistem Mühendisliği Süreçlerinin Harmanlanması: ISO/IEC 12207:2008'in Getirdikleri ve Değişikliklerin Etkilerine Yönelik Değerlendirmeler</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mustafa Değerli</string-name>
          <email>mustafa.degerli@tubitak.gov.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>TÜBİTAK BİLGEM İleri Teknolojiler Araştırma Enstitüsü (İLTAREN)</institution>
          ,
          <addr-line>Ankara</addr-line>
          ,
          <country country="TR">Türkiye</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ve Elif Kurtaran Özbudak</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1995</year>
      </pub-date>
      <fpage>368</fpage>
      <lpage>377</lpage>
      <abstract>
        <p>Özet. Bu çalışmada, ISO/IEC 12207:2008, ISO/IEC 12207:1995 ve IEEE/EIA 12207 standartları karşılaştırılarak tespit edilen farkların ISO/IEC 12207:2008'e uygunluğu sağlama bağlamında organizasyonlar tarafından nasıl adreslenebileceği değerlendirilmiştir. Bu kapsamda, öncelikle ISO/IEC 12207 ve IEEE/EIA 12207 standartları hakkında genel bilgiler verilmiş, ardından ISO/IEC 12207:2008 ve ISO/IEC 12207:1995 standartları karşılaştırılmıştır. Çalışmada, ISO/IEC 12207:2008'in beraberinde getirdiği fakat ISO/IEC 12207:1995'te yer almayan 10 yeni süreç için ayrı ayrı ve detaylı olarak değişiklikler açıklanmış ve bu değişikliklerin organizasyonlara etkileri yorumlanmıştır. Çalışmanın sonraki bölümlerinde ise ISO/IEC 12207:1995 ve CMMI-DEV V1.3 veya NATO AQAP-160 Ed. 1 uyumlu organizasyonlar açısından, bahse konu farkların nasıl adresleyebileceğime dair değerlendirmeler sunulmuştur. Bu çalışmanın endüstride ISO/IEC 12207:1995 standardını hâlihazırda uygulayan ve ISO/IEC 12207:2008 standardına uyum sağlama noktasında genel bir rehber arayışında olan organizasyonlara yarar sağlayacağı değerlendirilmektedir.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>compared in detail. In the subject study, 10 new processes which are not available
in ISO/IEC 12207:1995 but introduced by ISO/IEC 12207:2008 are described
one-by-one and these changes are commented on for their effects on
organizations. In the subsequent parts of the study, evaluations concerning how to address
pertinent changes for organizations complying with ISO/IEC 12207:1995 and
CMMI-DEV V1.3 or NATO AQAP-160 Ed. 1 are provided. It is evaluated that
this study will be of assistance for organizations who are ISO/IEC 12207:1995
compliant already, and looking for a general guideline to comply with ISO/IEC
12207:2008.
1</p>
    </sec>
    <sec id="sec-2">
      <title>Giriş</title>
      <p>
        Yazılım ömür devri süreçleri standardı
        <xref ref-type="bibr" rid="ref2 ref4 ref5 ref6 ref7">(ISO/IEC veya IEEE/EIA 12207)</xref>
        günümüzde
yazılım veya sistem mühendisliği ile ilgili olan birçok organizasyon tarafından referans
alınmakta ve kullanılmaktadır. ISO/IEC 12207 standardı en son yayımlanan 2008
revizyonu ile sistem mühendisliği süreçleri ile yazılım mühendisliği süreçlerini yazılım
mühendisliği bağlamı için harmanlayarak birleştirmiştir.
      </p>
      <p>Ayrıca ISO/IEC 12207:2008 standardı, ISO/IEC 12207:1995 standardını, standarda
yapılan 2002 ve 2004 ekleriyle birleştirmiş, ISO/IEC 15288:2008 standardı ile biçim
ve öz olarak uyumlu hâle getirmiş ve geçen yıllarda kazanılan deneyimlerle ISO/IEC
12207 standardının daha rafine ve kapsamlı bir standart olmasını sağlamıştır.</p>
      <p>Bu çalışmada ISO/IEC 12207:2008, ISO/IEC 12207:1995 ve IEEE/EIA 12207
standartları karşılaştırılarak tespit edilen farkların ISO/IEC 12207:2008’e uygunluğu
sağlama bağlamında organizasyonlar tarafından nasıl adreslenebileceği
değerlendirilmiştir. Bu kapsamda, öncelikle ISO/IEC 12207 ve IEEE/EIA 12207 standartları hakkında
genel bilgiler verilmiş, ardından ISO/IEC 12207:2008 ve ISO/IEC 12207:1995
standartları karşılaştırılmıştır. Çalışmada, ISO/IEC 12207:2008’in beraberinde getirdiği
fakat ISO/IEC 12207:1995’te yer almayan 10 yeni süreç için ayrı ayrı ve detaylı olarak
değişiklikler açıklanmış ve bu değişikliklerin organizasyonlara etkileri yorumlanmıştır.
Makalenin sonraki bölümlerinde ise CMMI-DEV V1.3, NATO AQAP-160 Ed. 1 veya
ISO 9001:2008 ve NATO AQAP-2110 Ed. 3 uyumlu organizasyonlar açısından, bahse
konu farkların nasıl adreslenebileceğine dair değerlendirmeler sunulmuştur.</p>
      <p>Yapılan literatür araştırmasına göre, ulusal ve uluslararası literatürde bu denli bir
karşılaştırma ve değerlendirme niteliği içeren bir çalışma bulunmamaktadır.
Dolayısıyla, makalenin endüstride ISO/IEC 12207:1995 standardını hâlihazırda uygulayan ve
ISO/IEC 12207:2008 standardına uyum noktasında rehber arayışında olan
organizasyonlara teorik ve pratik yarar sağlayacağı değerlendirilmektedir. Bu çalışma boyunca
genellikle kod adı (standart kodu) ile belirtilen standartların uzun adları Tablo 1’de
verilmiştir.</p>
      <p>
        Tablo 1. Standartların Kodları ve Uzun Adları
Kod
ISO/IEC 12207, “Standard for Information Technology - Software Life Cycle
Processes” olarak adlandırılan, sistem ve yazılım mühendisliği konusunda, yazılım yaşam
döngüsü süreçleri olarak bilinen ve buna yönelik çerçeve çizen bir standarttır.
Uluslararası standardizasyon örgütleri olan ISO (International Organization for
Standardization) ve IEC (International Electrotechnical Commission) tarafından yapılan ortak
çalışmaların sonucunda ilk olarak 1995 yılında yayınlanmıştır. Bu standart
        <xref ref-type="bibr" rid="ref2 ref4 ref5 ref6">(ISO/IEC
12207)</xref>
        , proje fikrinin ortaya çıkışından projenin işletimden kaldırılışına kadar geçerli
olacak yazılım yaşam döngüsü süreçleri için bir çerçeve oluşturur ve bir
anlaşma/sözleşme kapsamında, her iki tarafın da kullanması için tasarlanmıştır.
      </p>
      <p>
        ISO/IEC 12207 özel bir yaşam döngüsü modeli şart koşmaz, belirli bir terminoloji
ve yapı ile bir süreçler dizisi/yapısı sunar. Görece yüksek seviyeli bir standart olduğu
için, ISO/IEC 12207 bu süreçleri içine alan faaliyetlerin ve görevlerin ayrıntılarını tarif
etmez. Belgelerin isim, biçim ve içeriklerini de önceden belirlemez. Bu yüzden,
ISO/IEC 12207’yi uygulama yollarını arayan kuruluşlar bu ayrıntıları belirleyen ek
standartları kullanabilirler. ISO/IEC 12207:1995’e ilki 2002 diğeri 2004 yılında iki ek
yapılarak standart genişletilmiştir. Son biçimiyle, daha önce pek çok farklı standartta
yer alan yazılım ölçümü, yazılım ürün değerlendirme, tekrar kullanım gibi süreç
tanımlarını da kapsar hale gelmiştir. ISO/IEC 12207:1995 versiyonundaki standart süreçlerin
amaçları ve beklenen çıktıları açısından tam olarak tatmin edici bilgiler sağlamadığı
için ilgili standarda 2002 ve 2004 yılında yapılan eklemelerle bu bağlamda standart
iyileştirilmiştir. ISO/IEC 12207:1995’e 2002 ve 2004 yıllarında yapılan eklerle yazılım
mühendisliği açısından üç temel yeni süreç eklenmiştir: Alan mühendisliği süreci,
Varlık yönetim süreci ve Tekrar kullanım programı yönetim süreci. İlgili değişikliklerle
standarda başkaca yeni süreçler de eklenmiştir. İlgili detaylı açıklamalar makalenin
devam eden bölümlerinde içerilmektedir. Aynı zamanda 2002 yılında ISO/IEC 15288
Sistem Ömür Devri Süreçleri yayınlanmış, sistem ve yazılım yaşam döngüsü
süreçlerini entegre etmek ve uyumlu hâle getirmek ihtiyacı doğmuştur. Sonuçta ISO/IEC
12207:2008 yayımlanmıştır. ISO/IEC 12207:2008 yazılım ömür devri süreçleri için
ortak bir çerçeve sunma ana amacı olan ve bunu yaparken de yazılım endüstrisi tarafından
referans alınabilecek iyi tanımlanmış bir terminoloji ortaya koymayı amaçlayan bir
standarttır. ISO/IEC 12207:2008 sistem ve yazılım ürünlerinin tedariki, ikmali,
geliştirilmesi, işletilmesi, idame ettirilmesi ve ortadan kaldırılması süreçlerini içermektedir.
IEEE/EIA 12207.0-1996
        <xref ref-type="bibr" rid="ref2 ref4 ref5 ref6">(ISO/IEC 12207:1995 Standardının standart endüstri
uygulaması)</xref>
        yazılım endüstrisinde sıklıkla yararlanılan bir standarttır. Bu standart, IEEE ve
EIA’nın katılımıyla oluşturulan ortak çalışma grubu tarafından ISO/IEC 12207
standardına bazı ekler yapılarak hazırlanmış olup, ISO/IEC 12207’nin ABD’de
kullanılması öngörülen eşleniğidir. IEEE/EIA 12207, ABD Savunma Bakanlığı tarafından
1998’de kabul edilerek MIL-STD-498’in yerini almıştır. IEEE/EIA 12207, ISO/IEC
12207:1995 ile kıyaslandığında, IEEE/EIA 12207.0 standardının ISO/IEC 12207:1995
standardını
        <xref ref-type="bibr" rid="ref2 ref4 ref5 ref6">(ISO/IEC 12207’nin 2004 ve 2004 yılarındaki ekleri haricinde)</xref>
        kapsadığı
değerlendirilebilir. Öte yandan, IEEE/EIA 12207, ISO/IEC 12207:1995’e ek olarak
rehberlik anlamında daha fazla bilgi içermekte, uyarlama sürecini tanımlamaktadır.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>ISO/IEC 12207:2008 ve 12207:1995’in Karşılaştırılması</title>
      <p>ISO/IEC 12207:2008 standart versiyonu ile ISO/IEC 12207:1995 versiyonu arasındaki
en önemli farklardan biri ISO/IEC 12207:2008 versiyonunda ISO/IEC 15288 Sistem
Mühendisliği Yaşam Döngüsü Süreçleri ile yazılıma özel süreçlerin entegre
edilmesidir. Süreç tanımlaması ve işletilmesi için önemli olan ve kolaylık sağlayan sürecin
amacı ve beklenen çıktıların tanımı ISO/IEC 12207:1995’te bulunmuyordu. Bu
eksiklikler ISO/IEC 12207:1995’in 2002 ve 2004 yıllarında yayınlanan iki ek/değişiklik ile
eklenmiştir. ISO/IEC 12207:1995’te bulunmayan, ISO/IEC 12207:2008 standardına
yeni eklenen süreçler şu şekildedir: Proje Portföy Yönetimi; İnsan Kaynakları
Yönetimi; Karar Yönetimi; Risk Yönetimi; Bilgi Yönetimi; Ölçme; Paydaş Gereksinimleri
Tanımlama; Alan Mühendisliği; Tekrar Kullanım Varlık Yönetimi; Tekrar Kullanım
Program Yönetimi. ISO/IEC 12207:2008 ile ISO/IEC 12207:1995 versiyonu
kıyaslandığında ISO/IEC 12207 standardındaki en temel farklar Tablo 2’deki gibi özetlenebilir.</p>
      <p>Tablo 2. ISO/IEC 12207:2008 ile ISO/IEC 12207:1995 Arasındaki Temel Farklar</p>
      <p>ISO/IEC 12207:1995 ve 2008’in eşleştirilmesi Tablo 3’te verilmiştir.
ISO/IEC 12207:1995
Süreç Adı
Tedarik
İkmal
İyileştirme
Altyapı
Eğitim (Kısmen)
Yönetim
Yönetim
Konfigürasyon yönetimi
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Geliştirme
İşletim
İdame
İdame
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Geliştirme
Dokümantasyon
Konfigürasyon yönetimi
Kalite güvence
Doğrulama
Geçerleme
Müşterek gözden geçirme
Denetim
Problem çözümleme</p>
    </sec>
    <sec id="sec-4">
      <title>Değişikliklerin Açıklanması ve Etkilerinin Yorumlanması</title>
      <p>Yazılım mühendisliği süreçleri ile sistem mühendisliği süreçlerini harmanlayan bir
standart olan ISO/IEC 12007:2008 standardına uygun ve uyumlu bir kalite yönetim
sistemi ve bu bağlamı adresleyen süreçler oluşturabilmek için, ISO/IEC 12007:1995
versiyonunda bulunmayan fakat 2008 versiyonuna yeni eklenmiş olan aşağıdaki
süreçlerin organizasyonların kalite yönetim sistemlerine ve süreçlerine entegre edilmesi ve
uygulanması gerekli olacaktır:</p>
      <p>Proje Portföy Yönetimi; İnsan Kaynakları Yönetimi; Karar Yönetimi; Risk
Yönetimi; Bilgi Yönetimi; Ölçme; Paydaş Gereksinimleri Tanımlama; Alan Mühendisliği;
Tekrar Kullanım Varlık Yönetimi; Tekrar Kullanım Program Yönetimi.
4.1</p>
      <sec id="sec-4-1">
        <title>Proje Portföy Yönetimi Süreci</title>
        <p>Organizasyonun stratejik amaçlarını karşılamak için gerekli, yeterli ve uygun projelerin
başlatılması ve sürdürülmesini amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Bu süreç, organizasyon seviyesinde proje
yönetimi olarak değerlendirilebilecek bir süreçtir. Klasik yazılım mühendisliğinde proje
yönetimi proje düzleminde yapılırken, bu süreç sayesinde projeler daha üst seviyede de
yönetilebilmektedir. Öte yandan stratejik yönetim kavramı ile tanışık ve stratejik
yönetim pratiklerini belli bir seviyede hâli hazırda uygulayan organizasyonların çoğunlukla
bu süreci uygulama noktasında çok fazla zorlanmayacağı değerlendirilebilir.</p>
        <p>Öyle ki, stratejik yönetimde organizasyonun stratejik amaç ve hedeflerine hizmet
eden projeleri gerçekleştirmesi ve tüm projelerini bu bağlamda hizalaması esastır.
Henüz portföy yönetimi ile hiç tanışmamış organizasyonlar ise ya temel stratejik yönetim
pratiklerini uygulayarak ya da özel olarak yukarıda çerçevesi çizilen süreci tanımlayıp
uygulayarak bu süreci yerine getirme ve yararlarını görme fırsatını
yakalayabileceklerdir.
4.2</p>
        <p>İnsan Kaynakları Yönetimi Süreci
Organizasyon için gerekli insan kaynağının sağlanmasını ve iş hedefleri ile uyumlu
olarak personelin yeterliliklerinin sağlanmasını amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Bu süreç yazılım veya yazılım yoğu sistem
geliştiren organizasyonlarda en önemli kaynaklardan biri olan insan kaynağının
yönetilmesi demektir. Personel ve özlük işleri takibinden, insan kaynakları yönetimine
evirilmiş insan kaynağı departmanı veya fonksiyonuna sahip olan organizasyonlar kuşkusuz
bu sürece uyum noktasında daha avantajlıdırlar. Temelde organizasyonun örgütsel ve
iş amaçlarına ve hedeflerine elverişli insan kaynaklarının belirlenmesi, bunların
gerçekleştirilmesi ve geliştirilmesi ve sürekliliğinin sağlanması bu sürecin başarılı bir
şekilde icra edilmesi için önemli ve gerekli olacaktır. Bu bağlamda özellikle
organizasyonlarda dikkate alınması gereken husus tecrübe ve bilgi yönetimidir. Alışılagelmiş
insan kaynakları politikaları ve pratikleri tecrübe ve bilgi yönetimi bağlamında da ele
alınmalı ve genişletilmelidir.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Karar Yönetimi Süreci</title>
        <p>Alternatiflerin bulunması durumunda en faydalı hareket tarzının seçilmesini amaçlar.</p>
        <p>Sürecin Organizasyonlara Etkisi: Bu süreç, organizasyonda özellikle etkili ve
verimli kararlar alınmasına hizmet eder. Yönetimin en temel fonksiyonlarından birinin
doğru karar vermek olduğu hatırlandığında, karar yönetimi sürecinin önemi fark
edilecektir. Önemli kararlarının sistematik olarak ele alınmasını ve kurumsal hafıza ve hesap
verebilirliğin arttırılmasını amaçlar. Hem teknik hem de idari/yönetsel kararların
sistematik yollarla ele alınması ve etkinliğinin ve verimliliğinin arttırılması esastır. Yazılım
mühendisliğinin teknik düzlemi düşünüldüğünde, tasarım için alternatiflerin
belirlenmesi ve seçilmesi veya yap-satın al-yeniden kullan kararlarının alınması noktasında
karar yönetimi süreci organizasyonlar için anlamlı ve değerli olabilecektir.
4.4</p>
      </sec>
      <sec id="sec-4-3">
        <title>Risk Yönetimi Süreci</title>
        <p>Risklerin belirlenmesini, analiz edilmesini, ele alınmasını ve izlenmesini amaçlayan
süreçtir. Tüm ömür devri boyunca tedarik, geliştirme, işletim ve bakım için uygulanır.</p>
        <p>Sürecin Organizasyonlara Etkisi: Organizasyonların projeler için tüm ömür devri
boyunca tedarik, geliştirme, işletim ve bakım aşamaları için riskleri belirlenmesini,
analiz etmesini, ele alınmasını ve izlemesini gerektiren bir süreç olarak özellikle
dikkate alınması gerekir. Durumun organizasyonlarda hem süreç hem de proje pratikleri
olarak dikkate alınması anlamlı olabilecektir. Organizasyonların örgüt seviyesinde üst
seviye risk yönetimine dair çerçeveyi çizmesi ve projelerinde daha derin veya detaylı
pratik uygulamalarının önünü açması ve desteklemesi uygun olacaktır.
4.5</p>
      </sec>
      <sec id="sec-4-4">
        <title>Bilgi Yönetimi Süreci</title>
        <p>İlgili bilgiyi zamanında, tam ve geçerli olarak ve gerektiğinde gizliliğe riayet ederek
sistemin ömür devri boyunca ve gerektiğinde sonrasında ilgili taraflara sağlamayı
amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Günümüzde en az insan kaynağı kadar değerli
olan bir diğer kaynak bilgidir. Organizasyonun bilgiyi zamanında, tam ve geçerli olarak
ve gerektiğinde gizliliğe riayet ederek sistemin ömür devri boyunca ve gerektiğinde
sonrasında ilgili taraflara sağlamayı becerebilmesi ve bu işte mesafe kat etmesi
gerekmektedir. Organizasyonda bu iş dokümantasyon yönetiminin çok ötesinde görülmeli
ve değerli ve önemli olan bilginin zamanında, tam ve geçerli olarak ve gerektiğinde
gizliliğe riayet ederek sistemin ömür devri boyunca ve gerektiğinde sonrasında ilgili
taraflara sağlanmasına yönelik tedbirler alınmalıdır.
4.6</p>
        <p>Ölçme Süreci
Geliştirilen ürün veya uygulanan süreçlerle ilgili verilerin toplanması, analiz edilmesi
ve raporlanmasını, süreçlerin etkin bir şekilde yönetilmesini ve ürünün kalitesinin
objektif bir şekilde gösterilmesini amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Ürün ve süreçlerle ilgili hem durum hem de
performans metriklerinin tanımlanması, toplanması, analiz edilmesi ve bu analiz
sonuçlarının iyileştirme ve geri besleme amacıyla kullanılması esastır. Hem satıcı veya
geliştirici organizasyonların hem de alıcıların duruma ve performansa dair bilgi ihtiyaçlarını
karşılayacak indikatörlerin belirlenmesi ve bunlardan yararlanılması prensip
edinilmelidir. Organizasyonların ölçümleri ölçüm yapmak için toplamamaları, bunları stratejik,
taktik veya operasyonel amaçlara hizmet edecek şekilde kullanıyor olmaları önemli ve
gerekli olacaktır.
4.7</p>
      </sec>
      <sec id="sec-4-5">
        <title>Paydaş Gereksinimleri Tanımlama Süreci</title>
        <p>Kullanıcılar ve diğer paydaşlar tarafından ihtiyaç duyulan bir sistemin tanımlanan bir
ortamda ilgili hizmeti sağlayabilmesi için sistemle ilgili gereksinimlerin belirlenmesini
amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Bu süreç çoğunlukla sözleşme görüşmeleri ve
teknik şartnamelerin hazırlanması ve olgunlaştırılması sürecinde işlenebilecek bir
süreçtir. Eğer sözleşmede yeterli şekilde içerilmemişse, organizasyonun tüm paydaşların
beklentilerini belirlemesi ve analiz etmesi anlamlı ve gerekli olacaktır. Bu süreç
organizasyonlar tarafından gereksinim mühendisliği sürecinin bir parçası olarak da ele
alınabilir fakat özellikle teklif ve sözleşme çalışmalarından itibaren proje henüz
başlamadan ele alınması ve gereken detayda ve dozajda işletilmesi gereken bir süreçtir.
4.8</p>
      </sec>
      <sec id="sec-4-6">
        <title>Alan Mühendisliği Süreci</title>
        <p>Alan modelleri, alan mimarileri ve alan varlıklarının geliştirilmesi ve idame
ettirilmesini amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Organizasyonun çekirdek yetkinliklerine göre
çalışma ve geliştirme alanlarını belirlemesi gerekecektir. Bazı organizasyonlar
açısından program veya portföy yönetimi süreçleri ile bu sürecin adreslenmesi mümkün
olabilecektir. Asıl olan organizasyonun çekirdek yeteneklerine göre alan modelleri, alan
mimarileri ve alan varlıklarını geliştirilmesi ve idame ettirilmesini sağlamaktır.
4.9</p>
      </sec>
      <sec id="sec-4-7">
        <title>Tekrar Kullanım Varlık Yönetimi Süreci</title>
        <p>Tekrar kullanılabilir varlıkların kavram/fikir aşamasından kullanımından
kaldırılmasına kadar ömürleri boyunca yönetilmesini amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Yazılım ve sistem birleşenlerinin hem
dokümantasyon hem de ürün olarak tekrar kullanıma elverişliliği bugün artık tartışılmaz bir
şekilde yaygın bir alandır. Yazılım veya sistem ürün aileleri, programları ve portföyleri
gibi enstrümanlardan yararlanarak tekrar kullanım varlıklarının yönetimi
organizasyonlar tarafından ele alınabilecek bir husustur. Tekrar kullanılabilir varlıkların
kavram/fikir aşamasından kullanımından kaldırılmasına kadar ömürleri boyunca
yönetilmesini amaçlayan organizasyon politikaları, süreç tanımlamaları ve bunlara hizmet
eden uygulamalar bu kapsamda gerekli olacaktır.
4.10</p>
      </sec>
      <sec id="sec-4-8">
        <title>Tekrar Kullanım Program Yönetimi Süreci</title>
        <p>Organizasyonun tekrar kullanım programının planlanması, kurulması, yönetilmesi,
kontrol edilmesi ve izlenmesini ve tekrar kullanım fırsatlarının sistematik olarak ele
alınmasını ve değerlendirilmesini amaçlayan süreçtir.</p>
        <p>Sürecin Organizasyonlara Etkisi: Organizasyonun tekrar kullanım programının
planlanması, kurulması, yönetilmesi, kontrol edilmesi ve izlenmesini ve tekrar
kullanım fırsatlarının sistematik olarak ele alınmasını ve değerlendirilmesini amaçlayan bir
süreç tanımlaması yapması ve yaşatması gerekecektir. Tekrar kullanımlar kaotik ve
rastgele olmamalı, aksine sistemli ve kontrollü bir şekilde yapılmalıdır. Ancak bu
sayede tekrar kullanım sürecinin asıl değeri elde edilebilecektir.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>ISO/IEC 12207:1995 ve CMMI-DEV V1.3 Uyumlu</title>
    </sec>
    <sec id="sec-6">
      <title>Organizasyonlar Açısından Farkların Değerlendirilmesi</title>
      <p>ISO/IEC 12207:2008’de yer alan Proje Portföy Yönetimi, İnsan Kaynakları Yönetimi,
Bilgi Yönetimi, Paydaş Gereksinimleri Tanımlama, Alan Mühendisliği, Tekrar
Kullanım Varlık Yönetimi ve Tekrar Kullanım Program Yönetimi süreçleri CMMI-DEV
V1.3’te tam olarak karşılık bulmamaktadır. Dolayısıyla hâli hazırda süreç
tanımlamaları ve uygulamaları açısından CMMI-DEV V1.3 uyumlu olan organizasyonların
yukarıda detaylarıyla açıklanan bu süreç tanımlamalarını ve uygulamalarını adreslemeleri
gerekli olacaktır. ISO/IEC 12207:1995 ve CMMI-DEV V.13 ile uyumlu süreç
tanımlamaları ve uygulamaları hâli hazırda olan organizasyonların mevcut süreç tanımlarını
ve uygulamalarını daha önceki bölümlerde detaylı olarak tarif edilen bu süreçler ve
uygulamaları ile genişletmeleri gerekli olacaktır.</p>
      <p>Öte yandan, CMMI-DEV V1.3’de yer alan Karar Analizi ve Çözümleme süreç
alanı, ISO/IEC 12207:2008’in Karar Yönetimi süreciyle, CMMI-DEV V1.3’de yer alan
Risk Yönetimi süreç alanı, ISO/IEC 12207:2008’in Risk Yönetimi süreciyle ve
CMMIDEV V1.3’de yer alan Ölçme ve Analiz süreç alanı, ISO/IEC 12207:2008’in Ölçme
süreciyle eşleşmektedir. Dolayısıyla CMMI-DEV V1.3’ün ilgili süreç alanları
tanımlamış ve uygulayan organizasyonların bahse konu bu ISO/IEC 12207:2008 süreçleri ile
ilgili ayrıca bir işlem almalarına gerek olmadığı değerlendirilmektedir.
6</p>
    </sec>
    <sec id="sec-7">
      <title>NATO AQAP-160 Ed. 1 Uyumlu Organizasyonlar Açısından</title>
    </sec>
    <sec id="sec-8">
      <title>Farkların Değerlendirilmesi</title>
      <p>
        NATO AQAP-160 Ed. 1 standardı, ağırlıklı olarak (~%80) ISO/IEC 12207:1995
standardı olmak üzere, (~%10) ISO 900
        <xref ref-type="bibr" rid="ref1">1:2000</xref>
        ve ilave özel NATO gereksinimlerinden
(~%10) oluşan, yazılım yaşam döngüsünü tanımlayan ve çoğunlukla ilgili diğer
standartları referans gösteren kalite isterlerini içerir. Bu bağlamda, “ISO/IEC 12207:2008
ve ISO/IEC 12207:1995 Standartlarının Karşılaştırılması” başlığı altında detaylı
bahsedilen farkların önemli bir kısmı NATO AQAP-160 Ed. 1 için de geçerlidir.
      </p>
      <p>
        ISO/IEC 12207:2008’de yer alan Proje Portföy Yönetimi, Karar Yönetimi, Risk
Yönetimi, Bilgi Yönetimi, Alan Mühendisliği, Tekrar Kullanım Varlık Yönetimi ve
Tekrar Kullanım Program Yönetimi süreçleri NATO AQAP-160 Ed.1’de doğrudan
karşılık bulmamaktadır. Dolayısıyla hâli hazırda süreç tanımlamaları ve uygulamaları
açısından AQAP-160 Ed.1 uyumlu olan organizasyonların yukarıda detaylarıyla
açıklanan bu süreç tanımlamalarını ve uygulamalarını adreslemeleri gerekli olacaktır.
Öte yandan, Ölçme, Paydaş Gereksinimleri Tanımlama, İnsan Kaynakları Yönetimi
ve Kalite Yönetimi süreçleri ise ISO 900
        <xref ref-type="bibr" rid="ref1">1:2000</xref>
        ve ISO 900
        <xref ref-type="bibr" rid="ref1">1:2008</xref>
        ’de bir derecede
karşılık bulan süreçlerdir. NATO AQAP 160 Ed. 1, ISO 9001:2000’i de içerdiği için
organizasyonların bu süreçleri tanımamla ve uygulamada yapmaları gereken çok fazla
ayrıca şey bulunmamaktadır. Sadece ISO 900
        <xref ref-type="bibr" rid="ref1">1:2008</xref>
        ile gelen süreç odaklı yaklaşımı
da esas alarak, organizasyonların ilgili süreç tanımlamalarını ve uygulamalarını
ISO/IEC 12207:2008’in Ölçme, Paydaş Gereksinimleri Tanımlama, İnsan Kaynakları
      </p>
      <p>Yönetimi ve Kalite Yönetimi ile ilgili ilave beklentilerini dikkate alarak çoğunlukla
küçük güncellemelerle birlikte zenginleştirmeleri ve rafine etmeleri gerekecektir.
7</p>
    </sec>
    <sec id="sec-9">
      <title>Sonuç</title>
      <p>Bu çalışmada öncelikle ISO/IEC 12207 ve IEEE/EIA 12207 standartları hakkında
genel bilgiler verilmiş, ardından ISO/IEC 12207:2008 ve ISO/IEC 12207:1995
standartları karşılaştırılmıştır.</p>
      <p>Çalışmada, ISO/IEC 12207:2008’in beraberinde getirdiği fakat ISO/IEC
12207:1995’te yer almayan 10 yeni süreç için değişiklikler açıklanmış ve bu
değişikliklerin organizasyonlara etkileri yorumlanmıştır. Çalışmanın sonraki bölümlerinde ise
ISO/IEC 12207:1995 ve CMMI-DEV V1.3 veya NATO AQAP-160 Ed. 1 uyumlu
organizasyonlar açısından, bahse konu farkların nasıl adreslenebileceğine dair
değerlendirmeler sunulmuştur.</p>
      <p>Çalışmada detaylı olarak ele alınan hususların ve geliştirilen önerilerin endüstride
ISO/IEC 12207:1995 standardını hâlihazırda uygulayan ve ISO/IEC 12207:2008
standardına uyum sağlama noktasında rehber arayışında olan organizasyonlara teorik ve
pratik yarar sağlayacağı değerlendirilmektedir.</p>
      <p>Bu çalışma standart açısından giriş nitelikli olarak başlıklar ve genel alanlar
seviyesinde bir farklılaşma ve çözümleme değerlendirmesi yapmış olup, standardın satır
aralarındaki daha özel hususlar için standartların muhatapları tarafından çok daha detaylı
ele alınmasının uygun olacağı değerlendirmektedir.</p>
      <p>Referanslar</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. ISO 9001:
          <year>2000</year>
          / ISO 9001:
          <fpage>2008</fpage>
          -
          <string-name>
            <given-names>Kalite</given-names>
            <surname>Yönetim</surname>
          </string-name>
          Sistemi - Gereksinimler
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. ISO/IEC 12207:
          <fpage>2008</fpage>
          -
          <article-title>Sistem ve yazılım mühendisliği - Yazılım ömür devri süreçleri</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. ISO/IEC 15288:
          <fpage>2008</fpage>
          -
          <article-title>Sistem ve yazılım mühendisliği - Sistem ömür devri süreçleri</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. ISO/IEC 12207:
          <fpage>1995</fpage>
          -
          <article-title>Bilgi teknolojileri standardı - Yazılım ömür devri süreçleri</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. ISO/IEC 12207 Amd 1:
          <fpage>2002</fpage>
          -
          <article-title>Bilgi teknolojileri standardı - Yazılım ömür devri süreçleri (Değişiklik 1)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. ISO/IEC 12207 Amd 2:
          <fpage>2004</fpage>
          -
          <article-title>Bilgi teknolojileri standardı - Yazılım ömür devri süreçleri (Değişiklik 2)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. IEEE/EIA 12207.0-1996 - ISO/IEC 12207:
          <article-title>1995 standart endüstri uygulaması</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>MIL-STD-</surname>
          </string-name>
          498 - Yazılım geliştirme ve dokümantasyon
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>NATO</surname>
          </string-name>
          AQAP-160 Ed. 1
          <article-title>- Yazılım için ömür devri boyunca birleştirilmiş NATO kalite gereksinimleri</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>