<!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>Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalitesini İyileştirmek</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Deniz GUNGOR</string-name>
          <email>deniz.gungor@huawei.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yasemin Yiğit KURU</string-name>
          <email>yasemin.yigit.kuru@huawei.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pinar ORGUN</string-name>
          <email>pinar.orgun@huawei.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Esma ELBİR</string-name>
          <email>esma.ayan@huawei.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Anahtar Kelimeler: Süreç İyileştirme, CMMI Seviye 5, Organizasyonel Performans Yö- netimi</institution>
          ,
          <addr-line>Yazılım Kod Kalitesi</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Deniz GUNGOR, Yasemin Yiğit KURU</institution>
          ,
          <addr-line>Pinar ORGUN, Esma ELBİR</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Huawei Turkey Research &amp; Development Center Software Quality Department</institution>
          ,
          <addr-line>Istanbul/Tur-</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Huawei Turkey Research &amp; Development Center Software Quality Department</institution>
          ,
          <addr-line>Istanbul/</addr-line>
          <country country="TR">Turkey</country>
        </aff>
      </contrib-group>
      <fpage>495</fpage>
      <lpage>503</lpage>
      <abstract>
        <p>Özet. Yazılım süreçleri için Bütünleşik Yetenek Olgunluk Modeli olan CMMI'a göre, bir organizasyonun kendi iş hedeflerini yakalayabilmesi için o organizasyonun performansını proaktif bir şekilde yönetmek gerekmektedir. Bu deneyim bildirisi, yazılımda geliştirmeler yapan Huawei Türkiye Arge Merkezi'nin CMMI 5.olgunluk seviyesi süreç alanlarından Organizasyonel Performans Yönetimi kapsamında gerçekleştirdiği yazılım kod kalitesini iyileştirme projesini içermektedir. İyileştirme projesi, Huawei Türkiye Arge'nin iş hedeflerine bağlı kalite süreç performans hedeflerinden biri olan Teslimat Sonrası Hata Yoğunluğu'nu azaltma hedefi doğrultusunda kod kalitesini iyileştirme üzerine hazırlanmıştır. Aynı zamanda projenin amacı, yapılan analizler, aksiyon planı ve sonuç değerlendirmesi hakkında bilgi verilmiştir. Bu deneyim bildirisinin yazılım kod kalitesini iyileştirmek isteyen ve CMMI Seviye 5 sertifikası almış veya alacak olan kurum/kuruluşlara örnek olacağı tahmin edilmektedir.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Abstract. According to CMMI, a Capability Maturity Model Integration for
software processes, to achieve the business goals of an organization, it is necessary
to proactively manage the performance of an organization. This experience report
contains a project to improve the code quality of the Huawei Turkey Research
and Development Center which is developing software, within the
Organizational Performance Management process area of the CMMI 5th level. The
improvement project is based on improving the software code quality in line with
the reducing Post-Delivery Defect Density (Downstream Defect Density) which
is one of the Huawei Turkey Research and Development Center's quality process
performance objective that is connected with the business goal. Meanwhile,
information was given about the purpose of the project, analysis that has been
made, action plan and the outcome evaluation. It is anticipated that this
experience statement will be an example for institutions / organizations that would like
to improve their software code quality and get certified or will get certify CMMI
Level 5.
1</p>
    </sec>
    <sec id="sec-2">
      <title>Giriş</title>
      <p>
        CMMI Organizasyonel Performans Yönetimi’nde amaç periyodik olarak iş hedeflerini
