<!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 Geliştirme Takımlarının Bulut Üstünden Yazılım Geliştirme Eğilimlerinin İncelenmesi</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Şafak Çoban</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erkan Uçar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oumout Chouseinoglou</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cüneyt Sevgi</string-name>
          <email>csevgi@bilkent.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Murat Caner Testik</string-name>
          <email>mtestik@hacettepe.edu.tr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bilgisayar Teknolojisi ve Bilişim Sistemleri Bölümü</institution>
          ,
          <addr-line>Bilkent Üniversitesi</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Endüstri Mühendisliği Bölümü</institution>
          ,
          <addr-line>Hacettepe Üniversitesi</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>HAVELSAN</institution>
          ,
          <addr-line>06510 Ankara</addr-line>
          ,
          <country country="TR">Türkiye</country>
        </aff>
      </contrib-group>
      <fpage>14</fpage>
      <lpage>25</lpage>
      <abstract>
        <p>Özet. Bulut Bilişim (BB), günümüzde kurumların bilişim harcamalarını azaltabilmesine, hizmetlerine esneklik kazandırabilmesine ve bilişim hizmetlerine kolay erişebilmesine - dolayısıyla pazara giriş sürelerini kısaltabilmesine - olanak sağlayarak cazip ve etkin çözümler sunmaktadır. BB hizmetlerinden yararlanmaya karar veren bir kurumun, BB hizmetlerini kullanmaya geçmeden önce değerlendirmesi gereken birçok etken bulunmaktadır. Bu çalışmada, söz konusu bu etkenler literatürde incelenmiş ve devamında yazılım geliştiricilerin BB hizmetlerinin yazılım geliştirme süreç etkinliklerinde mevcut kullanım durumu ve olası kullanım etkinlikleri hakkındaki görüşleri ortaya konmuştur. Bu kapsamda literatürdeki bulgulara dayanılarak hazırlanmış olan bir anket Türkiye'deki teknoparklarda yer alan yazılım geliştirme kurumlarındaki yazılım takım üyelerine uygulanmıştır. Anketten elde edilen veriler temel olarak yazılım geliştirme etkinliklerinde BB kullanım eğilimini etkileyebilecek etkenler ile kullanım eğilimleri arasındaki ilişkileri gözlemlemek için kullanılmıştır. Bu araştırma, daha büyük ölçekli ve yazılım geliştiren kurumların Bulut ihtiyaçlarını öngörmek için tasarlanmış olan bir çalışmanın ilk aşaması niteliğindedir ve bu kapsamda önemli bulgular sunmaktadır. Bu çalışma ayrıca, yapılmış olan anket örnekleminden yola çıkarak, Türkiye teknoparklarındaki yazılım geliştiren kurumlarının mevcut demografik durumunu ve BB hizmetlerine nasıl baktıklarını tasvir etmektedir. Anahtar Kelimeler: Bulut bilişim, Bulut tabanlı yazılım geliştirme, Bulut tabanlı yazılım mühendisliği, Bulut üstünden yazılım geliştirme eğilimi</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Understanding the Tendency of Software Development</title>
    </sec>
    <sec id="sec-2">
      <title>Teams to Develop Software over the Cloud</title>
      <p>1</p>
      <sec id="sec-2-1">
        <title>Giriş</title>
        <p>
          Bir hizmet modeli olan Bulut Bilişim (BB) yönetim giderlerini, iş gücü
gereksinimlerini ve hizmet sağlayıcı etkileşimini asgari seviyeye indirmeyi hedefleyen, uygun veya
talep edilen bir ağ erişimi üzerinden anlık sağlanan ve uygulamaya geçen ortak bir
havuzdaki yapılandırılabilir bilgisayar kaynaklarının olduğu bir model olarak
tanımlanmaktadır [
          <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
          ]. Bulutun kabul görmekte olan genel hizmet yapısı katmanlı bir mimari
olup, bu katmanlarının her biri hizmet olarak kabul edilmektedir ve Hizmet olarak
Yazılımlar (SaaS), Hizmet olarak Platform (PaaS) ve Hizmet olarak Altyapı (IaaS)
şeklinde sıralanmaktadır [
          <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
          ]. Ayrıca BB dört farklı konuşlandırma modeli ile
açıklanmaktadır: Özel (yerel) bulut, sadece bir organizasyon için işletilip, kuruluşun kendisi
ya da harici bir kurum tarafından yönetilmektedir. Topluluk bulut, altyapının birçok
organizasyon tarafından paylaşıldığı ve güvenlik gereksinimleri, kurallar, hedefler vb.
ortak parametrelerin özel bir topluluk tarafından desteklenmesidir. Açık bulut, kişiler
veya büyük ölçekli şirketlere açık olup, bu modelde hizmet ticari bir kurum tarafından
sunulmaktadır. Melez bulut, yukarıda bahsedilmekte olan iki veya daha fazla
konuşlandırma modelinin beraber kullanılmasıdır.
        </p>
        <p>Literatürde BB’nin temel avantajları ihtiyaca göre şekillenebilen ve tasarlanabilen
