7 Mart 2019 Perşembe

8 Harika DevOps Test Yazılımı

DevOps
DevOps, “development” ve “operations” kelimelerinin bir araya getirilmesinden oluşmuş bir kelime. Yani, “geliştirme” ve “operasyon”. Burada “geliştirme” dediğimiz zaman yazılım geliştirilmesinden, operasyon derken de, bu yazılımın çalıştırılması ve kullanımından bahsediyoruz.
Geliştirme, yazılımcılar tarafından yapılır. Yazılımcılar genellikle, kendi güvenli alanlarından, yani kod yazma alanından dışarıya çıkmak istemezler. Kod hangi makinada çalışacak, oralara nasıl kopyalanacak, çalışma sırasında ne problemler çıkacak gibi sorunlara ilgi göstermek istemezler. Gösterirlerse de, bundan çok hoşlanmazlar.
İşte bu noktada müşteri memnuniyetini artırmak için daha farklı etmenler devreye giriyor. Sisteminizin iyi çalışmasını sağlamak için ise geliştiricilerinizin, test edenlerin ve çalışanlarınızın, kısaca bütün ekibinizin yüksek doğruluk oranlı hata izleme ve öngörme yetenekleri olması gerekir. Ancak daha en başından sisteminizi test etmek gelecekte karşılaşacağınız sorunları en aza indirgemekte önemli bir yer tutuyor. Bununla birlikte işletmeniz için doğru test aracını bulmak bir hayli zor ve zaman alan bir süreç olabilir.
Peki bu süreci kolaylaştıran yazılımlar neler? Bu yazımızda işinizi kolaylaştıracak 8 yazılımı bir araya getirdik;
1- XL TestView
XL TestView bir test yönetim ve analiz aracıdır ve yapmak istediğiniz testleri tanımlayıp yürütmenize olanak verir. Daha sonra sonuçları bir araya toplamına ve görselleştirmenize olanak verir.
2- Selenium
Selenium, web uygulamalarınız için taşınabilir bir test sistemidir. Ayrıca Java, C#, Groovy, Perl, Python ve Ruby gibi popüler programlama dillerinde testler yazmanız için de bir dil desteği sağlar.
3- Cucumber
Cucumber bilgisayar programcılarının başka yazılımları test etmek için kullandığı bir yazılımdır. BDD (Behavior-driven development) tarzı otomatikleştirilmiş kabul testleri çalıştıran bir program. Ruby dilinde yazılmış olsa da Ruby haricindeki platformlarda kullanılabilir.
4- Appium
Appium doğal, hibrit ve mobil uygulamalar ile kullanabileceğiniz açık kaynak kodlu bir test otomasyon sistemi. WebDriver protokolünü kullanarak IOS ve Android uygulamalarını yürütüyor.
5- JMeter
Apache JMeter Web odaklı birçok farklı servisi test etmekte kullanabileceğiz bir apache projesi.
6- JUnit
JUnit java dili için bir ünite test sistemi. Daha önceden SUnite dayanan xUnit olarak da biliniyordu.
7- FitNesse
FitNesse bir web sunucusu, bir wiki ve otomaikleştirilmiş bir test aracı. Ward Cunningham’ın Framework for Integrated Test yazılımına dayalı. FitNesse ünite testinden ziyade kabul testleri için tasarlandı ve sistem işlevinin detaylı okunabilir tanımlamasını sağlayabiliyor.
8- Gatling
Gatling, Scala, Akka ve Netty’e dayanan bir yük test sistemi. Web uygulamaları başta olmak üzere farklı servislerin performansını ölçme ve analiz etmekte kullanılabilir.

IT Altyapısı İçin Stratejik Planlama