kalite süreçperformans hedefleriyle birlikte gözden geçirmek ve gerekirse revize
etmektir. İş hedeflerinin günün şartlarına göre halen güncel olduğundan ve iş stratejileri
ile aynı doğrultuda olduğundan emin olmak için hedeflerin değerlendirilmesi büyük
önem taşır [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
İş hedeflerine ulaşıldığının takibinin ve değerlendirmesinin yapılması için bu iş
hedefleri ile bağlantılı olan başlıca süreç metriklerinin organizasyonda belirlenmiş olması
gerekmektedir. Hedeflerin gözden geçirilmesi aşamasına kadar belirlenen metriklerin
veri alabilme frekansına göre toplanması gerekmektedir. Örnek olarak; belirli miktarda
verisi olan metrikler yıllık bazda değerlendirilebilir, değerlendirme sırasında önceden
belirlenmiş limitlerin ve hedeflerin içinde olup olmadığı kontrol edilir. Kontrol
sonucunda limit dışında çıkan ve iş hedeflerini en çok etkileyen metrikler verilerle analiz
edilir ve bu metrikler için iyileştirme projeleri gerçekleştirilebilir. Ayrıca üst yönetim
o yıl odaklanılacak iş hedeflerini stratejik olarak belirleyebilir. Yönetimin stratejik
kararı ve hedefleri etkileyen metrik analiz sonuçları göz önünde bulundurularak
iyileştirme projeleri belirlenir. Bu deneyim bildirisinde bilgisi verilen iyileştirme projesinin
amacı, kaliteli ürün teslimatının başlıca hedefine ulaşmak ve iş hedefleriyle aynı
doğrultuda olan organizasyonel düzeydeki iyileştirmeleri süreç odaklı ve sistematik bir
şekilde uygulamaktır. Bu bildiri, Huawei Türkiye Arge Merkezi’nin süreç hedeflerinden
olan Kaliteli Ürün Teslimatı’nı doğrudan etkileyen Teslimat Sonrası Hata Yoğunluğu
metriğini konu almıştır.
      </p>
      <p>İş Hedefleri ile Değerlendirme
Huawei Türkiye Arge Merkezi’nde her yıl ana odaklanılacak ana iş alanları ve hedefleri
belirlenir. Bu alanların belirlenmesinde Çin’de konumlanmış olan idare merkezi
(Headquarter) ve üst yönetim rol oynar. Bu iyileştirme projesinin gerçekleştirildiği yıl olan
2016’da belirlenen ana odaklanılacak iş hedefleri ise Müşteri Memnuniyeti ve
Müşteride 0 Kritik Kalite Kazası idi. Bu hedefler aşağıda kısaca açıklanmıştır:</p>
      <p>Müşteri Memnuniyeti: Müşteri Memnuniyeti HTRDC’de (Huawei Türkiye Arge
Merkezi) yönetilen ürün veya projelerin çeşitli özellikleri konusunda müşteri
beklentisini ve mevcut memnuniyeti anlamak için kullanılan bir ölçüttür.</p>
      <p>Müşteride 0 Kritik Kalite Kazası: Bu hedefin amacı teslim edilen ürünler için
müşteride 0 kalite kazası hedefini yakalamaktır. Kritik kalite kazaları, ciddi bir şekilde
son kullanıcıyı etkileyen, müşteri yararına ve itibarına önemli kayıplar getiren, takibi
için acil olarak kaynak tahsis edilmesini gerektiren kritik problemlerdir. Aşağıdaki şekil
Müşteri Memnuniyeti ve Müşteride 0 Kritik Kalite Kazası iş hedeflerinin akışını
özetler. (bkz.Şekil. 1)</p>
      <p>Şekil. 1. Müşteri Memnuniyeti ve Müşteride 0 Kritik Kalite Kazası İş Hedefleri Akış Şeması
Analizler: 2015 ve 2016 yıllarına ait Teslimat Sonrası Hata Yoğunluğu ve Teslimat
Sırasında Bilinen Hata Yoğunluğu metrikleri hesaplanıp aşağıdaki analiz yapılmıştır.
(bkz.Şekil. 2)
Teslimat Sonrası Hata Yoğunluğu = [(Teslimat Sırasın Bilinen Hata Sayısı +
Müşteride Bulunan Hata Sayısı) * 1000 ] / İncelenen Yazılım Paketinin Kod Satırı (1)</p>
      <p>Teslimat Sırasında Bilinen Hata Yoğunluğu = (Teslimat Sırasında Açık Kalan Hata
Sayısı * 1000) / İncelenen Yazılım Paketinin Kod Satırı (2)
Şekil. 2. Yıllık Teslimat Sonrası Hata Yoğunluğu ve Teslimat Sırasında Bilinen Hata
Yoğunluğu Trendleri
Yorum:Yıl bazındaki verilere bakıldığında Teslimat Sonrası Hata Yoğunluğunun,
Teslimat Sırasında Bilinen Hata Yoğunluğundan daha fazla olduğu görülmektedir.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Problem Analizi</title>
      <p>
        Genel Hata Analizi
2016 yılında HTRDC bazında yapılan süreç yetkinlik analizine göre, toplam tüm
hatalar içerisinde teslimat sonrası hataların yüzdesi yüksektir. Hedeflere göre teslimat
sonrası hataların kritik ve major hata içermeyecek şekilde tüm hatalar içindeki yüzdesinin
%5’ten fazla olmaması gerekmektedir. Ancak, mevcut süreç yetkinlik analizi [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] (PCB)
teslimat sonrası hataların, tüm hatalar içindeki yüzdesinin %18 olduğunu
göstermektedir. Organizasyonel bazda yapılan kök-neden analizine göre; teslimat sonrası hataların
(Downstream Defect) artmasının nedeni, teslimat sırasında bilinen hatalardan
(Delivered Open Defect) ve kod gözden geçirme (code review) &amp; geliştirme testi (development
test) aşamalarında kaçan hataların Sistem Tasarım Doğrulama Testi (SDV) ve müşteri
bulgu (post-delivery) hatası olarak sızmasıdır. Organizasyonel bazda analizi yapılan
projelerin süreç yaşam döngülerinde inceleme ve test aşamaları sırasıyla;
Gereksinimlerin Gözden Geçirilmesi, Tasarımın Gözden Geçirilmesi, Kod Gözden Geçirme,
Geliştirme Testi ve Sistem Tasarım Doğrulama Testi şeklindedir. Kaliteli Teslimatı
iyileştirmek için, kod gözden geçirme &amp; geliştirme testi süreçlerinin verimliliğini %30
iyileştirmek gerekmektedir (Bkz.Bölüm 3.4). Böylece bu süreçlerden kaçan hataların,
sistem tasarım doğrulama testi ve müşteri bulgu hatası olarak kaçması engellenebilir.
(Teslimat sonrası hatalarda %30 azalma ile). Ayrıca teslimat sonrasına hata sızmasını
azaltmak için teslimat sırasında bilinen hatalar analiz edilerek erken fazlarda önleyici
aksiyonlar alınmalıdır.
2016 yılında yapılmış olan HTRDC süreç yetkinlik analizine göre; tüm hatalar
içerisinde (Teslimat sonrası hatalar dahil) SDV fazında bulunan hataların payı en yüksek
oran olan %27’dir. Bu analizde, kod gözden geçirme ve geliştirme testi fazlarında
bulunan hataların oranı SDV’ye göre daha azdır.
3.2
      </p>
      <sec id="sec-3-1">
        <title>Pareto Analizi</title>
        <p>
          Aşağıdaki Pareto Analizi [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] grafiğinde (bkz.Şekil. 3) SDV hatalarının nedenleri
çıkarılmış ve bu hataların frekansı analiz edilmiştir.
Şekil. 3. SDV Hatalarının Sebepleri için Pareto Analizi
Yorum: SDV hataları için yapılan Pareto Analizi grafiği, çoğu SDV hatasının
sebebinin kodun mantığı yansıtmaması ve geliştirme testinin yetersiz olması olarak
gösteriyor.
3.3
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Problem Tanımı</title>
        <p>
          Kaliteli teslimatı iyileştirmek için, Kalite Departmanı kod gözden geçirme ve geliştirme
testi fazlarının verimliliğinin %30 artmasını ve böylece SDV ve teslimat sonrası
hataların azalacağı sonucuna varmıştır. Analiz edilecek problem, SDV ve teslimat sonrası
hataların sebebini bulmaktır. Ayrıca istatiksel bir programda (Minitab) yapılan
İlişkilendirme Analizlerine (Correlation Analysis) [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] göre aşağıdaki ilişkiler tespit
edilmiştir:
* Teslimat sonrası hatalar ile Kod Gözden Geçirme Hataları arasında negatif yönlü
kuvvetli bir ilişki,
* Teslimat sonrası hatalar ile Geliştirme Testi Hataları arasında negatif yönlükuvvetli
bir ilişki,
* Teslimat sonrası hatalar ile SDV öncesi hatalar arasında negatif yönlükuvvetli bir
ilişki,
* Teslimat sonrası hatalar ile SDV hataları arasında negatif yönlü kuvvetli bir ilişki
olduğu görülmüştür.
        </p>
        <p>
          Negatif yönlü ilişki, bir değerin artarken diğerinin azaldığını gösterir. Yapılan
analizlerde pozitif yönlü ilişkiye rastlanılmamıştır. İlişkinin negatif/pozitif olduğunun
tespitinde korelasyon katsayısının [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] işaretine bakılır; ilişki şiddetini anlamak için ise
korelasyon katsayısının değerine bakılır.
3.4
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Hedef Belirleme</title>
        <p>
          Projelerde tanımlanan aksiyonlar uygulandığında kod gözden geçirme ve geliştirme
testi süreçlerinde %30 daha fazla efor harcanacağı öngörülmüştür. Efordaki bu artış,
kod gözden geçirme ve geliştirme test süreçlerinde iyileştirme yapılıp, bu aktivitelere
daha fazla vakit harcanacağı içindir. Revize edilmiş (kod gözden geçirme ve geliştirme
testi aşamalarındaki iyileştirmelerin uygulandığı varsayılıyor) hedeflerle birlikte (bkz.
Tablo 1) süreçperformans modeli (PPM) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] ile yapılan tahminlemeye göre teslimat
sonrası hatalar ve teslimat sırasında bilinen hatalar 0 olarak tahminlenmektedir. (Süreç
Performans Modeli (PPM), Crystal Ball programı ve eski verileri kullanarak tahmin
yapabilen istatiksel bir programdır.) Ayrıca SDV hataları duyarlılık analizine [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] göre
(sensivity analysis) artık iç hatalar içerisinde en çok paya sahip değildir ve kod gözden
geçirme &amp; geliştirme test hatalarının payı artmıştır. (bkz. Şekil. 4)
        </p>
        <p>Şekil. 4. SüreçPerformans Modeli ile Revize Edilen Hedeflerle Yapılan Analiz