kaynaklar sunması ile esneklik, kurumların azalan donanım, yazılım, enerji, bakım ve
personel giderleri ile maliyet etkinlik, kullanıcılar arası bilgi paylaşımı ve işbirliğine
imkân tanımak, kullanıcı talebine göre hizmet kapasitesini arttırıp azaltılabilmesi ile
ölçeklenebilirlik, Hizmet Seviyesi Anlaşması ile garanti edilen süreklilik ve Bulut
Hizmet Sağlayıcının (BHS) düzenli bakımları ile yüksek hizmet kalitesi olarak
özetlenebilir. Bu avantajların yanı sıra BB ile ilgili taşınan temel endişelerin başında, kurumların
kendi veri merkezlerinin Buluta göre daha güvenli olduğuna inanmalarından dolayı,
güvenlik ve veri gizliliği gelmektedir. Ayrıca kamu ve finans kurumlarının tabî olduğu
yasal düzenlemeler, performans ve hizmet sürekliliği kaygıları ve BHS’ye olan
bağımlılık, BB ile ilgili diğer çekinceler olarak sıralanabilir.</p>
        <p>
          Yukarıda söz edilen avantajlarından dolayı BB hizmetlerinin, yeni bir yaklaşım
olarak, yazılım geliştirme süreç etkinliklerinde sıklıkla kullanıldığı gözlemlenmektedir.
BB farklı hizmet ve farklı konuşlandırma modelleri ile yazılım geliştiren kurumlar daha
ucuz, daha maliyet-etkin ve daha esnek bir şekilde kaynaklara erişebilmektedir.
Geliştirdikleri yazılım projelerinin başarısı için kurumlar, gerekli araç ve altyapıyı kendi
bilgi işlem ve veri merkezlerinde sunucu ve depolama gibi donanım ve işletim
sistemleri, tümleşik geliştirme ortamları ve veritabanı gibi yazılım yatırımları yaparak
sağlarken, bunların işletim ve bakım maliyetleri ile birlikte enerji, iklimlendirme, güvenlik
gibi maliyetlerini de üstlenmektedir [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. BB hizmeti alan ve kullanan yazılım geliştiren
kurumların ölçek ekonomilerinden faydalanması ve bu sayede kurumun esas
yetkinliklerine odaklanabilmesiyle yakın gelecekte daha fazla kurumun büyük oranda Buluta
geçiş yapacağı öngörülmektedir [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Fakat bu yeni hizmet modeline geçiş, üstünde
düşünülmesi ve çözümlenmesi gereken birçok konuyu beraberinde getirmektedir.
Maliyetlerin azaltılmasının öncelikli temel etken olarak görülmesine rağmen, Beserra vd.
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] belirttiği üzere bu kararı etkileyen etkenlerden biri de kurumsal kısıtlamalar olup,
bunlardan önemli bir tanesi yazılım geliştirme takım üyelerinin Buluta geçişe, farklı
nedenlerden dolayı, direnç göstermesidir. Mevcut çalışma daha kapsamlı olan ve
yazılım geliştiricilerin Bulut üstünden yazılım geliştirme eğilimlerini hangi etkenlerin ne
yönde etkilediğini belirlemek ve yazılım geliştiren kurumlara bu etkenleri
değerlendirebilmesi ve yönetebilmesi için bir çerçeve sunmayı planlayan bir çalışmanın ilk
aşamasıdır. Bu çerçevede keşifsel nitelik taşıyan bu çalışmanın araştırma sorusu şu şekilde
belirlenmiştir: “Türkiye’deki teknopark bölgelerinde faaliyet gösteren yazılım
geliştirme kurumlarındaki yazılım takım üyeleri, geliştirilmekte olan yazılım projesinin
hangi özelliklerini Bulut tabanlı yazılım geliştirme için önemli görmektedirler?”
        </p>
        <p>Belirlenen bu araştırma sorusu doğrultusunda Bulut üstünden yazılım geliştirme ve
yazılım mühendisliği konusunda geniş kapsamlı bir literatür taraması yapılmış ve bu
tarama sonucunda bir anket hazırlanmıştır. Anket sorularının geçerlemesinden sonra
anket Türkiye’deki teknoparklardaki yazılım geliştiren kurumlardaki yazılım takım
üyelerine uygulanmıştır. Bu kişilerin kişisel Bulut kullanımları ve çalıştıkları en son
yazılım projesinde Bulut kullanma durumları, istekleri ve yazılım geliştirme
etkinliklerinin Buluta uygunluğu ölçülmeye çalışılmıştır. Anket sonuçları değerlendirilip ele
alınan proje özelliklerinden hangilerinin bireylerin söz konusu projede Bulut kullanma
istek ve düşüncelerini etkilediği belirlenmeye çalışılmıştır.</p>
        <p>Bu makalenin devamı şu şekilde yapılandırılmıştır. İkinci bölümde ilgili
çalışmaların incelemesi sunulmuştur. Üçüncü bölümde araştırma yönteminin detayları, dördüncü
bölümde ise bulgular ve tasarlanmış olan hipotez testlerinin sonuçları verilmektedir.
Beşinci bölümde bulguların özeti ve geçerliliğe karşı olan olası tehditler sunulmakta
olup sonuç ve gelecek çalışmalar hakkında bilgi altıncı bölümde verilmektedir.
2</p>
        <p>
          İlgili Çalışmalar
Bulutun sunduğu avantajlar ve bulut hakkındaki mevcut olan endişeler göz önüne
alındığında BT yöneticilerinin vermesi gereken temel kararlardan biri yazılım geliştirme
etkinliklerini Buluta taşınması veya geleneksel olarak kurum içi çalışmaya devam
etmesidir. Bu kararı vermekte kullanılabilecek bir çerçeve Bibi vd. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] tarafından
sunulmuş olup, yazarlar BB hizmetlerine geçişte göz önünde bulundurulması gereken iki
temel noktanın geçiş maliyeti ve BB hizmet kalitesi olduğunu belirtmektedirler.
Yazarlar, iki alternatifle ilgili altyapı ve yazılım geliştirme maliyetlerinin kestirilmesi, kalite
analizlerinin yapılması ve kullanıcı taleplerinin tahmin edilmesinin, BT yöneticilerinin
her bir alternatifin artı ve eksilerini tanımlamasına yardımcı olacağını belirtmektedirler.
        </p>
        <p>
          Patidar vd. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] çalışmalarında BB’nin geleneksel yazılım geliştirme yöntemine ve
