<!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>Proje İzleme ve Değerlendirme İçin Örnek Uygulamanın Geliştirilmesi</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Recep Akyüz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Abdulkerim Öncü</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ümit Gökmen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mustafa Doğru</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ve Ömer Gündüz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>TÜBİTAK-BİLGEM-Bilişim Teknolojileri Enstitüsü</institution>
          ,
          <addr-line>Kocaeli</addr-line>
          ,
          <country country="TR">Türkiye</country>
        </aff>
      </contrib-group>
      <fpage>783</fpage>
      <lpage>789</lpage>
      <abstract>
        <p>Özet. Ülkemizde yapılan projelerin sayısı hızlı bir şekilde artmaktadır. Bu projeler için harcanan maliyetlerin de büyüklüğü gözönünde bulundurulunca projelerin sıkı bir şekilde izlenmesi gerekliliği ortaya çıkmaktadır. Bu çalışmada projelerin izlenmesi ve değerlendirilmesi amacıyla geliştirilen yazılım tanıtılmıştır. Yazılım ASP.net teknolojisi ve SQL veri tabanı kullanılarak web tabanlı olarak geliştirilmiştir. Uygulama, proje bilgileri, proje izleme sonuçları ve raporlamalar olmak üzere üç ana bölümden oluşmaktadır. Uygulamada projelere ait önemli tarihlerden önce uyarı mesajı üretilmektedir. Uygulama sayesinde projelerin durumları daha etkin bir şekilde takip edilebilmektedir.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Bu kapsamda proje izlemeye yönelik yöntem ve altyapılar geliştirilmiştir [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">3-6</xref>
        ]. Bu
çalışmalar içinde zaman, bütçe, kapsam, risk, izleme sonuçları gibi bilgilerin tek araç
üzerinden takip edilebildiği uygulamalar sınırlı sayıdadır. Bu çalışmada PİDO-Analist
programı ve üretilen raporlar ile ilgili bilgiler verilmiştir.
2
      </p>
      <p>PİDO-Analist
Proje izleme ve değerlendirme sonuçlarının kayıt altına alınması ve raporlanması
amacıyla geliştirilen PİDO – Analist programı ASP.net ile yazılmış, veri tabanı olarak
SQL veritabanı kullanılmıştır. Yazılımda bir ORM (Object –Relational Mapping /
Nesne-İlişkisel Eşleştirme) türü olan Entity Framework kullanılmıştır. Günümüzde
kullanılan popüler programlama dillerinde yazılmış birçok ORM kütüphaneleri vardır.
Entity Framework bu kütüphanelerden en yaygın olanlarından biridir. Entity
Framework, veritabanından bağımsız ve çok hızlı bir şekilde, katmanlı (n-tier) mimariye
uygun olarak uygulama geliştirmemize olanak sunmaktadır. Entity Framework
sayesinde arka tarafta hangi veritabanı kullanılıyor olursa olsun program içerisinde
yazılan kodların değiştirilmesine gerek yoktur. Arka tarafta kullanılan veritabanına
göre hangi kodun kullanılması gerektiğini gerekli dönüşümleri yaparak Entity
Framework ayarlamaktadır. ORM tekniği belli bir programlama diline bağlı değildir
ve tüm nesneye dayalı programlama dilinde kullanılabilir.</p>
      <p>Geliştirilen uygulamada ayrıca SQL View (Sanal Tablo) mantığı kullanılmıştır. Bu
yöntemin seçiminde raporlama işleminin hızlı ve pratik olması etkili olmuştur.
SQL’deki “Sanal Tablo”, aslında veritabanında var olmayan ancak içerisindeki SQL
fonksiyonları ile gerçek bir tablo gibi sorgulanabilen tablolar olarak adlandırılabilir.
Sanal Tablo yapısı genellikle içerisinde birden fazla tablodaki verileri barındıran,
projelerde çok sık kullanılan ve farklı tabloları tek bir tablo gibi sunan SQL yapısıdır.
Uygulamada Sanal Tablo yapısı, Excel’de “Düşey Ara”(VLookup) özelliği ile birlikte
kullanılmıştır. Bu sayede hızlı bir şekilde raporlama işlemini gerçekleştirilmiş ve
Excel’in sunduğu kolaylıklar sayesinde raporların sunum şekilleri istenilen formatlara
kolaylıkla çevirebilmiştir.</p>
      <p>Program 3 bölümden oluşmaktadır:
x
x
x
3</p>
      <p>Proje Künyesi : Projenin başlangıç tarihi, bitiş tarihi, bütçesi, tanımı, müşterisi,
fon sağlayıcısı, türü, gizlilik derecesi vb. bilgileri içermektedir.</p>
      <p>Proje İzleme Bilgileri: Proje bütçe durumu, gecikme durumu, personel durumu,