Yorum: Organizasyon bazında yapılan duyarlılık analizine (sensivity analysis) göre,
erken fazlarda hataların büyük kısmının yakalandığında, SDV’de ve teslimat
sonrasında daha az hata bulunacağı görünmektedir. SüreçPerformans Modelinde (PPM)
revize edilmiş hedeflerle ile tahmin edilen (SüreçPerformans Modeli ile simülasyon
yapılarak istenen metriklerin tahminlenmesi) teslimat sonrası hatalar 0’dır, bu da HTRDC
organizasyonel kalite hedefi ile uyuşmaktadır.
İyileştirme projesinde odak noktası olan süreçlere bağlı metriklerin belirlenen
hedefleri, Tablo 1’de gösterilmiştir. Tablo 1’de bulunan Hedef sütunundaki metrikler, bir
önceki proje hedeflerine göre %30 artmış veya azalmıştır. Kod gözden geçirme ve
geliştirme testi hata yoğunluklarının artmasının sebebi, bu fazlarda daha fazla hata
yakalanacağının hedeflenmesidir; SDV hata yoğunluğunun azalmasının sebebi ise, bu erken
fazlarda daha fazla hata tespit edileceği ve SDV fazında daha az hata yakalanacağı
içindir. Hata Yoğunluğu metriğinin birimi ise, Hata Sayısı / 1000 Kod Satırıdır (Kilo Lines
of Code).</p>
        <p>Hata Yoğunluğu = Aktivitede Tespit Edilen Hata Sayısı / (İncelenen Yazılım Paketinin
Kod satırı / 1000)
(3)</p>
        <p>Alt Süreçler