yazılım ulaştırma şekline köklü bir değişiklik getirdiğini, BHS ile etkileşim içinde
olmanın yazılım mühendisliğini daha zor hale getirdiğini iddia etmektedirler. BB’nin
yazılım geliştirme için gerekli işgücü miktarını azaltacağını ama BHS’lerle olan iletişim
ve koordinasyon gereksinimlerinin yazılım geliştirme projelerini daha karmaşık
yapacağını savunmaktadırlar. Ayrıca yazarlar BHS ile beklenen etkileşim gereksinimlerini
içeren yeni bir çevik süreç modeli önermektedirler.
        </p>
        <p>
          Büyük ölçekli yazılım projeleri özelinde test etkinliklerinin zorluğundan bahseden
Parveen ve Tilley [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], sayısı birkaç yüzden binlere varan test vakalarının büyük
miktarda bilişim kaynakları ve uzun çalışma süresi gerektirdiğini belirtmektedirler.
BHS’nin uygun maliyetle sanallaştırma, sınırsız depolama alanı ve büyük test
vakalarını çalıştırma süresini azaltmaya yardımcı yazılım hizmetleri sunarak bu iki sorunu
çözecek potansiyele sahip olduğu ifade edilmektedir. Bütün uygulamaların Bulutta test
için uygun olmadığı gibi bütün test tiplerinin de Buluta uygun olmadığını belirten
yazarlar [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], testlerin Buluta ne zaman taşınacağını yazılımın niteliğine ve uygulanacak
olan test tipine bakarak değerlendirilmesini tavsiye etmektedirler.
        </p>
        <p>
          Mattila [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] ise Bulut ve kurum içi yazılım geliştirmeyi Bulut ekonomisi
perspektifinde değerlendirip, Bulutta yazılım geliştirmenin geleneksel kurum içi geliştirmeden
daha etkili ve daha uygun maliyetli olabildiğini ama bütün yazılım türleri için
kendiliğinden uygun ve kârlı olmadığını belirtmektedir. Bulut yaklaşımının yeni ağ tabanlı
hizmet oluşturmaya başlayan ve kendi sunucuları veya yeterli sunucu kapasitesi
olmayan kurumlar için yararlı olabileceğini, ayrıca anlık veya belirli zamanlarda oluşan
talep artışları ile karşılaşan hizmetlerin Bulut sistemlerinin ölçeklenebilir olması
özelliğinden faydalanabileceğini söylemektedir. Nikkhouy [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], bir kurumun Buluta geçip
geçmeme kararını vermesi için sürecin başından sonuna kadar tüm ayrıntıları ile analiz
edilmesi ve uzun dönemli değerlendirme yapılması gerektiğini ifade etmektedir.
Yazara göre Buluta geçebilmek adına tüm süreci yeniden yapılandırmak söz konusu
olabileceğinden, bazı kurumlar için yazılım geliştirme süreçlerini Buluta taşımak çok zorlu
ve maliyetli olabilecektir. Smirnova [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], BB’in küresel ölçekli yazılım projelerinde
yer alan geliştiriciler için coğrafi kısıt ve engellerden dolayı oldukça iyi bir çözüm
olduğunu belirtmektedir. BB’nin küresel yazılım geliştirmede kullanılmasının bazı
zorlukları ve gereksinimleri olmasına rağmen, BB’nin neredeyse hiç altyapı yatırımına
ihtiyaç duymaması, “kullandığın kadar öde” esasına dayanması, bakım ihtiyacının
olmaması ve kolay erişilebilir olması gibi avantajlarının daha ağır bastığını söylemektedir.
Oza vd. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] dağıtık olarak yazılım geliştiren kurumlarda BB’nin kullanımını
incelemiş, Helsinki ve Madrid’de bulunan takımlar tarafından yönetilen dağıtık yazılım
geliştirme projesinde Bulut kullanımın potansiyel yararları ve risklerini tespit edip bu
şehirlerde bulunan gruplar üzerinde çapraz durum nitel analizi gerçekleştirmişlerdir.
Yazarlar, analiz sonucunda dağıtık yazılım geliştirme projelerinde Bulut kullanımının
temel faydalarını hızlı geliştirme, sürekli bütünleştirme, maliyet tasarrufları, kolay kod
paylaşımı ve daha hızlı veri iletimi olarak sıralamakta, sonuç olarak dağıtık yazılım
geliştirme projelerinde Bulut kullanımının geliştirme süreçlerinde yararlı etkilerinin
olacağını ve hatta yeni tip geliştirme süreçlerine öncülük edeceğini öngörmektedirler.
3
3.1
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Araştırma Yöntemi</title>
        <sec id="sec-2-2-1">
          <title>Anket Tasarımı</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>Soru Hazırlama.</title>
          <p>Yazılım geliştiren kurumların iş süreçlerinde BB kullanma kararlarını etkileyen