IT Altyapı güçlendirme çalışmaları nelerdir? Altyapı, stratejik olabilir mi? Altyapının doğru sağlanabilmesi için ne gibi stratejiler uygulanmalıdır? Serimizin son yazısında bu soruların cevaplarını arıyor olacağız.
IT strategy
Altyapı Güçlendirme Çalışmaları
Altyapının stratejik olması, esneklik ve güvenilirlik anlamına gelmektedir. Bunun için ilk aşama, ağ seçimidir. Şirket içi verilere güvenli ulaşılması için ağ kullanımını öngörülebilir yapmak önemlidir. Kaynak kontrol sistemi kullanılarak, tüm anahtar ve yönlendiricilerin yapılandırılması sağlanabilir.
Anahtar ve yönlendiricilerin yapılandırmaları tek bir yerde tutulur çünkü değişimi ve yönetimi daha kolay sağlanır. IT altyapısı için en büyük problementegrasyon ve verimli çalışabilirlik riskidir. Bu problemin etkilerini azaltmanın yolu, iyi tasarlanmış bir ağ ve anahtar yönlendiricilerden geçer.
Planlama bir öngörüden gelir, buna bağlı olarak, şirketlerin verimli bir IT altyapısı sahip olmaları için daha fazla bant genişliği ve işlem gücüne ihtiyaçları bulunmaktadır.
Yapılandırma ile güvenlik ağı kontrol edildikten sonra, IP üzerinden video-over-ses, güvenlik kameraları gibi verilere hızlıca ulaşılabilir.
IT Altyapı Stratejik Planlaması Yaparken Cevaplandırılması Gereken Anahtar Sorular
1) Veri merkezi satın mı alınmalı yoksa başka bir server sağlanarak mı kullanılmalı? Bu sorunun cevabını verimli bir şekilde alabilmek için şirket içi finansal analizleri iyi kontrol etmek gerekmektedir. Bununla birlikte network uygunluğu da iyi analiz edilmelidir.
2) Özel sektör ve Kamu firmaları, Bulut planlarken hangi yatırımları yapmalı? Şirket için mevcut altyapı ve mevcut portföy incelenip, şirket dışı uygulanabilecek uygulama ve standartların sağlanabilmesi gerekir.
3) Veri merkezinin etkili ve verimli olabilmesi için ne tür yatırımlar yapılmalı? IT verimliliğini arttırmak için altyapı mimarisini, veri merkezi yaşam döngüsünün hangi bölümünde gördüğünüz önemlidir. Planlama aşamasındaki seçenekler şu şekildedir: Soğutma teknolojileritemel mimari değişimiyönetimi sağlayabilme ve yer değişimi planlamanın anahtar görevleridir.
4) Modülerlik için seçenekler ne olmalı? Modülerite başlı başına bir hedef değildir, sadece veri merkezi gereksinimlerini ortadan kaldırabilmek için yapılan değişiklikleri ve teknikleri içerir. Bu teknikler ise farklı kombinasyonlarda olan veri merkezini tamamen dışardan sağlamak yada dışardan bir server sağlayıcısı ile maliyeti az da olsa düşürmek gibi seçeneklerdir.
Sorular Cevaplandırıldıktan Sonra Stratejik Planlama Nasıl Geliştirilir?
Misyon: Şirket içi IT misyonlarının neler olduğu belirlenmeli, daha sonra da şirkete özgü bir veri merkezi misyonu oluşturulmalıdır. Bu aynı zamanda şirket değerlerine de uygun olmalıdır.
SWOT (Strengths,Weakness,Opportunities,Threats) Analizi: IT profesyonelleri, mevcut veri merkezinin güçlü, zayıf yönlerini ve fırsatları, tehditleri iyi analiz etmek durumundadır. Güçlü ve zayıf yönlerini daha iyi analiz edebilmek için günümüzdeki diğer şirketlerle kıyaslama yapılmalıdır. Fırsat ve tehditler ise; “Plan oluşturulduktan sonra veri merkezini ne gibi tehditler veya fırsatlar bekliyor olacak?” öngörüsüdür.
Eylemler Ve Öncelikler Listesi: Veri merkezinin zayıf yönlerini analiz ettikten sonra gerekli seviyeye getirmek önemlidir. Gerekli durumlarda planlamayı yürütecek lider değişikliği sağlamak önceliklerden olmalıdır. Kaynaklar, yetenekler ve bütçe analizi fizibilite açısından önemlidir.
Yol Haritası: Son olarak ise; yukarıda bahsettiğimiz bütün aşamaların tek bir görsel haline getirilmesi bu adımda görülür. Kaynaklar, bütçe ve yetenekler belirlenir, Swot analizinin görsel hali ve misyon bir bütün haline getirilir. Yapılması gereken görevler ve zamanları belirlenerek, zaman şeması oluşturulur.

6 Mart 2019 Çarşamba

BT Danışmanlarının Dikkat Etmesi Gereken 5 Nokta
