Kod Gözden Geçirme</p>
        <sec id="sec-3-3-1">
          <title>Geliştirme Testi</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>Sistem Tasarım Doğrulama (SDV)</title>
        </sec>
        <sec id="sec-3-3-3">
          <title>Tablo 1. SüreçHedefleri</title>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>Metrik</title>
        <p>Kod Gözden Geçirme
Hata Yoğunluğu
Geliştirme Testi Hata
Yoğunluğu
Sistem Tasarım
Doğrulama Hata Yoğunluğu
(SDV)</p>
      </sec>
      <sec id="sec-3-5">
        <title>Hedef</title>
        <p>3.76 (Kod Gözden Geçirme
Hata Yoğunluğu 30% artış)
2.86 (Geliştirme Testi Hata</p>
        <p>Yoğunluğu 30% artış)
3.24 (SDV Hata Yoğunluğu
30% azalma)</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>SüreçAnalizi</title>
      <sec id="sec-4-1">
        <title>Kök-Neden Analizi</title>
        <p>
          Kalite Departmanı ve ilgili proje yöneticileri veri toplayıp, Teslimat sonrası hataların
ve SDV hatalarının nedenini anlamak için detaylı kök-neden analizi yapmıştır.
Kökneden analizinde balık kılçığı yöntemi [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] kullanılmıştır. (Bu yöntemde önerilen
köknedenler belli kategori başlıkları altında toplanır.) Belirlenen kök-nedenler
değerlendirilerek içerisinde çözüm üretilebilecek olanlar seçilmiştir. Seçilen kök-nedenler Tablo
2’de görüldüğü gibidir:
        </p>
        <sec id="sec-4-1-1">
          <title>Tablo 2. Kök-Nedenler</title>
          <p>İnsan Kaynaklı