etkenler ve yazılım geliştiricilerin Bulut üstünden yazılım geliştirme eğilimlerini ölçen
benzer çalışmalar incelenmiş ve önceliklendirilmiştir. Devamında bu etkenler, alan
uzmanların görüşlerini elde etmek amacı ile 47 sorudan oluşan bir ankete
dönüştürülmüştür. Likert ölçeğinde hazırlanan 42., 44. ve 46. sorular yazılım takım üyelerinin BB
kullanma eğilimlerini ölçmektedir. 42. soru mevcut durumda BB’den faydalandıkları
süreç etkinlikleri, 44. soru BB’nin uygun olduğunu düşündükleri etkinlikleri ve 46. soru
ise BB’den faydalanmak isteyecekleri etkinlikleri belirtmektedir.</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>Geçerleme.</title>
          <p>
            Anket Türkçe olarak hazırlanmıştır. Taslak olarak hazırlanan anketin geçerliliğini
test etmek için bu anket, yazılım geliştirici olan 36 kişilik örneklem grubuna İnternet
üzerinden uygulanmıştır. Bu örneklem grubundan alınan geri bildirimler, boş bırakılan
sorular ve katılımcıların anket doldurmada harcadığı zaman da dikkate alınarak sorular
tekrar düzenlenmiştir. Likert ölçeğinde hazırlanan 42., 44. ve 46. soruların güvenirlik
analizi IBM SPSS Statistics kullanılarak yapılmış ve Cronbach’s Alpha değerleri sırası
ile 0.948, 0.928, 0.936 olarak hesaplanmıştır. Diğer soruların güvenirliği ise BB
alanında çalışmaları bulunan uzmanların görüşü alınarak sağlanmış, sonuç olarak anketin
uygulanabileceğine karar verilmiştir. Bu çalışmada uygulanmış olan anketin tamamı
[
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]’te verilmektedir.
          </p>
        </sec>
        <sec id="sec-2-2-4">
          <title>Anketin Yapısı.</title>
          <p>Anket üç bölümden oluşmaktadır:
─ Birinci bölüm yazılım geliştiricilerinin bireysel cevaplaması gereken sorulardan
oluşmaktadır.
─ İkinci bölümdeki sorular yazılım geliştirilen kurum hakkındadır.
─ Üçüncü bölümde ise en son ya da devam etmekte olan yazılım projesi ile ilgili
sorular bulunmaktadır. Ayrıca bu bölümde bireylerin Bulut üstünden yazılım geliştirme
eğilimlerini ölçen sorular mevcuttur.</p>
        </sec>
        <sec id="sec-2-2-5">
          <title>Veri Toplama ve Veri Analizi.</title>
          <p>Anketin hedef kitlesi Türkiye’deki teknopark bölgelerinde faaliyet gösteren
kurumların yazılım geliştirme takımlarında herhangi bir pozisyonda görev alan kişilerdir.
Katılımcılar başta proje yöneticileri, programcılar, testçiler ve iş analistleri olmak üzere
geniş bir yelpazeyi içermektedir. Anketin hazırlanması için Surveey.com çevrimiçi
anket sistemi kullanılmıştır. Anket, 29 Mart 2016 tarihinde çevrimiçi olarak yayınlanıp
31 Mayıs 2016 tarihine kadar katılımcı kabul etmiştir. Ankete ulaşılacak bağlantı adresi
hedef kitleye elektronik posta ve sosyal ağlar aracılığı ile duyurulmuştur.</p>
          <p>
            Yazılım geliştiricilerin, geliştirme etkinliklerinde Bulut kullanma eğilimleri (Bulut
Eğilim Puanı, BEP) hesaplanmıştır. BEP’ler hesaplanırken şu yol takip edilmiştir:
─ Bulut kullanma eğilimini ölçen sorular 6’lı Likert ölçeğinde olup 42., 44. ve 46.
sorulardır. Bu sorularda 0: "Bir fikrim yok"; 1: "Hiç faydalanmıyoruz"; 2: "Az
faydalanıyoruz"; 3: "Faydalanıyoruz"; 4: "Çok faydalanıyoruz"; 5: "Tamamen
faydalanıyoruz" şeklindedir. 3 anket sorusu toplam 11 alt sorudan oluşup toplamda 33 Likert
tipi soru bulunmaktadır.
─ Katılımcıların bu 33 Likert tipi sorulara verdikleri cevaplardan 0: “Bir fikrim yok”
olanlar çıkarıldıktan sonra kalanların aritmetik ortalaması alınmış ve her bir bireyin
1 ile 5 arasında olan BEP’leri hesaplanmıştır.
─ 16’dan fazla alt soruya “Bir fikrim yok” diyenlerin (13 kişi) BEP’i hesaplanmamıştır
ve bu kişiler veri analizine dâhil edilmemiştir.
─ Katılımcılardan BEP değeri [1,3) aralığında olanlar “Yazılım geliştirme
etkinliklerinde Bulut kullanma isteği yok” (1), [
            <xref ref-type="bibr" rid="ref3 ref5">3,5</xref>
            ] aralığında olanlar ise “Yazılım geliştirme
