<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="tr">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Uygulama Yaşam Döngüsü Yönetimi Altyapısı için GelİŞlet (DevOps) Deneyimi</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Ahsen</forename><forename type="middle">İkbal</forename><surname>Aytekin</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">HAVELSAN Teknoloji ve Akademi Direktörlüğü</orgName>
								<address>
									<postCode>06510</postCode>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Yagup</forename><surname>Macit</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">HAVELSAN Teknoloji ve Akademi Direktörlüğü</orgName>
								<address>
									<postCode>06510</postCode>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Eray</forename><surname>Tüzün</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">HAVELSAN Teknoloji ve Akademi Direktörlüğü</orgName>
								<address>
									<postCode>06510</postCode>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Havelsan</forename><forename type="middle">Bilişim</forename><surname>Hizmetleri</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">HAVELSAN Teknoloji ve Akademi Direktörlüğü</orgName>
								<address>
									<postCode>06510</postCode>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Grup</forename><surname>Müdürlüğü</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">HAVELSAN Teknoloji ve Akademi Direktörlüğü</orgName>
								<address>
									<postCode>06510</postCode>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Uygulama Yaşam Döngüsü Yönetimi Altyapısı için GelİŞlet (DevOps) Deneyimi</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">6EAFC3E4B8DF36DBDDE7F897749C7464</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T19:47+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Uygulama yaşam döngüsü yönetimi</term>
					<term>Hızlı Uygulama Geliştirme</term>
					<term>Uygulama Değer Yönetimi</term>
					<term>Yazılım İşletimi</term>
					<term>DevOps</term>
					<term>GelİŞlet</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Özetçe. Günümüz şirketleri, müşterilerinin beklentilerini anlamak ve bu beklentilere hızlı ve doğru bir şekilde tepki vermek durumundadır. Artık, bilişim sistemleri karar destek sistemleri olmaktan çıkmış ve doğrudan yönetimin, üretimin, ticaretin ve sosyal hayatın yaşandığı sistemler haline gelmiştir. Hayatın kendisini beklemeye almak hayattan kopuş ile sonuçlanmaktadır. Uygulama yazılımları için hem ilk fikrin kullanıma verilmesi hem de var olan yazılım üzerinde değişiklik yapılması hızlı davranış yeteneği gerektirmektedir. Bu hız yeteneği, uygulamayı geliştirenler ile aynı uygulamayı işletenler arasındaki süreçsel ve organizasyonel mesafenin kısalması ile olanaklıdır. GelİŞlet (DevOps), geliştiriciler ve işleticilerin aynı çatı altında ve işbirliği içerisinde birlikte çalışarak kullanıcı ihtiyaçlarına hızlı tepki vermelerini sağlayan bir yaklaşım olarak tanımlanmaktadır. Bu çalışmada, sistem ve yazılım üreten ve kullanıcının bilişim profesyoneli olduğu büyük ölçekli bir organizasyonda Uygulama Yaşam Döngüsü Yönetimi altyapısının, GelİŞlet yaklaşımı ile işletilmesi, bakımı ve kazanımları anlatılmıştır.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="tr">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Giriş</head><p>Günümüzde şirketler, ister yazılımları kendileri geliştirsin ister platform olarak tedarik etsin, işletim esnasında kullanıcıların gündelik pratiklerini takip etmek ve onlara daha etkili yazılımlar sağlamak istemektedirler. Yazılım uygulamalarında, fikrin ilk çıkışından başlamak üzere geliştirme, test, dağıtım ve bakım süreçlerinin tamamı Uygulama Yaşam Döngüsü Yönetimi (UYY) olarak tanımlanmaktadır <ref type="bibr" target="#b0">[1]</ref>.</p><p>İlk UYY çözümlemeleri, yaşam döngüsü aktivitelerinin ayrı yürütüldüğü farklı araçların entegrasyonundan oluşmaktadır. UYY 2.0 yaklaşımında, yazılım geliştirme süreçlerinin bütünleşik olduğu araçlar çözüm olarak sunulmaktadır. UYY 2.0 ile gelen tümleşik ortam üzerinde yinelemeli geliştirme ve sürekli inşa gibi yeni deneyimler elde edilmiş ve Çevik Bildiri <ref type="bibr" target="#b1">[2]</ref> ile anlayış değişikliği vurgulanmıştır. Çevik pratiklerin ilgi görmesi ve bu alandaki gereksinimlerin artması sonucunda UYY 2.0+ <ref type="bibr" target="#b2">[3]</ref> ile planlama, işbirliği ve sürüm dağıtımının da kapsandığı yaklaşıma geçilmiştir. Yazılımı işleten ve kullanan birimlerin de sürece eklenmesi sonucunda, aktiviteleri uçtan uca kapsayan, genişletilmiş UYY denilebilecek GelİŞlet <ref type="bibr" target="#b3">[4]</ref> yaklaşımı ortaya çıkmıştır.</p><p>HAVELSAN, yüklenicisi olduğu projelerin yazılım ve sistem çalışmalarını gerçekleştirmek için ihtiyaç duyduğu ortak araçlardan oluşan altyapı hizmetini UYY 2.0+ uyumlu özel bulut şeklinde merkezileştirmiştir <ref type="bibr" target="#b4">[5]</ref>. Altyapı hizmet sunumunda süreçler, geliştirme yöntemleri, takım yapıları ve işbirliği konularında proje ve gruplara göre farklılaşan ihtiyaçlar ortaya çıkmıştır. Kısa zamanda değişebilen bu ihtiyaçları, işbirliği içerisinde hızla karşılayabilmek ve değişim sonuçlarını izleyebilmek için UYY altyapı hizmetinin verilmesinde GelİŞlet yaklaşımına geçilmiştir.</p><p>Bildirinin ikinci bölümünde, GelİŞlet yaklaşımı hakkında bilgi verilmiştir. Üçüncü bölümde, HAVELSAN UYY altyapısının Gelİşlet motivasyonu, izlenen yöntem ve elde edilen sonuçlar alt başlıklar halinde anlatılmıştır. Son bölümde ise gerçekleştirilen deneyim genel olarak özetlenerek, yapılan değerlendirmeler aktarılmıştır.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">GelİŞlet</head><p>GelİŞlet terimi, 2008 yılında "Development" ve "Operations" sözcüklerinin bileşiminden oluşturulan DevOps <ref type="bibr" target="#b3">[4]</ref> teriminden yola çıkılarak, "Geliştirme" ve "İşletme" sözcüklerinden türetilmiştir. GelİŞlet yaklaşımı, Çevik geliştirme modelinin evrimi ile vizyon, özellik, geliştirme, test, inşa, dağıtım, işletme, izleme, geri bildirim konularını uçtan uca kapsayacak şekilde ürün sahibi, geliştiriciler, işletim birimleri ve kullanıcılar arasındaki işbirliğini arttıran kültür olarak ortaya çıkmıştır <ref type="bibr" target="#b5">[6]</ref>. Bu kültürün işletim döngüsü Şekil 1'de görülmektedir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Şekil 1 -GelİŞlet yaklaşımı döngüsü [7]</head><p>GelİŞlet döngüsü, planlama evresi ile başlamaktadır. Planlama evresinde, ürüne ait özellikler ürün sahibi tarafından önceliklendirilerek tur planına dahil edilmekte ve geliştirme faaliyetleri tetiklenmektedir <ref type="bibr" target="#b7">[8]</ref>. Geliştirme evresinde, sürekli inşa pratiği ile kod yazımı, inşa ve test zinciri korunmaktadır. Dağıtım evresinde, sürümün inşası alınarak dağıtım gerçekleştirilmektedir. İşletim evresinde ise dağıtılan ürünün işletilmesi ve izlenilmesi yapılmaktadır. İzleme sonuçlarına göre tekrar planlama evresine geçilmektedir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">HAVELSAN Deneyimi</head><p>HAVELSAN, 4 genel müdür yardımcılığı çatısı altında 800+ mühendis olmak üzere 1200 üzerinde çalışanı olan bir savunma sanayi şirketidir. Her yeni gelen proje ile geliştirme ortamının ihtiyaçları sürekli farklılaşabilmektedir. Böyle bir dinamik yapıda, projelerin ihtiyaçlarına hızlı bir şekilde cevap verebilmek ve çoğunluğu mühendislerden oluşan iç müşterilerin memnuniyetlerini sağlayabilmek amacıyla, Kurumsal UYY altyapısı <ref type="bibr" target="#b4">[5]</ref> devreye alınmıştır.</p><p>Geliştirilen Kurumsal UYY altyapısı ile yaklaşık 60 mühendislik grubuna destek verilmektedir. Bu mühendislik grupları, genel müdür yardımcılıklarına bağlı değişen büyüklüklerde (5 ila 60 kişi) takım ve takımların bağlı olduğu gruplardan oluşmaktadır. Mühendislik grupları, herhangi bir zaman diliminde ortalama 50 aktif projenin geliştirme etkinlerinden oluşan bir iş büyüklüğünü yürütmektedir. Bu altyapı sayesinde mühendislik grupları farklı geliştirme metodolojileri uygulayabilmekte ve şelaleden, çok fazlı modele ya da çevik yöntemlere geçebilmektedir. UYY altyapısı, İş Sürekliliği Yönetim Sistemi (ISYS) kapsamında, özel bulut üzerinden, tüm geliştiricilere kesintisiz olarak hizmet vermek gibi ek yükümlülüklere sahiptir. Bu gereksinimleri karşılayabilmek amacıyla, UYY altyapı hizmetinin işletim ve bakımı için 2014 yılında GelİŞlet kültürüne geçmesine karar verilmiştir. Altyapı hizmetinin GelİŞlet yaklaşımı ile işletim ve bakımı, 5 kişilik bir ekip tarafından ikişer haftalık planlı sürüm çıkarma şeklinde yapılmaktadır.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Şekil 2 -HAVELSAN UYY altyapısının GelİŞlet döngüsü.</head><p>UYY altyapı hizmeti, çeşitli kanallardan gelen girdiler ve ihtiyaçlara göre sürekli iyileştirilmektedir. İhtiyaçların planlanması ve gerçekleştirilmesi sonucunda hizmetin sürümü yükseltilerek canlı kullanıma alınmaktadır. Canlı sistem, sürekli izlenerek ve kullanıcı geri dönüşleri alınarak sisteme tekrar girdi sağlanmaktadır. UYY altyapı hizmetinin GelİŞlet döngüsü Şekil 2'de gösterilmektedir. Bu döngüdeki adımlar alt başlıklarda ayrıntılı olarak aktarılmıştır.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Planla</head><p>UYY altyapısı, kullanıcı gruplarından, yardım masasından ve kurumsal vizyon gibi kanallardan gelen girdilerle sürekli iyileştirilmektedir. Birinci kanal, mühendislik grupları ile 15 günlük periyodlarla gerçekleştirilen kullanıcı görüşmeleridir. Bu görüşmede mühendislik gruplarının temsilcileri ile ürünün değerlendirmesi yapılarak istenilen özellikler ve geri bildirimler alınır. İkinci kanal, olarak Yardım Masası talepleri kullanılmaktadır. Kullanıcılar bu platform üzerinden istekte bulunabilir ve hata bildirimi yapabilirler. Üçüncü kanal ise ISYS, kurumsal vizyon ve endüstriyel gelişim ihtiyaçların bu girdilere eklenmesi şeklindedir.</p><p>GelİŞlet takımı zaman içerisinde değişen ortalama 6 kişiden oluşmakta ve 2 haftalık turlar ile çalışmaktadır. Bu turların planlama evresinde talep edilen özellikler ve bildirilen hatalar, önceliklerine ve büyüklüğüne göre tur içerisinde gerçekleştirilmek üzere seçilir. Seçilen ürün özellikleri, takım üyelerinin yapması gereken görevlere kırılarak koşulacak olan tur hazır hale getirilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Geliştir ve Yapılandır</head><p>Bu aşamada, günlük kenetlenme toplantıları ile görevlerin üzerinden geçilerek her takım üyesinin, diğer üyelerin yaptığı işler ve engellenen işler konusunda bilgilenmesi sağlanmaktadır. Takım üyeleri, üzerlerine atanan görevleri çalışarak, geliştirdikleri kodların birim testlerden geçtiğine emin olduktan sonra takım üyelerinden birine kod gözden geçirme isteği gönderirler. Kod gözden geçirme işlemi, geliştiricinin kendisi dışındaki bir başka göz tarafından aynı kodun incelenmesi olarak gerçekleştirilir. Gözden geçirme yapan takım üyesi, kod üzerinde gözlemlediği eksiklikler, fazlalıklar ve hatalı yazımlar için ilgili satırlara yorum girerek gözden geçirme isteğini geliştiriciye geri gönderirler. Geliştirici, kod gözden geçirme isteği doğrultusunda kendisine iletilen yorumlara göre düzeltmelerini gerçekleştirerek kodu kaynak kod deposuna iade eder. Bu iade işlemi ile tetiklenen sürekli inşa, hatalı ve inşayı kıran bir kodun, kaynak kod deposuna iadesini reddederek ilgili geliştiriciye düzeltilmek üzere geri gönderir. Bu inşanın başarılı olması durumunda ise inşa sırasında çalışan kod kalite ölçüm aracının (SonarQube) sunmuş olduğu çıktılar dikkate alınarak ek düzeltme faaliyetleri gerçekleştirilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Sına ve Konumlandır</head><p>Başarılı olan sürekli inşa çıktıları, geliştirme ortamına otomatik olarak yüklenmekte ve planlama aşamasında oluşturulan test görevleri ile çapraz-fonksiyonlu takım üyeleri tarafından test edilmektedir. Kullanıcı testi olarak adlandırdığımız bu testlerden başarısız olan geliştirmeler için hata açılarak aynı tur içerisinde düzeltme faaliyeti yürütülmektedir. Başarılı olan geliştirmeler ise tur sonu teslimat kümesine aday olarak girerler. 2 haftalık turun sonunda, tur gözden geçirme toplantısı gerçekleştirilerek aday geliştirmelerden bitti tanımına (definition of done) uyanlar etiketlenerek tur çıktısı belirlenir.</p><p>Konfigürasyon yöneticisi tarafından etiketlenen kaynak kodlar üzerinden, test, önüretim ve üretim ortamlarına dağıtım amacıyla sürüm inşası başlatılmaktadır. Sürüm inşasına ait çıktılar Sürüm Yönetim Aracı (Microsoft Release Management) ile dağıtılmak üzere konfigüre edilmektedir. Bu araç üzerinde, tanımlanan her bir ortam için dağıtımı onaylamak ve dağıtımın başarısını doğrulamak üzere ilgili takım üyelerine atamalar yapılmıştır. Dağıtım ortamı tek düze bir yapıya sahip olduğu için ayrıca bir dağıtım konteyneri kullanımına gerek görülmemiştir. Sürüm inşası tetiklendiğinde, etiketlenen kaynak kodların çıktısı üretilerek, test ortamı için dağıtım onayına sokulur ve onay sonucunda test ortamına sürüm dağıtımı gerçekleştirilir. Sonrasında yapılan testler ve doğrulama onayı ile dağıtımın ön-üretim ortamına otomatik olarak aktarılması sağlanır. Benzer şekilde ön-üretim ortamında da başarı elde eden sürümün canlı sisteme dağıtımı gerçekleştirilerek planlanmış olan tur çıktısı kullanıma verilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">İzle ve Öğren</head><p>UYY altyapı hizmeti, kurumsal ölçekte yürütülen ISYS kapsamında, süreklilik ve kullanıcı memnuniyeti açısından izlenmektedir. Bu izlemenin parçası olarak, yardım masasından elde edilen, geliştirilen talep sayısı ve memnuniyet anketi sonuçları, 2015 Ağustos ayından 2016 Haziran ayına kadar olan dönem için Tablo 1'de verilmiştir. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Geliştirme Sayısı Müşteri Memnuniyeti</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Sonuç</head><p>Bu çalışmada Kurumsal UYY Altyapısı hizmetinin GelİŞlet modeli ile nasıl yürütüldüğü aktarılmıştır. Kurumsal UYY altyapısı hizmeti 2012 yılında pilot projeler ile başlamış, 2013 yılı Mayıs ayında işletime geçilerek mevcut projelerin bu altyapıya geçişleri ile yaygınlaştırılmıştır. 2014 yılında geçilen GelİŞlet yaklaşımı ile ikişer haftalık periyodlar halinde yaklaşık 60 tur planlaması gerçekleştirilmiş ve bu turlara ait 60 çıktı ile canlı sistem sürüm yükseltmesi yapılmıştır.</p><p>GelİŞlet yaklaşımı sonrasında, kullanıcı gruplarının doğrudan ürün özelliklerinin ve önceliklerinin belirlenmesi süreçlerine katılımları ile doğru üretim yapılması sağlanmıştır. Talep edilen özelliklerin kullanıma verilmesi GelİŞlet yaklaşımı öncesinde 2 ay sürerken bu yaklaşım sonrasında süre 3 haftaya indirilerek ihtiyacın hızlı karşılanması sağlanmıştır.</p><p>3 yıllık işletim süresince, planlı bakım faaliyetleri dışında hizmet yalnızca 1 günlük kesintiye uğramış, bu kesintinin nedeni olarak anti virüs yazılımının davranışı tespit edilmiştir. Elde edilen sonuçlara göre, ürün üzerinde talep edilen özelliklerin kullanıcılara hızlı bir şekilde sunulmasını sağlayan entegre GelİŞlet altyapısının başarılı olduğu, memnuniyet anketlerinde görülmüştür.</p><p>DevOps terimi için Türkçe karşılık taraması yapılmış ve karşılık bulunamayınca GelİŞlet terimi türetilmiştir.</p><p>Gelecek dönemde, ölçümlerin ve bu ölçümlere bağlı olarak yapılan değişikliklerin daha etkili olabilmesi için metrik altyapısının geliştirilmesi planlanmaktadır.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Tablo 1-UYY hizmeti için aylık bazlı geliştirme sayısı ve memnuniyeti</head><label></label><figDesc>Uygulama kullanım izleme aracı (PIWIK) üzerinden, UYY Altyapısı canlı sistemi sürekli olarak izlenmektedir. Bu izleme ile sistem gözlemlenerek, yeni eklenen özelliklerin kullanımı, mevcut ürün özelliklerinin kullanımındaki artış ve düşüşler, uygulamaya bağlanılan tarayıcı türleri ve sürüm bilgileri izlenmekte ve raporlanmaktadır. Yapılan izlemeler sonucunda yeni istenen özelliklerin gerçekleştirimi, mevcut olanların değiştirilmesi veya kaldırılması için kararlar alınarak ürün güncelleştirilmekledir. Bu güncelleştirme yaklaşımı ile son bir yılda 20 adet dağıtım oluşturulmuş ve dağıtılmıştır. UYY Altyapısı ürün özelliklerinin 2015 Ağustos ayından 2016 Haziran dönemine kadar geçen süreçte örün (web) istemcisi üzerinden gerçekleştirilen ziyaret sayıları Şekil 3'te verilmiştir.</figDesc><table><row><cell>Ağustos 2015</cell><cell>2</cell><cell>5,0</cell></row><row><cell>Eylül 2015</cell><cell>18</cell><cell>4,5</cell></row><row><cell>Ekim 2015</cell><cell>8</cell><cell>4,67</cell></row><row><cell>Kasım 2015</cell><cell>12</cell><cell>4,67</cell></row><row><cell>Aralık 2015</cell><cell>20</cell><cell>4,83</cell></row><row><cell>Ocak 2016</cell><cell>19</cell><cell>4,8</cell></row><row><cell>Şubat 2016</cell><cell>14</cell><cell>3,67</cell></row><row><cell>Mart 2016</cell><cell>13</cell><cell>4,67</cell></row><row><cell>Nisan 2016</cell><cell>15</cell><cell>NA</cell></row><row><cell>Mayıs 2016</cell><cell>8</cell><cell>5</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Şekil 3 -UYY ürün özelliklerinin ziyaret sayısı Verilen</head><label></label><figDesc>tabloda, Backlog Görünümü ve Dashboard gibi yeni özelliklerin 2016_01 sürümü ile geldiği görülmektedir. Ayrıca, Kişisel Sorgular, Ortak sorgular ve Zaman Çizelgesi gibi özelliklerin yoğun olarak kullanıldığı izlenebilmektedir. Özellikle Zaman Çizelgesinin iniş ve çıkışları, kullanıcının ilgisinin izlenmesi için kritik bir göstergedir. Test Yönetimi özelliklerinde kullanılan erişim aracı, örün tabanlı olmadığı için Test Yönetimi erişiminin sınırlı olduğu görülmektedir. Doküman Görünümü ve İzlenebilirlik özellikleri sadece gereksinim yöneticisi rolü ile ilişkili olduğu için diğer geliştirme özelliklerine göre daha az erişim görülmektedir. Bu bilgiler bir sonraki tur planına girdi sağlayarak, kullanılmayan özellikler kaldırılmakta, olağan dışı tespit edilen işlemler için analizler yapılmaktadır. Kullanıcıların erişim sağladıkları tarayıcılara göre yapılan geliştirmeler kontrol edilmekte ve gerekli durumlarda kullanıcıların tarayıcı güncellemelerinin merkezi olarak gerçekleştirilmesi talep edilmektedir.</figDesc><table><row><cell></cell><cell>3500</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell>Ziyaret Sayısı</cell><cell>500 1000 1500 2000 2500 3000</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell>0</cell><cell>2015</cell><cell>2015</cell><cell>2015</cell><cell>2015</cell><cell>2015</cell><cell>2016</cell><cell>2016</cell><cell>2016</cell><cell>2016</cell><cell>2016</cell></row><row><cell></cell><cell></cell><cell>_08</cell><cell>_09</cell><cell>_10</cell><cell>_11</cell><cell>_12</cell><cell>_01</cell><cell>_02</cell><cell>_03</cell><cell>_04</cell><cell>_05</cell></row><row><cell cols="2">Arama sonuçları</cell><cell></cell><cell>21</cell><cell>55</cell><cell>8</cell><cell>15</cell><cell>96</cell><cell cols="4">195 213 374 263</cell></row><row><cell cols="2">Backlog Görünümü</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>48</cell><cell cols="3">131 176 130</cell><cell>56</cell></row><row><cell>Bana atanmış</cell><cell></cell><cell>10</cell><cell cols="2">133 224</cell><cell>89</cell><cell>206</cell><cell>19</cell><cell>85</cell><cell cols="3">112 205 174</cell></row><row><cell>Dashboard</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>9</cell><cell>21</cell><cell>17</cell><cell>25</cell><cell>14</cell></row><row><cell>Diğer</cell><cell></cell><cell></cell><cell>140</cell><cell>89</cell><cell></cell><cell>360</cell><cell></cell><cell>177</cell><cell>77</cell><cell>441</cell></row><row><cell cols="2">Doküman Görünümü</cell><cell>2</cell><cell>7</cell><cell>8</cell><cell>1</cell><cell>17</cell><cell>7</cell><cell>33</cell><cell>20</cell><cell>22</cell><cell>37</cell></row><row><cell cols="2">İnşa Yönetimi</cell><cell>20</cell><cell cols="2">254 106</cell><cell>49</cell><cell>23</cell><cell>1</cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="2">Kişisel Sorgular</cell><cell>64</cell><cell cols="9">779 773 277 937 199 532 824 425 675</cell></row><row><cell cols="2">Numaralandırma</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>4</cell><cell>24</cell><cell>3</cell><cell>14</cell><cell>2</cell></row><row><cell cols="2">Ortak Sorgular</cell><cell cols="10">115 925 1231 490 854 134 281 665 935 849</cell></row><row><cell cols="2">Tarih Bazlı Sorgu</cell><cell>6</cell><cell>65</cell><cell>157</cell><cell>48</cell><cell>172</cell><cell>27</cell><cell>88</cell><cell>62</cell><cell>70</cell><cell>30</cell></row><row><cell>Temel Çizgi</cell><cell></cell><cell>10</cell><cell cols="2">112 112</cell><cell>34</cell><cell>167</cell><cell>57</cell><cell cols="4">172 129 215 122</cell></row><row><cell cols="2">Test Yönetimi</cell><cell>6</cell><cell></cell><cell>8</cell><cell></cell><cell>20</cell><cell>17</cell><cell>18</cell><cell>12</cell><cell>12</cell><cell>4</cell></row><row><cell cols="2">Zaman Çizelgesi</cell><cell cols="10">328 2015 2739 726 3137 545 1451 1706 1544 1259</cell></row><row><cell>İzlenebilirlik</cell><cell></cell><cell>1</cell><cell>4</cell><cell>5</cell><cell>8</cell><cell>4</cell><cell>5</cell><cell>12</cell><cell>8</cell><cell>6</cell><cell>3</cell></row><row><cell>Kaynak Kod</cell><cell></cell><cell>18</cell><cell cols="9">613 464 449 592 345 864 866 715 294</cell></row></table></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Teşekkür. Yazarlar, HAVELSAN yönetimine çalışmaya verdiği destek için teşekkürler ederler.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Referanslar</head></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><surname>Chappell</surname></persName>
		</author>
		<title level="m">What is Application Lifecycle Management?</title>
				<imprint>
			<publisher>Chappell &amp; Associates</publisher>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<ptr target="http://www.agilemanifesto.org/" />
		<title level="m">Agile Manifesto</title>
				<imprint>
			<date type="published" when="2016-06-17">17 Haziran 2016</date>
		</imprint>
	</monogr>
	<note>Çevrimiçi</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><surname>West</surname></persName>
		</author>
		<title level="m">The Time Is Right For ALM 2.0+</title>
				<imprint>
			<publisher>Forrester Research</publisher>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">Patrick</forename><surname>Debois</surname></persName>
		</author>
		<title level="m">Agile 2008 Toronto,» Just Enough Documented Information</title>
				<meeting><address><addrLine>Toronto</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Büyük Ölçekli Bir Organizasyonda Uygulama Yaşam Döngüsü Yönetimi Uygulama Deneyimi</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Macit</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Tüzün</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Ince</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">I</forename><surname>Aytekin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 8th Turkish National Software Engineering Symposium</title>
				<meeting>the 8th Turkish National Software Engineering Symposium</meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m">Emerging Technology Analysis: DevOps a Culture Shift, Not a Technology</title>
				<imprint>
			<publisher>Gartner</publisher>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<ptr target="http://www.collabnet.cn/products/teamforge/deploy" />
		<title level="m">Collabnet Web Sitesi</title>
				<imprint>
			<date type="published" when="2016-06-17">17 Haziran 2016</date>
		</imprint>
	</monogr>
	<note>Çevrimiçi</note>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">The Scrum Guide</title>
		<author>
			<persName><forename type="first">Ken</forename><surname>Schwaber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jeff</forename><surname>Sutherland</surname></persName>
		</author>
		<ptr target="http://www.scrumguides.org/" />
		<imprint>
			<date type="published" when="2013-06-17">Temmuz 2013. 17 Haziran 2016</date>
		</imprint>
	</monogr>
	<note>Çevrimiçi</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