Kök</p>
          <p>Nedenler
*Kod gözden geçirme
uzmanının azlığı
*Geliştiricilerin kod
standartlar kılavuzları
hakkında bilgi sahibi
olmaması
*Geliştiricilerin kod
standart kuralları
hakkında az bilgi sahibi
olması
*Kompleks hataları
çözecek uzman bir takım
üyesinin olmaması
*Statik kod kontrolü
için bir program
olmaması
4.2
Çözüm Seçimi</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Metot Kay</title>
        <p>naklı
Kök</p>
        <p>Nedenler
*Ürün bazlı
kod gözden
geçirme
kontrol listesinin
olmaması
*Benzer
hataların örnek
alınacağı bir
veritabanının
olmaması
Çevre
Kaynaklı
Kök</p>
        <p>Nedenler
*Manuel
paket derleme
problemi
kaynaklı eksik
paket içeriği
olması
ÖlçüKaynaklı
Kök</p>
        <p>Nedenler
*Teslimat
sonrası oluşan
hataları
ölçmek için bir
metriğin
olmaması</p>
        <p>AraçKaynaklı
Kök</p>
        <p>Nedenler
*Geliştirme
testinde bir
otomasyon
olmaması
*Statik Kod
kontrolüprogramının
olmaması
Organizasyonel seviyedeki balık kılçığında seçilen kök-nedenler için bir çok çözüm
önerisi listelenmiştir. Bu çözümler arasında seçim yapılırken, çözümlere maliyet/risk,
yarar ve yarar-maliyet oranına göre 1-10 arası puanlar verilmiştir. Puanlandırma
sonucunda, en ideal puanı alan (maliyeti makul, eforu orta/az ölçekli/yararı fazla) çözümler
uygulanmak üzere seçilmiştir.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Aksiyon Planlama</title>
        <p>Önerilen çözüm önerileri değerlendirildikten sonra, seçilen çözümler için Tablo 3’de
görüldüğü gibi aksiyon planı oluşturulmuştur.</p>
        <sec id="sec-4-3-1">
          <title>Tablo 3. Aksiyon Planı</title>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>Aksiyon</title>
        <p>Çalışanların
yetkinliğini arttırmak için
kod standardı
eğitimleri düzenlenecektir.</p>
        <sec id="sec-4-4-1">
          <title>Kod gözden geçirme</title>
          <p>için uzman havuzu
oluşturulacak.</p>
          <p>Statik kod gözden