etkinliklerinde Bulut kullanma isteği var” (2) olarak kabul edilmiştir.
─ Elde edilmiş olan BEP’lere dayanarak, tanımlanmış olan proje özelliklerinin yazılım
takım üyelerinin Buluta geçiş eğilimlerini etkileyip etkilemediği Ki-kare testleri
kullanılarak değerlendirilmiştir.
4
4.1
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Anket Sonuçları</title>
        <p>Demografik Veriler
29.03.2016 – 31.05.2016 tarihleri arasında çevrimiçi olarak aktif olan anket
teknoparklarda yazılım geliştirme etkinlikleriyle uğraşan 89 kişi tarafından cevaplanmış olup
demografik verileri Tablo 1’de verilmektedir. Toplam yüksek lisans/doktora öğrenci/
mezun oranının yüksek olması (%57,3) dikkat çekmektedir. Çalıştıkları en son projedeki
rolleri incelendiğinde katılımcıların %42,7’si karar verici pozisyonunda bulunan kişiler
olup, bu oranının yüksek olması Bulut kullanma eğilimini ölçmek açısından önem arz
etmektedir. Katılımcıların büyük çoğunluğunun kişisel olarak birden çok ve farklı
Bulut hizmetlerinden faydalandığı, herhangi bir Bulut hizmetinden faydalanmayan
katılımcının olmadığı görülmüştür.</p>
        <p>Tablo 2’den görüleceği üzere kurumsal olarak Bulut kullanmaya devam edenlerin
oranı %66,3 olup, kurumsal Bulut tecrübesinin yüksek olduğu görülmektedir. Bulut
hizmetlerini halen kullanan ve geçmişte kullanmış olan kurumların toplamı (63) ve
herhangi bir nedenden dolayı kullanmayı bırakanların sayısı düşük olduğu
gözlemlenmiştir. Kurumsal olarak Bulut platformlarıyla ilgili endişelerin başında %25,9 ile güvenlik
ve gizlilik gelmekte olup, bunu %18,2 ile proje kısıtlarının, %15,6 ile şeffaflık
endişesinin ve %14,3 ile BHS’ye bağımlı olma endişesinin takip ettiği görülmektedir.</p>
        <p>Tablo 1. Katılımcı Demografik Bilgileri
Cinsiyet
Eğitim
Görev / Rol
Tecrübe
Kişisel Olarak Kullandıkları Bulut
Hizmet(ler)i</p>
        <p>Tablo 2. Ankete Katılanların Çalıştığı Kurumlar Hakkında Bilgiler
Kurumsal olarak
Bulut kullanma
durumu
Kurumsal olarak
Bulut kullanmama
nedenleri</p>
        <p>Hiç kullanmadı
Geçmişte kullandı şu anda kullanmıyor
Kullanıyor
Fiyat politikası
Geçmişte yaşanan olumsuz tecrübeler
Güvenlik ve/veya gizlilik endişesi
BHS’ye bağımlı olma endişesi
Hizmet seviyesi anlaşması (SLA) uyuşmazlıkları</p>
        <p>Proje kısıtları</p>
        <p>Katılımcıların görev aldıkları en son yazılım projesi hakkında bilgiler Tablo 3’te,
Bulut hizmetlerinden faydalandıkları, faydalanmak istedikleri ve Bulut hizmetlerinin
uygun olduğunu düşündükleri yazılım etkinliklerinin dağılımı ise Tablo 4’te
verilmiştir. Tablo 4’e göre Bulut hizmetlerinin en çok kullanıldığı yazılım süreci %41,6 ile
konuşlandırma olup, en az faydalanılan yazılım sürecinin %16,9 ile hata giderme olduğu
görülmektedir. Bulut hizmetlerinden faydalanılmak istenilen yazılım etkinlikleri
incelendiğinde ilk sırada yine %74,2 ile konuşlandırma gelmektedir. İlk dördün kendi
arasında değiştiği sıralamada en belirgin fark hata giderme etkinliğinde ortaya
çıkmaktadır: %16,8 ile en az faydalanılan etkinlik olan hata giderme %57,3 ile 3 basamak birden
yükselmektedir. Katılımcılar tarafından Bulut hizmetinin uygun olduğu düşünülen
yazılım etkinlikleri incelendiğinde ise %70,8 ile konuşlandırma yine ilk sırada yer alırken,
yazılım tasarımı %46,1 ile son sırada bulunmaktadır.</p>
        <p>Tablo 3. Ankete Katılanların Yer Aldığı Son Yazılım Projesi Hakkında Bilgiler
Yazılım
takımı
büyüklüğü
Proje Bütçesi
(ABD Doları)
Proje
konumu
Lisanslı proje
araçları
Proje tipi
Tablo 4. Son Yazılım Projesinde Bulut Hizmetlerinden Faydalanma Durumu</p>
        <p>Bulut Hizmetlerin(den/in)
Faydalanılan
Etkinlikler
Sayı Oran(%)</p>
        <p>Faydalanılmak
İstenilen Etkinlikler</p>
        <p>Sayı Oran(%)</p>
        <p>Uygun Olduğu
Düşünülen Etkinlikler</p>
        <p>Sayı Oran(%)
