<!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>Savunma Sanayi Projeleri için Süreç Olgunluk Modelleri Odaklı İzleme Uygulaması</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Erkan OKUR</string-name>
          <email>eokur@aselsan.com.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Görkem KASAP</string-name>
          <email>gkasap@aselsan.com.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lütfi KÖSE</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Selcen KARCILAR</string-name>
          <email>selcen.karcilar@esensi.com.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Özlem ÖZBAY</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Anahtar Kelimeler. CMMI v1.3, MS Team Foundation Server, Yaşam Döngüsü Yönetimi, Tasarım Projesi Takip ve Yönetimi</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ESEN Sistem Entegrasyon ve Mühendislik Hizmetleri San. Ve Tic. Ltd.</institution>
          <addr-line>Şti, ODTÜ Teknokent, ANKARA</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Tasarım Yönetimi ve Teknolojileri Müdürlüğü</institution>
          ,
          <addr-line>Mühendislik Grup Başkanlığı, HBT Sektörü, ASELSAN A.Ş, ODTÜ Teknokent, ANKARA</addr-line>
        </aff>
      </contrib-group>
      <fpage>669</fpage>
      <lpage>674</lpage>
      <abstract>
        <p>In defense industry, it is becoming more and more important to manage the Design Projects according to process maturity models (CMMI V1.3, ISO15504, etc.) and quality certifications (ISO 9001, AS 9100, etc.) requirements. Using different types of lifecycle management tools is becoming an option to meet these management requirements. For this purpose, Aselsan Communication and Information (CIT) Sector and Esen System Integration developed two different applications during their CMMI v1.3 Level 3 certification processes to monitor their project's readiness level. CIT and Esen System Integration develop the applications by using MS TFS and ASP.NET 4.5, LINQ, XML databases, respectively. In this paper, the “Design Project Tracking” application, developed by CIT, is explained in details and sample design project tracking findings are shared.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>CMMI v1</kwd>
        <kwd>3</kwd>
        <kwd>MS Team Foundation Server</kwd>
        <kwd>Lifecycle Management</kwd>
        <kwd>Design Project Monitoring and Management</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Aselsan’ın 40 yılı aşkın proje tecrübesiyle oluşturulmuş süreç, yönerge ve prosedürleri,
Süreç Olgunluk Modelleri ve Kalite Standartları ile uygun olacak şekilde periyodik
olarak güncellenmekte ve geliştirilmektedir. Aselsan HBT Sektörü CMMI-DEV v1.3
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Olgunluk Seviyesi 3, ISO 9001:2008 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] ve AQAP 2110 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] sertifikalarına sahiptir.
Sahip olunan kalite sertifikalarına uygun olarak, Aselsan HBT Mühendislik Grup
Başkanlığı (MGB) bünyesinde yürütülen tasarım projeleri yönetimi bir bütün olarak ele
alınmakta, projenin gereksinimleri, özellikleri, senaryoları, kaynak kodları, testleri,
hataları, açık işlemleri gibi mümkün olan tüm iş ürünleri Microsoft Team Foundation
Server (TFS) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] alt yapısı kullanılarak yönetilmektedir. Bunun yanı sıra, projelerin
yapısı gereği çeşitli iş ürünleri de ECAD/MCAD, SAP ve MS SharePoint Portal gibi
araçlarda yönetilmektedir.
      </p>
      <p>Bu çalışmada Tasarım Projesi, HBT MGB bünyesinde yürütülen donanım, yazılım,
mekanik geliştirme çalışmalarından birini veya birkaçını içeren projeler anlamında
kullanılmıştır.</p>
      <p>Bu çalışma ile tasarım projelerinin tek merkezden yönetilmesi, farklı yönetim
araçlarında saklanan iş ürünlerinin durumlarının merkezi olarak takip edilmesi ve proje
yönetimi ihtiyaçlarına yönelik olarak istenen anlık durum raporlarının üretilmesi
amaçlanmaktadır. Bu çalışmanın yan ürünü olarak kalite sertifikasyon çalışmaları için ek iş
gücü harcanmadan, istenen durum raporlarının da üretilmesi hedeflenmektedir.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Motivasyon</title>
      <p>Günümüzde, yürütülen savunma sanayi projelerinin içermiş olduğu çok sayıda paydaş,