geçirme programı, kod
gözden geçirme
kapsamını arttırmak için
sisteme entegre
edilecek.</p>
          <p>Yazılım
geliştiricilerinin kendi yazdığı
kodu gözden
geçirmesi için ürün bazlı
kod gözden geçirme
kontrol listesi
hazırlanacak.</p>
        </sec>
        <sec id="sec-4-4-2">
          <title>Geliştirme Testi aşa</title>
          <p>masında seçilen bir
Test Otomasyon
Programı
kullanılacak.</p>
        </sec>
        <sec id="sec-4-4-3">
          <title>HTRDC seviyesinde bilinen hatalar veri tabanı oluşturulacak.</title>
        </sec>
      </sec>
      <sec id="sec-4-5">
        <title>Etkilenen Süreç</title>
        <sec id="sec-4-5-1">
          <title>Yetkinlik Yönetimi İnsan Yönetimi</title>
          <p>Yazılım
Kodlama
Prosedürü</p>
        </sec>
      </sec>
      <sec id="sec-4-6">
        <title>Sorumlu</title>
        <p>İlgili
Departman
Yöneticisi
İlgili
Departman
Yöneticisi
İlgili
Departman
Yöneticisi
Yazılım
Kodlama
Prosedürü
İlgili
Departman
Yöneticisi</p>
        <sec id="sec-4-6-1">
          <title>Geliş</title>
          <p>tirme
Testi
Yazılım
Kodlama
Prosedürü
İlgili
Departman
Yöneticisi
İlgili
Departman
Yöneticisi</p>
        </sec>
      </sec>
      <sec id="sec-4-7">
        <title>Hedeflenen</title>
      </sec>
      <sec id="sec-4-8">
        <title>Tamam</title>
        <p>lanma Tarihi
23.03.2016</p>
      </sec>
      <sec id="sec-4-9">
        <title>Tamamlanma Tarihi</title>
        <p>25.03.2016</p>
      </sec>
      <sec id="sec-4-10">
        <title>Statü</title>
        <sec id="sec-4-10-1">
          <title>Kapalı</title>
          <p>23.03.2016
25.03.2016</p>
        </sec>
        <sec id="sec-4-10-2">
          <title>Kapalı</title>
          <p>13.04.2016
13.04.2016</p>
        </sec>
        <sec id="sec-4-10-3">
          <title>Kapalı</title>
          <p>13.04.2016
13.04.2016</p>
        </sec>
        <sec id="sec-4-10-4">
          <title>Kapalı</title>
          <p>21.04.2016
21.04.2016</p>
        </sec>
        <sec id="sec-4-10-5">
          <title>Kapalı</title>
          <p>21.04.2016
21.04.2016</p>
        </sec>
        <sec id="sec-4-10-6">
          <title>Kapalı</title>
          <p>4.4</p>
        </sec>
      </sec>
      <sec id="sec-4-11">
        <title>Maliyet-Yarar Analizi</title>
        <p>
          SüreçPerformans Model’inde Kod Gözden Geçirme Hata Yoğunluğu, Geliştirme Testi