proje riskleri, problemleri, öneriler,beklentiler, öğrenilen dersler, başarılar
Raporlar: Proje künyesi ve izleme sonuçları bu bölümde grafiksel olarak
raporlanmıştır. Raporlamalar ayrıntılı şekilde 3. bölümde açıklanmıştır.</p>
      <p>Üretilen Raporlar
Projelerin durumları proje izleme toplantılarında ele alınarak sisteme girilmektedir.
Proje izleme toplantı sonuçlarına Şekil-1’de gösterilen arayüz üzerinden
ulaşılabilmektedir.</p>
      <p>Herbir projenin ayrı ayrı raporlanmasının yanında yönetime sunulmak üzere
projelerin karşılaştırılmalarından oluşan raporlar da program tarafından
üretilmektedir. Program tarafından üretilen başlıca raporlar şunlardır:
x
x
x
x
x</p>
      <p>Mali Durum
Gecikme Durumu
Personel Durumu
Risk / Problem Durumu
Risk / Problem Değişim Durumu</p>
      <p>Yürütülen projelerin gizlilik derecelerinden dolayı şekillerde gerçek veriler değil
temsili veriler kullanılmıştır.</p>
      <p>Şekil. 1. Proje İzleme Toplantılarını Sorgulama Ekranı
3.1</p>
    </sec>
    <sec id="sec-2">
      <title>Mali Durum</title>
      <p>Proje bazlı gelir, gider ve bütçe rakamları ile birlikte tüm projelerin toplamı ayrı ayrı
Şekil-2’de gösterildiği gibi raporlanmaktadır. Ayrıca projelerin planladıkları bütçe ile
gerçekleşen bütçe arasındaki farklar da program tarafından gösterilmektedir (Şekil-3).
Şekilden anlaşılacağı üzere gelir planlaması yönünden tüm projeler planladığı gelirin
altında hakediş almışlar, Proje-1’in haricindekiler planladıkları bütçeden daha fazla
harcama yapmışladır. Mali durum incelenirken gelir ile gider arasındaki farkın yanı
sıra planlanan bütçeye uyum durumu da göz önünde bulundurulmaktadır.
Şekil. 3. Planlanan / Gerçekleşen Gelir-Gider Grafiği
3.2</p>
    </sec>
    <sec id="sec-3">
      <title>Gecikme Durumu</title>
      <p>Proje takviminde planlanan kilometretaşlarına veya sözleşmede müşteriye taahhüt
edilen ürün teslimlerine göre projelerin gecikme durumları belirlenerek, sisteme
girilmektedir. Şekil-4’te projelerin gecikme durumları gösterilmiştir. Projelerin bağlı
oldukları bölümlere veya müdür yardımcılıklarına göre de gösterim yapılabilmektedir.
Örneğimizde Proje-1,2 Bölüm-1’in, Proje-3,4 Bölüm-2’nin, Proje-5 ise Bölüm-3’ün
projesidir. Şekil-4’te görüldüğü gibi Proje-3’ün haricindeki projelerde gecikmeler
yaşanmıştır. Gerçekleşen gecikmenin projenin toplam süresine bölümü gecikme oranı
hakkında fikir vermektedir.
Şekil. 4. Gecikme Durum Grafiği
3.3</p>
    </sec>
    <sec id="sec-4">
      <title>Personel Durumu</title>
      <p>Destek verilen bazı projelerin bitmesi, garanti fazına geçmesi, diğer iş paketi
sonuçlarının beklenilmesi gibi nedenlerle projelerde adam*ay açığa çıkabilmektedir.
Proje izleme ve değerlendirmelerde takip edilen konulardan birisi de projelerin
personel ihtiyacı ve projelerde kullanılmayan adam*ay bilgisidir. Personelin projelerde
gerçekleşen çalışma yüzdeleri her ay sistemde güncellenmektedir. Program bu
verilere göre proje ve bölüm bazlı açıkta kalan adam*ay bilgilerini hesaplayıp
raporlamaktadır (Şekil-5). Bu grafik sayesinde üst yönetim veya bölüm sorumluları açıkta
kalan yüzdeleri ihtiyaç duyulan başka projelere kaydırabilmektedirler.</p>
      <p>Şekil. 5. Personel Durum Grafiği
3.4</p>
      <sec id="sec-4-1">
        <title>Risk / Problem Durumları</title>
        <p>Proje izleme ve değerlendirmede en fazla odaklanılan konuların başında projelerin