Gerek yazılım gerekse donanım veya sistem tarafında şirketlere hizmet veriyorsanız, Bilişim Teknolojileri Danışmanı olarak dikkat etmeniz gereken bir çok nokta vardır. Bilişim teknolojileri hakkında teknik açıdan çok bilgili olabilirsiniz ya da danışmanlık konusunda deneyimli ve bilgi sahibi olabilirsiniz; ancak ikisini birleştirmek bazen gerçekten zordur. Bu yüzden bilişim dünyasının çeşitli konularında danışmanlık vermeyi düşünenler için en çok karşılaşılan durumları Erik Eckel'in önerilerinden 5 noktada özetlemek istedim.
1- Müşteriler her şeyi bilmenizi bekler
Müşterilerinizin, teknolojiyi sizin kadar anlamasını bekleyemezsiniz. Örneğin router ile switch arasındaki farklı veya IP Santral ile Tümleşik İletişim Uygulamaları arasındaki farkı bilmelerini beklememelisiniz. Bunun sonucunda sizden, kendileri için bir çalışma yaparken her şeyi bilmenizi ve konuya hakim olduğunuzu hissetmek isterler. Onların gözünde bir teknoloji uzmanı olduğunuzu hatırınızdan çıkarmamanız gerekir. Bütün bu beklentiler sizi yormamalı. Yapacağınız çalışmaların içeriği konusunda müşterilerin konumuna ve bu konulardaki yetkinliğine göre anlaşılır bir dil içerisinde neleri yapabileceğinizi ve gerektiğinde hangi konularda dış destek almanız gerektiğini en basit biçimde anlatmalısınız. Müşterilerin yetkinlik durumuna göre konuya teknik terimler kullanmaktan çekinmemelisiniz. Gerekli durumlarda benzetmeler yaparak konuyu açıklamayabilirsiniz.
2- Bazı insanlar asla mutlu olmazlar
Bazı insanlar bardağın boş tarafını görmeye odaklanmışlardır. Müşterileriniz arasında da bu yaklaşımda insanlar bulunması olası bir durumdur. Ne yaparsanız yapın emeğinizin tam karşılığını vermek istemeyebilecekleri gibi başarınızı da görmeyebileceklerdir. Projelerinize, gerçekleştirmek istediğiniz çalışmalara karşı ön yargılı davranarak ve bu işin mali kısmını da düşünerek tabiri uygun ise "Hem pastam dursun hem karnım doysun" mantığıyla hareket edebilirler.  Bu durumda işe başlamadan önce detaylı bütçe tahminleri sunup, neyi, ne zaman ve nasıl teslim edeceğinizi, karşılığında nasıl bir fatura ileteceğinizi detaylı ve yazılı olarak iletin. Projelerinizin gerçekleştirilmesi esnasında da ilgili birimlere raporlamalarda bulunarak hangi aşamada olduğunuz konusunda doyurucu bilgilendirmelerde bulunun.
3- Kötü olan akılda kalır
İnsanın genel bir davranış şekli olarak; birBT ÇALIŞANI şeyler kötü gittiğinde – ki bu noktada danışmanlık almaya daha eğilimliyizdir- önceden de kötü giden şeyleri hatırlamaya başlarız. BT danışmanlarına bazen, müşterileri çalışmalarından hiç memnun olmamış gibi gelir. Bu durum motivasyon kaybı yaratması sebebiyle çalışmaların da tam bir başarıya ulaşması konusunda bir engeldir. İnsan doğası iyi giden şeyleri hatırlamakta güçlük çeker.  Böyle durumlara hazırlıklı olmakla birlikte, işinize hakim olduğunuzu hissettirin, soğukkanlı olun ve kimseyi suçlayıcı şekilde bir davranış şekli içerisine girmeden her zaman sonuç odaklı davranın. Pozitif bakış açısıyla problemi giderme yollarına odaklanın.
4- Bazı teknoloji uzmanları iyi danışmanlık yapamaz
Bazı teknoloji uzmanları aynı anda sadece bir proje üzerinde çalışmayı tercih ederler, genelde belli konulara uzmanlaşıp bazı konularda mesai harcamaktan zevk almazlar. Eğer kendinizi böyle tanımlıyorsanız, her meslekte olduğu gibi yaptığınız iş ile kendinizi uyum içerisinde görmüyorsanız, diğer bir deyişle mutlu değilseniz BT danışmanı olmak size göre bir iş olmayabilir. Çünkü danışmanlık bir çok alanda zaman harcamanıza sebep olacak ve aynı anda birden çok iş/proje üzerinde çalışmanızı gerektirecektir. BT danışmanın teknik bilgi, becerisinin yanında ve bütün bunları müşteriye aktarma konusundaki başarısının dışında sosyal ve psikolojik olarak da motivasyonunu üst seviyede tutması gereklidir.  Mesleki başarı ile birlikte duygusal zekâ konusunun da çok önemli bir nokta olduğunu belirtmek gerekir. Kişinin bu alanda kendini geliştirecek sosyal faaliyetler içerisinde bulunması, dolayısıyla insanlarla en uygun şekilde iletişime geçebilme becerisini kazanması , kendisini yaptığı çalışmalar içerisinde tam bir başarı ortamına itecektir.
5- Takip etmek zorundasınız
Projenin tamamlanmış olması, bu proje içerisinde BT danışmanın işinin bittiği anlamına gelmemelidir. Müşteri hizmetleri ve servis devamlılığı hizmeti sunmak işin önemli bir parçasıdır. Kullanıcılar nasıl yapılacağını bilmedikleri fonksiyonların çalışmadığını düşünmeye meyillidirler. Zaman zaman müşterinizin sizi aramasını beklemeden onları ziyaret etmek veya en azında telefonda görüşmek, sorunlarını gidermek size duyulan güveni arttıracaktır. Bu şekilde bir davranış sergilemek mesleki ve ticari itibar açısından da elinizi güçlendirecek ve sonraki çalışmalarınızda önemli bir referans kaynağı olacaktır.