çoklu disiplinli bir yapıya sahip olması, pek çok kalite standardına uyumlu olarak
geliştirilmesi ve mümkün olan en kısa sürelerde teslim edilmesi gereksinimleri ile efektif
olarak yönetilmesi gerekmektedir. Yine, günümüzün teknoloji ihtiyaçlarını karşılamak
amacı ile tasarım projelerinin doküman odaklı yapıdan uzaklaştırılıp veri yönetimi
tabanlı bir yapıya geçirilmesi ve ilgili paydaşlarına iyi tanımlanmış görev atamalarının
yapılarak yönetilmesi gerekmektedir.</p>
      <p>Bu ihtiyaçları karşılamak amacı ile çeşitli yaşam döngüsü araçlarının kullanılması,
paydaşların etkileşimli olarak çalışması ve iş ürünlerinin merkezi olarak yönetilmesi
kaçınılmazdır. Bu amaçla TFS, HBT MGB bünyesinde yazılım projeleri için kullanılmaya
başlanmış, özelleştirme kolaylıkları sayesinde donanım ve mekanik projelerini de
kapsayacak şekilde kullanımı yaygınlaştırılmıştır.</p>
      <p>Savunma sanayi firmaları olarak ortak katılım sağlanan faaliyetlerde, yukarıda
sıralanan ihtiyaçların tüm firmalar için geçerli olduğu, her firmanın bu ihtiyaçlara yönelik
olarak benzer çözüm arayışları içerisinde olduğu gözlemlenmiştir. Bu çalışmanın
temeli de Aselsan HBT Tasarım Yönetimi ve Teknolojileri Müdürlüğü (TYTM)
çalışanları ile ESEN Sistem Entegrasyon Kalite bölümü çalışanlarının ortak katıldığı bir
konfigürasyon yönetimi eğitimi sırasında atılmıştır.
CMMI v1.3 Süreç Olgunluk Modeli’nde yer alan tüm süreç alanlarındaki spesifik ve
genel hedefler ile alt pratiklere karşılık gelen tasarım projesi iş ürünlerinin durum
takiplerinin etkin şekilde yapılması ve görsel raporlarının oluşturulması ihtiyacı nedeni
ile, hali hazırda kullanılmakta olan MS TFS alt yapısı kullanılarak bir uygulama
geliştirilmesi fikri ortaya çıkmıştır.</p>
      <p>Geliştirilen bu “Tasarım Projesi İzleme” uygulaması ile aşağıdaki kazanımların elde
edilmesi amaçlanmıştır:



</p>
      <p>Tasarım projelerini tek merkezden takip etmek ve yönetmek,
Farklı konfigürasyon yönetim araçlarında tutulan iş ürünlerinin durum takibini
merkezi olarak yapmak,
Tasarım projesinin durumuna yönelik olarak anlık görsel raporlar oluşturmak,
Farklı kalite sertifikasyonları için istenen raporlamaları oluşturmak.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Uygulama Mimarisi</title>
      <p>
        Bu çalışma ile CMMI v1.3 Süreç Olgunluk Modeli Seviye 3’te yer alan tüm süreç
alanlarındaki spesifik ve genel hedefler ile alt pratiklerine karşılık gelen Aselsan iş ürünleri
tanımlanmış, süreç çıktısı veri tabanı oluşturulmuş ve bu süreç çıktıları CMMI hedef
ve alt pratikleri ile eşlenmiştir. Kurum genelinde hali hazırda kullanılan TFS sistemi
üzerinde yapılan özelleştirmeler ile tasarım projelerinin CMMI süreç alanları ile
ilişkilendirilmesi mümkün kılınmıştır. Bu sayede, ilgili süreç alanına bağlı hedefler ile alt
pratiklere karşılık gelen süreç çıktılarının hazırlanması için ilgili paydaşlara otomatik
görev atanması sağlanmıştır. Uygulama örnek ekran görüntüsü Şekil 1’de görülebilir.
Şekil 1. Proje Durum Takibi Örnek Ekranı
Tasarım projelerinin yaşam döngüsü boyunca ilgili paydaşlar tarafından TFS sistemine
yüklenen iş ürünleri ile birlikte, anlık olarak proje aşamalarının tamamlanma
yüzdelerinin takibi yapılabilmektedir. Söz konusu altyapı kurulurken, farklı süreç olgunluk
modelleri ve kurum içi süreç hedef ve alt pratiklerine uyumlu bir yapı kurgulanmıştır.
Geliştirilen uygulama, 4 ana bileşene sahiptir:
 Artifact Database with Evidence
 Process Definition Database
 Project Status Tracking
 PIID (Practice Implementation Indicator Description) Tracking