Etkinlikler
Gereksinim toplama ve yönetimi
Yazılım tasarımı
Yazılım geliştirme ve programlama
Sınama (test)
Hata giderme (debugging)
Konuşlandırma (deployment)
Bakım (maintenance)
Konfigürasyon yönetimi
Dokümantasyon
Yazılım kalite güvencesi
Proje yönetimi
26
22
26
26
15
37
30
29
31
20
31
45
49
48
55
51
66
60
56
59
54
58
50,56
55,06
53,93
61,80
57,30
74,16
67,42
62,92
66,29
60,67
65,17
4.2</p>
        <sec id="sec-2-3-1">
          <title>Bulut</title>
        </sec>
        <sec id="sec-2-3-2">
          <title>Kullanım</title>
        </sec>
        <sec id="sec-2-3-3">
          <title>Eğilimini</title>
        </sec>
        <sec id="sec-2-3-4">
          <title>Etkileyen</title>
        </sec>
        <sec id="sec-2-3-5">
          <title>Proje</title>
        </sec>
        <sec id="sec-2-3-6">
          <title>Karakteristikleri (Proje</title>
        </sec>
        <sec id="sec-2-3-7">
          <title>Etkenleri) ile İlgili Hipotez Testleri</title>
          <p>Taranmış olan ilgili literatür ve uzman görüşleri ile belirlenmiş olan ve yazılım
geliştiricilerin Bulut kullanma eğilimlerini etkileyecek olan 13 tane proje özelliği (etkenler)
Tablo 5’te verilmektedir. Bunun devamında da bu etkenlerin yazılım geliştiricilerin
BEP’leri ile ilişkili olup olmadığını değerlendirmek için hipotez testleri tasarlanmıştır.
Bu hipotez testlerinin genel yapısı şu şekildedir:</p>
          <p>H0: “Etken” ile projede Bulut kullanma eğilimi arasında (BEP) bir ilişki yoktur.
H1: “Etken” ile projede Bulut kullanma eğilimi arasında (BEP) bir ilişki vardır.</p>
          <p>Ele alınmış her bir etken ile ilişkili Ki-Kare testlerinin sonuçları Tablo 6’da
verilmektedir. Görüldüğü üzere tanımlanmış 13 tane etken ve hipotez testinde sadece
“Yazılım Takımı Kişi Sayısı” etkeni ile tanımlanmış olan hipotezdeki H0 (Yazılım takımı
kişi sayısı ile projede Bulut kullanma eğilimi arasında bir ilişki yoktur)
reddedilmektedir. Diğer tanımlanmış olan H0 hipotezler bulgular doğrultusunda reddedilmemiştir.</p>
          <p>Tablo 5. Bireylerin Yazılım Geliştirmede Bulut Kullanma Eğilimi
Etken
Yazılım Takımı Kişi
Sayısı
Proje Bütçesi
Proje Müşterisi
Proje Finansmanı
Proje Yüklenici Yapısı
Proje Hibesi
Projenin
konuşlandırıldığı sunucu
Projede Kullanılan
Lisanslı Araç Sayısı
Yazılım Geliştirme
Süreç Modeli
Projenin Kestirilmiş
Büyüklüğü
Proje Takımının
Konumu
Proje Ekibinin Mobil
Olması
Proje Ekibinin Evden
Çalışması</p>
          <p>Veri Grupları
&gt;= 16
&lt;= 15
&gt; 500.000 $
&lt;= 500.000 $
Kurum içi
Kurum dışı
Yerli
Yabancı
Tek yüklenici
Konsorsiyum
Var
Yok
Kendi sunucuları
Kiralık sunucular
&lt;= 5
&gt;= 6
Çevik (Agile)
Diğer
Kestirim Yapılmış
Kestirim Yapılmamış
Tek ofis
Farklı ofis/şehir/ülkede
bulunan ofisler
Mobil
Mobil Değil
Ev
Ofis
1: Yazılım geliştirme etkinliklerinde Bulut kullanma isteği yok
2: Yazılım geliştirme etkinliklerinde Bulut kullanma isteği var</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Tartışma</title>
        <sec id="sec-2-4-1">
          <title>Bulguların Özeti</title>
          <p>Türkiye’deki teknoparklarda faaliyet gösteren yazılım şirketlerindeki geliştiricilere
uygulanmış olan anket Türkçe olarak hazırlanmış ve değişik teknopark bölgelerine ve
şirketlere gönderilmiş olup, bu kuruluşlarda çalışan 89 yazılım geliştirici tarafından
doldurulmuştur. Bu anketlerin 13 tanesinde bireylerin BEP’i hesaplanamamış olduğu için
proje etkenlerinin analizinde kullanılmamıştır. Tablo 1’de verilen demografik ve Tablo
3’te bulunan proje verilerinden anlaşılacağı üzere, katılımcıların ve onların çalıştıkları
projelerin özelliklerini çıkarmak için sorulan sorularda bütün özelliklerin kapsandığı
gözlemlenmektedir ve bu da ilk bakışta kullanılan veri setinin temsil edebilecek
nitelikte olduğunu düşündürmektedir. Bu çerçevede anketimizden elde edilen veri
kümesinin, takip edecek çalışmalar için yeni bir perspektif kazandıracağı kanısındayız.
Ayrıca Türkiye’deki teknoparklardaki yazılım geliştiren şirketlerin yazılım geliştirme
süreçleri için Bulut kullanımın ölçülmesi ile ilgili bilgimiz dâhilinde ilktir.</p>
          <p>Bu çalışmada öne çıkan bulgular aşağıda listelenmiştir:
