20
FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ Mevlüt GÜÇLÜ Kuveyt Türk Katılım Bankası Bilgi Teknolojileri ve Ar-Ge Merkezi 06/02/2014

FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

  • Upload
    liuz

  • View
    59

  • Download
    0

Embed Size (px)

DESCRIPTION

FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ. Mevlüt GÜÇLÜ Kuveyt Türk Katılım Bankası Bilgi Teknolojileri ve Ar-Ge Merkezi 06/02/2014. Tipik Parametrik Modeller ve Denklemleri. KLOC Satır Sayısının Modellere Göre Adam-Ay Çıktıları. - PowerPoint PPT Presentation

Citation preview

Page 1: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ

İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Mevlüt GÜÇLÜKuveyt Türk Katılım Bankası Bilgi Teknolojileri ve Ar-Ge Merkezi

06/02/2014

Page 2: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Tipik Parametrik Modeller ve DenklemleriS.N. Model Adı Denklem

1 Walston –Felix Modeli

2 Bailey – Basili Modeli

3 Halstead Modeli

4 Doty Modeli

5 Barry Boehm Modeli

6 COCOMO Organic Modeli

7 COCOMO Semidetac Modeli

8 COCOMO Embedded Modeli

Page 3: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

KLOC Satır Sayısının Modellere Göre Adam-Ay Çıktıları

Page 4: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Finansal Kurumda gerçekleştirilen 20 Farklı Projenin Veri Kümesi

Proje No KLOC Gerçekleşen Adam-Gün

1 3.5 602 3.7 603 5 534 5 725 6.9 986 10.3 1527 11.6 808 13.5 859 15.5 60

10 17.5 6811 17.5 6812 17.5 6213 22.8 12514 26.6 14415 31.4 11716 33.4 12217 34 9818 40.5 14819 67.8 26020 76 245

Page 5: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Karşılaştırma Veri SetiProje KLOC Walston

FelixBailey Basili Halstead Doty

Uzman Tahmini

Gerçekleşen

1 3.5 16 9 34 20 41 602 3.7 17 9 37 21 35 603 5 22 10 58 29 64 534 5 22 10 58 29 61 725 6.9 30 12 94 40 62 986 10.3 43 16 172 61 192 1527 11.6 48 18 205 69 63 808 13.5 56 20 258 81 81 859 15.5 63 23 317 93 60 60

10 17.5 70 26 381 106 110 6811 17.5 70 26 381 106 110 6812 17.5 70 26 381 106 65 6213 22.8 89 33 566 140 100 12514 26.6 103 38 713 164 125 14415 31.4 120 45 915 195 82 11716 33.4 127 48 1004 208 79 12217 34 129 49 1031 212 78 9818 40.5 151 59 1340 255 160 14819 67.8 241 103 2903 437 195 26020 76 268 116 3445 493 120 245

Page 6: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Finansal Kurumda gerçekleştirilen 20 Farklı Projenin Veri Kümesi

Page 7: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Karşılaştırma Veri Seti

Proje KLOC COCOMO Organic

COCOMO Semidetac

COCOMO Embedded

Barry BoehmUzman

TahminiGerçekleşen

1 3.5 10 12 16 12 41 602 3.7 10 13 17 13 35 603 5 15 18 25 17 64 534 5 15 18 25 17 61 725 6.9 21 26 37 24 62 986 10.3 33 41 59 37 192 1527 11.6 37 47 68 42 63 808 13.5 44 55 82 49 81 859 15.5 52 65 97 57 60 60

10 17.5 59 74 112 65 110 6811 17.5 59 74 112 65 110 6812 17.5 59 74 112 65 65 6213 22.8 80 100 153 85 100 12514 26.6 95 118 185 100 125 14415 31.4 114 142 225 119 82 11716 33.4 122 153 243 127 79 12217 34 125 156 248 130 78 9818 40.5 152 189 306 156 160 14819 67.8 270 337 567 268 195 26020 76 307 383 651 302 120 245

Page 8: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ
Page 9: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Parametrik Modeller İçinde En Uygun Modelin Belirlenmesi

Page 10: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Ortalama Karekök Hata (Root Mean Square Error -RMSE)

𝑅𝑀𝑆𝐸=√ 1𝑁∑𝑖=1

𝑁

(𝐸 h𝑡𝑎 𝑚𝑖𝑛−𝐸𝑔𝑒𝑟 ç 𝑒𝑘)2

Ortalama Yüzde Hata (Mean Magnitude of Relative Error - MMRE)

𝑀𝑀𝑅𝐸= 1𝑁 ∑

𝑖=1