Teknoloji Dünyasının Satın Almaları














Zorlu rekabet şartlarında inovasyonu tetiklemek ve hızlanmak için en büyük teknoloji firmaları bile bir gün farklı firmalar tarafından satın alınabiliyor. Aslında hep sorulan "ne kadara satıldı" sorusu yerine konuya "neden satın alındı" olarak bakmak hepimiz için daha anlamlı. Bu derlememizde teknoloji dünyasının gördüğü en büyük satınalmaları bir araya getirdik.
Bir zamanların internet devi Yahoo!, 4.8 milyar dolarlık bir anlaşma ile ABD’nin mobil operatörü Verizon’a satılıyor. Bu haber teknoloji dünyasına bomba gibi düşse de, bu satınalma sektörde gördüğümüz ne ilk ne de son satın alma olacak. Bugüne kadar benzer onlarca farklı satın alma gördük.
NEDEN... Şirketlerin kendi ekosistemlerini geliştirmek, farklı patentlere sahip olmak, belirli konularda uzmanlaşmış mühendislik gücü ve bilgi birikiminden hızlıca faydalanmak, geliştirilmiş ürünü kendi ürünlerine entegre ederek en hızlı biçimde ürün geliştirmek gibi amaçlarla gerçekleştirilen satın almalar, teknoloji dünyasını direkt olarak değiştirme potansiyeline sahip...

Peki teknoloji dünyasının bugüne kadar gördüğü en büyük satın almaları neler?
Microsoft’un Skype’ı satın alması (8.5 milyar dolar, 2011)
Daha önce eBay’in sahibi olduğu ve o dönemlerde video aramasının olmadığı Skype, 2011 yılında 8.5 milyar dolarlık bir anlaşma ile Microsoft çatısı altında girdi. Microsoft bu satın alma için Google ve Facebook gibi devlerle yarıştı. Satın alma sonrası Skype’ı Windows’a entegre eden Microsoft, böylece kullanıcılarının hem Windows deneyimini arttırmış oldu, hem de kişisel kullanıma yönelik video konferans alanında büyük oyuncu haline gelen Skype’a sahip olmuş oldu.

HP’nin Autonomy satın alımı (10.3 milyar dolar - 2011)
Bugüne kadar birçok büyük satın alımı bulunan HP, 25 milyar dolara Compaq şirketini satın aldıktan sonra 10.3 milyar dolar daha harcayıp yazılım üreticisi Autonomy’i bünyesine katmıştı. Satın alımdan bir yıl sonra Autonomy için çok para ödediğini belirten HP, sonrasında hem kendi şirketinden hem de Autonomy tarafından birçok kişiyi işten çıkarttı.

Google’ın Motorola’yı satın alması (12.5 milyar dolar, 2011)
Son yıllarda birden fazla kez satılan Motorola, ilk olarak 2011 yılında Google’a satılmıştı. Google’ın bir donanım şirketi de olma gayreti ve özellikle Motorola’nın patentleri için gerçekleştirdiği bu satın alım sonrası, şirketi daha sonra 2.9 milyar dolar karşılığında Lenovo’ya sattı. Motorola, şu anda bir Lenovo şirketi olarak hayatına devam ediyor.