MS TFS üzerinde geliştirilen uygulamanın teknik detayları ayrı bir raporda toplanmıştır
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Söz konusu teknik rapor, geliştirilen Tasarım Proje İzleme uygulamasının Veri
Tabanı İlişkisel Yapısı, TFS WorkItem Tipleri İlişkisel Yapısı, Bileşen Özellikleri ve
Kullanıcı Sorgu Ekranları ile Team Foundation Server Temel Özellikleri hakkında detaylı
bilgileri içermektedir.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Tasarım Projesi Takibi Örnekleri</title>
      <p>Tasarım projelerinin etkin, hızlı ve görsel şekilde izlenebilmesi için Tasarım Proje
İzleme uygulamasıyla oluşturulan ve yönetilen veriler kullanılarak, web tabanlı özel bir
raporlama sayfası oluşturulmuştur. Örnek ekran görüntüsü Şekil 2’de görülebilir.
Raporlama sayfası aşağıdaki bölümlerden oluşmaktadır:
 Project Status Tracking (Proje Durum Takibi)
 Heat Map Tracking (Sıcaklık Haritası Takibi)
 PIID Tracking (Süreç Uygulanma Göstergesi Takibi)
Project Status Tracking ve Heat Map Tracking bölümleri, farklı detaydaki raporlama
ve izleme ihtiyaçlarına uygun şekilde Comparison, Summary ve Detailed Report olmak
üzere 3 seviyeli olarak tasarlanmıştır.</p>
      <p>Comparison Report: Tasarım projelerinin, süreç olgunluk modelinin tanımladığı
tasarım süreç alanları bazında raporlandığı, en üst seviye raporlardır.</p>
      <p>Proje Durum Takibi raporunda, süreç alanlarının tamamlanma yüzdeleri tasarım
projeleri bazında gruplanmış olarak ekrana gelmekte ve tasarım projesinin aşamaları bazında
takip yapılabilmektedir. Sıcaklık Haritası Takibi raporunda, tasarım projelerinin süreç
alanları bazında tamamlanma yüzdeleri, “Başlamadı”, “Devam Ediyor” ve
“Tamamlandı” aşamalarına karşılık gelen sıcaklık dağılımlarına göre ekrana gelmektedir.
Summary Report: Açılır menüden seçilen projenin, süreç olgunluk modeli tasarım
süreç alanları ve ilgili spesifik hedefler bazında takip edildiği özet raporlardır.
Proje Durum Takibi raporunda, hedef tamamlanma yüzdeleri süreç alanı bazında
gruplanmış şekilde, Sıcaklık Haritası Takibi raporunda ise, süreç alanlarının spesifik ve
genel hedefler bazında tamamlanma yüzdeleri, “Başlamadı”, “Devam Ediyor” ve
“Tamamlandı” aşamalarına karşılık gelen sıcaklık dağılımlarına göre ekrana gelmektedir.
Şekil 2. Web Tabanlı Raporlama Uygulaması Örnek Ekranı
Detailed Report: Açılır menüden seçilen projenin, süreç olgunluk modeli tasarım
süreç alanları ve ilgili spesifik alt pratikler bazında takip edildiği detaylı raporlardır.
Proje Durum Takibi raporunda, açılır menüden seçilen süreç alanına ait spesifik alt
pratiklerin tamamlanma yüzdeleri, spesifik hedefler bazında gruplanmış şekilde,
Sıcaklık Haritası Takibi raporunda ise, süreç alanlarının spesifik ve genel alt pratikler
bazında tamamlanma yüzdeleri, “Başlamadı”, “Devam Ediyor” ve “Tamamlandı”
aşamalarına karşılık gelen sıcaklık dağılımlarına göre ekrana gelmektedir.</p>
      <p>Süreç Uygulanma Göstergesi Takibi bölümü de farklı detaydaki raporlama ve izleme
ihtiyaçlarına uygun şekilde Artifact Summary ve Evidence Tracking Report ile
Uncovered PIID Records olmak üzere 3 alt bölümden oluşmaktadır.</p>
      <p>Artifact Summary, tasarım projelerinin takibi sırasında en çok kullanılan 10 süreç