─ Yazılım geliştiricilerin büyük bir bölümünün (%57,3) lisans eğitiminden sonra
lisansüstü çalışmalarına (yüksen lisans/doktora öğrencisi veya mezunu) devam ettiği
görülmüştür.
─ Geliştiricilerin çalıştıkları en son projedeki aldıkları roller incelendiğinde
katılımcıların %34,8’ünü yazılım geliştiriciler (programcılar) oluşturmakta olup, karar verici
pozisyonunda (proje yöneticisi ve takım lideri) bulunan kişilerin oranı (%42,7)
yazılımı bir fiil geliştirenlere göre yüksektir.
─ Katılımcıların büyük çoğunluğunun bireysel olarak birden çok ve farklı Bulut
hizmetlerini deneyimlediği, BB hizmetlerinden faydalanmayan katılımcının olmadığı
görülmektedir.
─ BB hizmetlerinin en çok kullanıldığı yazılım süreci konuşlandırma (%41,5) olup,
ikinci sırada %34,8 ile proje yönetimi ve dokümantasyon gelmektedir. En az
faydalanılan yazılım süreci ise %16,8 ile hata giderme olduğu görünmektedir.
─ BB hizmetlerinden faydalanılmak istenilen yazılım süreçlerinin başında
konuşlandırma (%74,1), son sırada ise gereksinim toplama ve yönetimi gelmektedir (%50,5).
─ Katılımcıların hangi BB hizmetinin hangi yazılım süreçlerinde faydalanılmasının
uygun olduğuna dair cevaplar incelendiğinde %70,7 ile konuşlandırma yine ilk
sırada gelirken, yazılım tasarımı %46 ile son sırada gelmektedir.
─ Öne sürülen 13 hipotez (her bir etken için) için Ki-Kare testleri uygulanmıştır ve
yapılan analize göre proje çalışan sayısı ile Bulut kullanma eğilimi arasında anlamlı
bir ilişki (Tablo 6) olduğu görülmüştür. Projede çalışan sayısı 15 kişiye kadar
kademeli olarak arttıkça Bulut kullanma eğilimi de artış göstermektedir.
─ Belirlenmiş olan diğer proje karakteristikleri (bütçe, proje müşterisi, proje
finansmanı, yüklenici sayısı, hibe desteği, konuşlandırma, lisanslı araç sayısı, yaşam
döngüsü, büyüklük kestirimi, proje takımının coğrafi olarak dağıtık ve mobil olma
durumları, evden çalışmaya izin verilmesi) ve Bulut kullanma eğilimleri arasında
anlamlı bir ilişki bulunamamıştır.
5.2</p>
        </sec>
        <sec id="sec-2-4-2">
          <title>Geçerliliğe Tehditler</title>
          <p>
            Bu çalışmada ortaya çıkabilecek geçerlilik tehditleri [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ] arasından ilk önce yapısal
tehditlerin olabileceği öngörülebilir. Olası yapısal tehditleri en aza indirgemek için
farklı teknoparklardan ve yazılım geliştiren kurumlardan veri toplanmış; yanlı cevap
alınmaması adına anketler anonim olarak yapılmıştır. Ölçüm yönteminde, her soru için
verilen cevapların kullanılarak istatistiki çıkarımlar yapmasına dayanmaktadır. Örneğin
katılımcıların “Fikrim yok” cevapları Bulut eğilimlerinin hesaplanmasında
kullanılmamış, yarısından fazla soruya bu cevabı veren katılımcılar değerlendirmeye
alınmamıştır. İç geçerlilik çerçevesinde uygulanan pilot çalışma ve Likert sorular için hesaplanan
Cronbach Alpha bu tehdide karşı önlem amaçlıdır. Dış geçerliliğe tehditlerden birisi
katılımcıların demografik dağılımı ile ilişkilidir. Katılımcılar sadece teknopark bölgesi
çalışanları ile sınırlanmış olup, mümkün olduğunca farklı teknopark ve yazılım
geliştiren kurumdan cevap alınabilmesi için anketler e-posta ve sosyal medya vasıtası ile
farklı kanallardan dağıtılmış, çevrimiçi olan anonim 2 ay boyunca açık tutulmuştur.
Katılımcı sayısı mümkün olduğunca yüksek tutulmaya çalışılmış, fakat anketin
uzunluğundan dolayı katılım mevcut sonuçlar ile sınırlı kalmıştır. Son olarak sonuç
geçerliliğinin sağlanabilmesi için, bu anket ve analizler yazılım geliştirme ve Bulut
hizmetlerinde uzman bir endüstri çalışanı ve farklı disiplin ve üniversitede çalışan dört
akademisyen tarafından geliştirilmiştir. Ayrıca ölçümlerin güvenirliği de gözden geçirme ve
pilot çalışmalarla desteklenmiştir.
6
          </p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>Sonuç ve Gelecek Çalışmalar</title>
        <p>Bu anket sayesinde, Türkiye’deki teknopark bölgelerinde bulunan yazılım geliştirme