Facebook’un WhatsApp satın alımı (19 milyar dolar, 2014)
Teknoloji tarihinin şüphesiz en çok ses getiren satın alım haberi Facebook’un 19 milyar dolar gibi rekor bir değerle WhatsApp’ı alması oldu. Bu satın alım, sadece 55 çalışanı olan ve kullanıcılarına bugüne kadar tek bir reklam dahi göstermemiş bir girişimin ne kadar başarılı ve değerli olabileceğinin kanıtıydı. Şüphesiz mesajlaşma uygulamaları arasında rakipsiz olan WhatsApp’ın gücü, Facebook için paha biçilemez durumdaydı.
Microsoft’un Linkedln satın alımı (26 milyar dolar, 2016)
Microsoft’un Satya Nadella yönetimindeki en büyük satın alımı olan Linkedln, ayrıca teknoloji dünyasının şu ana kadar gördüğü en büyük satın almalardan bir tanesi.

Dell’in EMC satın alımı (67 milyar dolar, 2015)
Dell’in EMC’yi satın alması, 67 milyar dolar ile teknoloji dünyasının en büyük satın alımı konumunda. Dell’in ismi depolama çözümleri konusunda bir dev olan EMC’nin satın alınmasından sonra Dell Technologies olarak değiştirildi. Bu satın alımla birlikte şirket depolama, server, sanallaştırma ve PC olmak üzere dört ana kolda faaliyetlerini yürütüyor. 
Kaynak: TechCrunchCnetBusiness Insiderve ilgili şirketlerin web siteleri

3 Mart 2019 Pazar

2018 Türkiye Bilişim Pazarı

Türkiye Bilişim Pazarının büyüklüğünü belirlemek için son dönemde açıklanan Gartner, TÜBİSAD, Deloitte ve BT Haber Bilişim 500 araştırmalarını inceledik ve paylaşılan bilgileri bir infografikte derledik.
Hem görsel olarak hem de güncel rakamlarla 2018'de bilişim pazarının geldiği son durumu aşağıdaki infografikte bulabilirsiniz;




















































Küresel BT Harcamaları Tahminleri
2017 : 3,521 Milyar $
2018 : 3,740 Milyar $
2019 : 3,846 Milyar $
2020 : 3,954 Milyar $
2021 : 4,072 Milyar $
2022 : 4,192 Milyar $

Türkiye Bilişim Pazarı Büyüklüğü : 116,9 Milyar TL
  • Bilgi Teknolojileri : 41,3 Milyar TL
- Donanım : 16 Milyar TL
- Yazılım : 18,8 Milyar TL
- Hizmet : 6,4 Milyar TL

  • İletişim Teknolojileri : 75,6 Milyar TL
- Donanım : 24,5 Milyar TL
- Elektronik Haberleşme : 51,1 Milyar TL

Aşağıda Bilişim 500 Araştırmasında yer alan bilgilere göre hazırlanmış toplam satış gelirlerini bulabilirsiniz;
  • Türkiye Merkezli Üretici : 4,1 Milyar TL
- Türkiye Merkezli Üretici - Donanım : 1,6 Milyar TL *
- Türkiye Merkezli Üretici - Yazılım : 1,9 Milyar TL
- Türkiye Merkezli Üretici - Hizmet : 397 Milyon TL

  • Sistem Entegratörü : 8,1 Milyar TL
  • Hizmet Sağlayıcı : 5,9 Milyar TL
  • Uluslararası Merkezli Üreticinin Türkiye Temsilcileri : 8,5 Milyar TL
  • Dağıtıcı : 27,1 Milyar TL
  • Telekom Şirketi : 48,8 Milyar TL
  • Ağ Donanımı : 1,4 Milyar TL
  • Masaüstü Bilgisayar ve OEM Ürünleri : 2,3 Milyar TL
  • Mobil Telefon Dağıtıcısı : 12,4 Milyar TL
  • Tablet ve Taşınabilir Bilgisayar Geliri : 2,5 Milyar TL
  • Telekomünikasyon Altyapı Donanımı : 996 Milyon TL
  • Görüntü ve Ses Sistemleri : 1 Milyar TL
  • İş Uygulamaları – Yazılım : 597 Milyon TL
  • Sanallaştırma Yazılımı : 76 Milyon TL
  • Güvenlik Yazılımı : 740 Milyon TL
  • Sektörel Yazılım : 2,3 Milyar TL
  • Çağrı Merkezi Geliri : 1,5 Milyar TL
  • İnternet Hizmeti : 5,4 Milyar TL
  • Donanım İhracatı : 998 Milyon TL
  • Yazılım İhracatı : 528 Milyon TL
  • Hizmet İhracatı : 451 Milyon TL

Kaynak: Gartner Forecast Research Document 2018 Nisan, TÜBİSAD, Deloitte, BT Haber "İlk 500 Bilişim Şirketi Araştırması 2017"

Popüler Yayınlar