risk ve problem durumu gelmektedir. Proje İzleme ve Değerlendirme Ofisi olarak
gerçekleşmiş riskleri problem olarak kategorize ettik. Risklerin olasılığı, etki derecesi
zamanla değişebildiğinden belirli aralıklarla yapılan izlemelerde projelerin risk ve
problem durumları güncellenmekte, kritik riskler ile ilgili olarak yönetim
bilgilendirilmektedir. Ayrıca risk ve problemler sınıflandırılmaktadır. Şekil-6’da en
büyük riskin satın almada olduğu görülmektedir. Projeler içinde ise en fazla risk
Proje-2’de bulunmaktadır.</p>
        <p>Şekil. 6. Risk / Problem Sayıları Grafiği
3.5</p>
      </sec>
      <sec id="sec-4-2">
        <title>Risk / Problem Değişim Durumları</title>
        <p>Risk yönetiminin etkili bir şekilde yapıldığı projelerde kritik risklerin ve problemlerin
zamanla azalması beklenir. Bu bakımdan risk ve problemlerin değişim grafiği
projenin başarısı/başarısızlığı adına fikir verir. Şekil-7’de risklerin değişim grafiği
verilmiştir. Bu şekile göre “satın alma” ve “teknik” risklerde azalma olmuş, diğer risk
sayıları aynı kalmıştır. Aynı şekilde Proje- 1,3,7’nin riskleri azalmış, Proje-2’nin
riskleri artmış, Proje-4’ün risk sayısı ise aynı kalmıştır.</p>
        <p>Şekil. 7. Risk Değişim Grafiği</p>
        <p>Hem risk hem de problem sayılarında zamanla artış olmasının nedenleri üzerinde
çalışılmalı, engelleyici tedbirler alınmalıdır. Aksi taktirde riskler zaman içinde
gerçekleşerek ciddi problemler olarak ortaya çıkabilmektedirler.</p>
        <p>Bu çalışmada proje izleme ve değerlendirme sonuçlarının kayıt altına alınması ve
raporlamanın daha etkin olabilmesi için geliştirilen PİDO-Analist yazılımı
tanıtılmıştır. Bu yazılım, karar verici konumundaki yöneticilere yardımcı olabilecek
analizler sunmaktadır. Bu analizler sayesinde projelerde başarısızlığa götürücü
faktörler çoğunlukla önceden belirlenebilmekte, gerekli önlemler alınabilmektedir.
Geliştirilen uygulamanın etkinlik derecesi Proje İzleme Kurullarının projeyi düzenli
olarak takip etmesi ve verileri doğru bir şekilde programa girmesi ile doğrudan
ilişkilidir. Uygulamada daha ayrıntılı raporların sunulması, verilerin birçok formata
import-export edilebilmesi, farklı veri tabanları ile birlikteçalışabilmesi, uyarı
mekanizmalarının geliştirilmesi gibi yeni özelliklerin uygulamaya eklenmesi ile ilgili
çalışmalara devam edilmektedir.</p>
        <p>Kaynaklar</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>Şekil. 2. Mali Durum Grafiği</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          1.
          <string-name>
            <surname>Yeo</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Critical failure factors in information system projects</article-title>
          ,
          <source>Int. J. Project Manage</source>
          ,
          <volume>20</volume>
          ,
          <fpage>241</fpage>
          -
          <lpage>246</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cooke-Davies</surname>
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>The real success factors on projects</article-title>
          ,
          <source>Int. J. Project Manage</source>
          ,
          <volume>20</volume>
          ,
          <fpage>185</fpage>
          -
          <lpage>190</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          3.
          <string-name>
            <surname>Crawford</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bryce</surname>
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Project monitoring and evaluation: a method for enhancing the efficiency and effectiveness of aid project implementation</article-title>
          .
          <source>Int. J.Project Manage</source>
          ,
          <volume>21</volume>
          ,
          <fpage>363</fpage>
          -
          <lpage>373</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          4.
          <string-name>
            <surname>Lee</surname>
            <given-names>C.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>M.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jui-Jen C J.J.</surname>
          </string-name>
          , Hsu C.Y. :
          <article-title>Ontology-based Intelligent Decision Support Agent for CMMI Project Monitoring and Control</article-title>
          .
          <source>Fuzzy Information Processing Society</source>
          ,
          <fpage>627</fpage>
          -
          <lpage>632</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          5.
          <string-name>
            <surname>Belassi</surname>
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A new framework for determining critical success/failure factors in projects</article-title>
          .
          <source>Int. Journal of Project Manage</source>
          ,
          <volume>14</volume>
          ,
          <fpage>141</fpage>
          -
          <lpage>151</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          6.
          <string-name>
            <surname>Crawford</surname>
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pollack</surname>
            <given-names>J</given-names>
          </string-name>
          .:
          <article-title>Hard and soft projects: a framework for analysis</article-title>
          .
          <source>Int. Journal of Project Manage</source>
          <volume>22</volume>
          ,
          <fpage>645</fpage>
          -
          <lpage>653</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>