Hata Yoğunluğu değerleri %30 arttırılarak ve SDV Hata Yoğunluğu %30 azaltılarak
1000 kod satırında yapılan tahminleme sonucunda Üretim Sonrası Hata Yoğunluğu
değerinin 12’den 0’a düştüğü gözlemlendi. Bu durumda, eski metrik verileri baz alınarak
hesap yapıldığında, 1000 kod satırı için harcanabilecek hata çözüm eforunun azaldığı
ve bir saatlik efora denk gelen ortalama Amerikan doları sabiti ile kazanılan efor baz
alınarak maliyet hesabı yapıldığında önemli miktarda kazanım sağlanabileceği
öngörülmüştür.
Planlanan aksiyonlar belirlenmiş olan bir pilot, iki yaygınlaştırma projesinde
denenmiştir. Bu denemeler aşamalı olarak devam etmiştir. Öncelikle pilot proje seçilip
aksiyonlar bu projede uygunlanmıştır. Projenin bitiminde aksiyonların verimliliği,
hedeflere ulaşılıp ulaşılmadığı yapılan istatiksel analizlerle –hipotez testi- [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]
belirlenmiştir. (Hipotez testi, istatiksel bir analiz programında yapılabilen ve eski-yeni veri
karşılaştırmasını yapıp, istatiksel bir şekilde bu iki veri arasındaki farkı gösterebilen bir
testtir. Bu test sonuçlarına göre, sonraki verinin önceki veriden veya hedeften ne kadar
farklı olduğuna bakılarak yorum yapılır.) Bu analizler sonucunda, pilot projenin SDV
fazında daha az hata bulunmuş ve aksiyonlar uygulanmadan önceki duruma göre bu
fazdaki hata bulmak ve çözmek için harcanacak 9 saatlik efor kazanılmış ve önemli
ölçüde maliyet karı elde edilmiştir. (Şirket gizliliği gerekçesiyle gerçek değer
verilmemiştir.)
Uygulamaların pilot projede başarılı olduğu görüldüğünde, belirlenmiş aksiyonlar ve
süreç güncellemeleri yaygınlaştırma projelerinde uygulanmıştır. Bu projelerin
bitiminde de hipotez testi yapılarak aksiyonların verimliliği kontrol edilmiştir. Hipotez
testi sonucuna göre bu projelerde de 9’ar saatlik efor kazanılmış ve önemli ölçüde
maliyet karı elde edilmiştir. Ayrıca müşteride çıkabilecek hata riski (yoğunluğu) düşmüş,
daha güvenli ve sorunsuz ürün gönderimi yapılmaya başlanmıştır.
        </p>
        <p>Pilot ve yaygınlaştırma uygulamaları sonucunda, yapılan iyileştirme projesinin başarılı
olduğu sonucuna varılmış ve bu aksiyonların standart süreç haline getirilmesi
kararlaştırılmıştır. Standart süreç olan bu aksiyonların tüm organizasyon genelinde
uygulanmasına karar verilmiştir.</p>
        <p>Referanslar</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chaudhary</surname>
            ,
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chopra</surname>
            ,
            <given-names>A :</given-names>
          </string-name>
          <article-title>CMMI for Development: Implementation Guide (</article-title>
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Nandyal</surname>
          </string-name>
          ,R.S. :
          <source>Key Features of a Good Process Capability Baseline Report</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Litten</surname>
            ,
            <given-names>D :</given-names>
          </string-name>
          <article-title>Project Risk and Risk Management (</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Doc</surname>
          </string-name>
          .Dr.Seval Kul Sayfası, http://www.p005.net/analiz/korelasyon-analizi,
          <source>son erişim</source>
          <year>2017</year>
          /09/12
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Hacettepe</given-names>
            <surname>Üniversitesi Biyoistatistik Sayfası</surname>
          </string-name>
          , http://www.biyoistatistik.hacettepe.edu.tr/lisans/eczacilik/Korelasyon_Regresyon.pps,
          <source>son erişim</source>
          <year>2017</year>
          /09/12
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Stoddard</surname>
            ,
            <given-names>R.W</given-names>
          </string-name>
          , Linders,
          <string-name>
            <given-names>B</given-names>
            ,
            <surname>Sapp</surname>
          </string-name>
          ,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>M :Exactly What are Process Performance Models in the CMMI? (</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Oracle</given-names>
            <surname>Crystal Ball Information Page</surname>
          </string-name>
          , http://www.oracle.com/technetwork/middleware/crystalball/overview/sensitivity-chart-
          <volume>128074</volume>
          .pdf,
          <source>son erişim</source>
          <year>2017</year>
          /09/12
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Tr Wikipedia Sayfası, https://tr.wikipedia.org/wiki/Bal%C4%
          <article-title>B1k_k%C4%B1l%C3%A7%C4%B1%C4%9F%C4%B1_diyagram%C4%B1, son erişim</article-title>
          <year>2017</year>
          /09/12
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. En Wikipedia Sayfası, https://en.wikipedia.org/wiki/Statistical_hypothesis_testing,
          <source>son erişim</source>
          <year>2017</year>
          /09/12
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>