𝑁 |𝐸 h𝑡𝑎 𝑚𝑖𝑛−𝐸𝑔𝑒𝑟 ç 𝑒𝑘|𝐸𝑔𝑒𝑟 ç 𝑒𝑘

Page 11: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Hesaplanan Eforların Hata Değerleri

MMRE RMSE

Walston Felix 0.31 39.00

Bailey Basili 0.70 82

Halstead 4.29 1045.00

Doty 0.57 393

Barry Boehm 0.35 44.00

COCOMO Organic 0.38 46

COCOMO Semidetac 0.41 55.00

COCOMO Embedded 0.73 135

Hata Değerleri

Para

met

rik

Mod

elle

r

Page 12: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Yeni Model Önerilmesi

Page 13: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Hesaplanan Eforların Hataları

𝑬𝑭𝑶𝑹=𝑺𝑫+Ç 𝒂𝒓𝒑𝒂𝒏×(𝑲𝑳𝑶𝑪 )Ü 𝒔𝒕𝒆𝒍 𝑫𝒆 ğ𝒆𝒓S.N. Sabit Değer Çarpan Üstel Değer RMSE MMRE

1 15 6.2 0.9 39 0.332 15 6.1 0.85 32 0.273 25 6.1 0.8 31 0.234 25 6 0.8 32 0.235 35 5.8 0.8 29 0.216 35 5.5 0.8 30.5 0.217 35 5.6 0.8 30 0.228 45 5.6 0.8 29 0.239 45 5.6 0.75 33 0.2110 55 5.4 0.75 33 0.2511 55 5.2 0.75 34 0.24

𝑬𝑭𝑶𝑹=𝟑𝟓+𝟓 ,𝟖×(𝑲𝑳𝑶𝑪)𝟎 ,𝟖

Page 14: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

En Uygun Parametrik Model, Uzman Tahmin ve Önerilen Modellerin Karşılaştırılması

Page 15: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Korelasyon Katsayısı

𝑟=𝑛∑ 𝑥𝑦−(∑ 𝑥)(∑ 𝑦 )

√𝑛¿ ¿¿

Korelasyon Katsayısı r’nin Özellikleri1) -1 ≤ r ≤ 12) Mükemmel pozitif doğrusal ilişki olduğunda r = 1 olur.3) Mükemmel negatif doğrusal ilişki olduğunda r = -1 olur.4) Doğrusal ilişki yok ise r = 0 olur.

Page 16: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Önerilen Model, Uzman Tahmini ve Uygun Model Veri SetiProje No KLOC Gerçekleşen

Önerilen Model

Uzman Tahmini

Walston Felix

1 3.5 60 50.80 41 162 3.7 60 51.52 35 173 5 53 56.02 64 224 5 72 56.02 61 225 6.9 98 62.20 62 306 10.3 152 72.47 192 437 11.6 80 76.21 63 488 13.5 85 81.53 81 569 15.5 60 86.96 60 63

10 17.5 68 92.26 110 7011 17.5 68 92.26 110 7012 17.5 62 92.26 65 7013 22.8 125 105.76 100 8914 26.6 144 115.04 125 10315 31.4 117 126.41 82 12016 33.4 122 131.03 79 12717 34 98 132.41 78 12918 40.5 148 147.04 160 15119 67.8 260 204.20 195 24120 76 245 220.39 120 268

Page 17: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ
Page 18: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

Önerilen Model, Uzman Tahmini ve Uygun Model Hata Analizi Değerleri

MMRE RMSEÖnerilen Model 0.22 29.00

Uzman Tahmini 0.26 40

Walston Felix 0.31 39.00

Hata Değerleri

Mod

elle

r

Önerilen Model, Uzman Tahmini ve Uygun Model Arasındaki Korelasyon Katsayıları

KLOC GerçekleşenÖnerilen

ModelUzman

TahminiWalston

Felix

KLOC 1Gerçekleşen 0.88 1Önerilen Model 0.99 0.87 1Uzman Tahmini 0.58 0.75 0.59 1Walston Felix 0.99 0.87 0.99 0.58 1

Page 19: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

• Parametrik Modellerden En Uygunu Walston Felix Modelidir1

• Önerilen Model Uzman Tahmininden Daha Başarılıdır2

• Uzman Tahmini Parametrik Modelden Daha Başarılıdır3

• 35 Sabit Değeri4• Tahminleme Modeli Olarak Daha

Çeşitli Parametreler Kullanılmalıdır5

Sonuç

Page 20: FİNANS KURUMLARI YAZILIM PROJELERİNDE EFOR TAHMİNİ İÇİN PARAMETRİK YÖNTEMLERİN ANALİZİ

DİNLEDİĞİNİZ İÇİN TEŞEKKÜR EDERİM

S O R U L A R ?