kurumlarının yazılım geliştirme etkinlerinde BB hizmetlerini kullanıp kullanmadıkları,
hangi yazılım süreç etkinliklerinde Bulut hizmetlerinden faydalandıkları hakkında bilgi
sahibi olunmuştur. Ayrıca yazılım geliştiricilerin hangi yazılım geliştirme etkinliklerini
Bulut hizmetlerinin kullanımı için uygun gördükleri ve hangilerinde kullanmak
istedikleri de ortaya konulmuştur. Bu çalışmanın asıl bulgusu ve planlanmış olan daha geniş
kapsamlı çalışmaya olan girdisi, tek başına proje özelliklerinin, yazılım geliştirme
sürecinde BB hizmetlerinden faydalanma eğilimi üstünde etkili olmadığının
görülmesidir. Bu bulgu doğrultusunda yapılacak olan gelecek çalışma için, BB hizmetinden
faydalanma eğilimini değerlendirirken proje karakteristikleri ile beraber iki önemli faktör
grubunun daha değerlendirmeye katılması planlanmıştır: yazılım geliştiricilerin BB’ye
yönelik bireysel eğilimleri ve yazılım geliştirme kurumunun kurumsal olarak BB’ye
yönelik yaklaşımı. Bu iki faktör grubunun değerlendirmesini sağlayacak olan
ölçeklerin tanımlanması ve belirlenmesinden sonra üç etkeni bir araya getirecek bir modelin
geliştirilmesi planlanmıştır.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Armbrust vd</article-title>
          ., “
          <article-title>A view of cloud computing,” Communications of the ACM, cilt 53, sayı 4</article-title>
          , s.
          <fpage>50</fpage>
          -
          <lpage>58</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. P. Mell ve T. Grance, “
          <source>The NIST Definition of Cloud Computing</source>
          ,
          <year>v15</year>
          ”. http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf ,
          <source>Erişim tarihi: 10 Haziran</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>X.</given-names>
            <surname>Xu</surname>
          </string-name>
          , “
          <article-title>From cloud computing to cloud manufacturing,” Robotics and computer-integrated manufacturing</article-title>
          , cilt
          <volume>28</volume>
          , no.
          <issue>1</issue>
          , s.
          <fpage>75</fpage>
          -
          <lpage>86</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>B. P.</surname>
          </string-name>
          <article-title>Rimal vd</article-title>
          ., “
          <article-title>Architectural requirements for cloud computing systems: an enterprise cloud approach</article-title>
          ,
          <source>” Journal of Grid Computing, cilt 9, no. 1, s. 3-26</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>F.</surname>
          </string-name>
          <article-title>Liu vd</article-title>
          ., “
          <article-title>NIST cloud computing reference architecture,” NIST special publication</article-title>
          , cilt
          <volume>500</volume>
          , no.
          <issue>292</issue>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J.</given-names>
            <surname>Bughin</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Chui ve J. Manyika, "Clouds, big data, and smart assets: Ten tech-enabled business trends to watch," McKinsey Quarterly, cilt 56, sayı 1</article-title>
          , s.
          <fpage>75</fpage>
          -
          <lpage>86</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>P.V.</surname>
          </string-name>
          <article-title>Beserra vd</article-title>
          ., “
          <article-title>Cloudstep: A step-by-step decision process to support legacy application migration to the cloud,” Maintenance and Evolution of Service-Oriented and Cloud-Based Systems</article-title>
          (MESOCA),
          <source>2012 IEEE 6th International Workshop, s.7-16</source>
          ,
          <year>2012</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bibi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Katsaros ve P.</given-names>
            <surname>Bozanis</surname>
          </string-name>
          , “Application Development:
          <article-title>Fly to the Clouds or Stay Inhouse?,” Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE</article-title>
          ),
          <year>2010</year>
          19th IEEE International Workshop on, Larissa,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>S.</given-names>
            <surname>Patidar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Rane ve P.</given-names>
            <surname>Jain</surname>
          </string-name>
          , “
          <source>Challenges of software development on cloud platform,” World Congress on Information and Communication Technologies (WICT)</source>
          , Mumbai,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. T. Parveen ve S. Tilley, “
          <article-title>When to Migrate Software Testing to the Cloud?</article-title>
          ,
          <source>” 3rd International Conference on Software Testing, Verification, and Validation Workshops</source>
          , Paris,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. T. Mattila, “
          <article-title>Comparing preconditions for cloud and on-premises development -</article-title>
          <source>Cloud-Based Software Engineering,” Cloud-Based Software Engineering</source>
          , Helsinki,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. E. Nikkhouy, “
          <article-title>Decision Making About Migrating To The Cloud Mode,”</article-title>
          <source>Cloud-Based Software Engineering</source>
          , Helsinki,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. I. Smirnova, “
          <source>Impactof Cloud Computing on Global Software Development Challenges,” Cloud-Based Software Engineering</source>
          , Helsinki,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. N.
          <article-title>Oza vd</article-title>
          ., “
          <article-title>Identifying Potential Risks and Benefits of Using Cloud in Distributed Software Development,” Product-Focused Software Process Improvement</article-title>
          , Baf, Springer Berlin Heidelberg, s.
          <fpage>229</fpage>
          -
          <lpage>239</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Ş. Çoban, “
          <article-title>Yazılım Geliştirme Takımlarının Bulut Üstünden Yazılım Geliştirme Eğilimlerinin İncelenmesi”</article-title>
          , Yüksek Lisans Bitirme Projesi, http://yunus.hacettepe.edu.tr/~uhus/SafakCoban.pdf,
          <source>Erişim tarihi: 17 Haziran</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. P.
          <string-name>
            <surname>Runeson ve M. Höst</surname>
          </string-name>
          , “
          <article-title>Guidelines for Conducting and Reporting Case Study Research in Software Engineering,” Empirical Software Engineering</article-title>
          , cilt
          <volume>14</volume>
          , no.
          <issue>2</issue>
          , s.
          <fpage>131</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>