çıktısı isminin pasta grafiği şekilde raporlandığı ekrandır. Evidence Tracking Report,
açılır menüden seçilen tasarım projesine ait süreç uygulanma göstergesi (PIID)
kayıtlarının, süreç alanı ve aşama bilgisi bazında gruplanmış şekilde ekrana geldiği rapordur.
Uncovered PIID Records, açılır menüden seçilen tasarım projesine ait henüz
tamamlanmamış süreç uygulanma göstergesi kayıtlarının, süreç çıktısı ismine göre gruplanmış
şekilde ekrana geldiği tablodur.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Sonuç ve Değerlendirme</title>
      <p>Giderek çok daha büyük ve karmaşık hale gelen savunma sanayi projelerinin verimli
olarak yönetilebilmesi için çeşitli yaşam döngüsü araçlarının kullanılması kaçınılmaz
bir ihtiyaç halini almıştır.</p>
      <p>Bu çalışma ile, CMMI Süreç Olgunluk Modeli v1.3 Tasarım Süreç Alanları baz alınıp,
hali hazırda yaşam döngüsü yönetimi aracı olarak kullanılan MS TFS sistemi
özelleştirilerek tasarım projelerinin durumunun anlık, kişisel yorumlardan uzak, verilere
dayanan, proje detayından bağımsız ve farklı bakış açılarına hitap eden şekilde görünür
hale getirilmesi sağlanmıştır. Yapılan çalışma sonucunda aşağıdaki kazanımların elde
edilmiştir:
 Proje paydaşlarının (üst yönetim, proje yöneticisi, kalite sorumlusu, tüm proje ekibi
vb.) proje durumunu aynı ortamdan takip edebilmesi,
 Anlık durum görüntülemeleri sayesinde ilgili projeye yönelik proaktif tedbirlerin
zamanında alınabilmesi,
 Süreç bazlı proje planlarının yapılabilmesi ve proje çalışanlarının detaylarda
kaybolmadan uygulamalara katkı sağlayabilmesi,
 Projede çalışanlardan beklentilerin net bir şekilde tanımlanabilmesi ve karşılıklı
mutabakata varılabilmesi,
 Proje doğal işleyişine devam ederken, süreç uygulama ve çıktılarının proje ekibi
tarafından kolay ve hızlı şekilde üretilmesi ve takip edilebilmesi,
 SAP, MS SharePoint Portal gibi farklı yönetim araçlarında tutulan süreç çıktılarının
durumlarının tek merkezden yönetilmesi,
 Süreç sertifikasyon ve denetim faaliyetleri hazırlık süresinin en aza indirme.
Söz konusu uygulama geliştirilirken, farklı süreç olgunluk modelleri ve kurum içi
süreçlerine uyumlu bir yapı kurgulanmıştır. Bu sayede önümüzdeki dönemde, ISO 15504
gibi farklı süreç olgunluk modellerinin de sisteme tanımlanması planlanmaktadır.
6</p>
      <p>Kaynakça</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. “CMMI® for Development,
          <source>Version</source>
          <volume>1</volume>
          .3,
          <string-name>
            <surname>November 2010 Technical Report</surname>
          </string-name>
          ” [Online]. Available: http://www.sei.cmu.edu/reports/10tr033.pdf.
          <source>[Erişim: 15.06</source>
          .
          <year>2016</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. “Implementation Guidance for ISO 9001:
          <year>2008</year>
          ,” [Online]. Available: http://www.iso.org/iso/06_implementation_guidance.pdf.
          <source>[Erişim: 15.06</source>
          .
          <year>2016</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. “
          <article-title>NATO Quality Assurance Requirements for Design, Development and Production</article-title>
          , AQAP
          <volume>2110</volume>
          (
          <issue>Edition 1</issue>
          ,
          <year>June 2003</year>
          )” [Online]. Available: http://www.difesa.it/SGDDNA/Staff/DT/NAVARM/Documents/NormeAQAP/aqap2110e.pdf.
          <source>[Erişim: 15.06</source>
          .
          <year>2016</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. “Team Foundation Server | Visual Studio” [Online]. Available: https://www.visualstudio.com/tr-tr/products/tfs-overview-vs.
          <source>aspx. [Erişim: 15.06</source>
          .
          <year>2016</year>
          ].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Okur</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasap</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Özbay, Ö., “
          <article-title>Savunma Sanayi Projeleri için Süreç Olgunluk Modelleri Odaklı İzleme Uygulaması Teknik Raporu”</article-title>
          .
          <source>Aselsan HBT MGB Raporu</source>
          , Haziran-
          <fpage>2016</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>