Ana içeriğe atla

Kayıtlar

Mart, 2017 tarihine ait yayınlar gösteriliyor

Yazılımda İnsan, Süreç ve Araç Tutkalı

Yakın bir geçmişte yazılım geliştirme ve yönetme konusunda çok deneyimli bir arkadaşımla konuşurken şöyle bir konu açıldı:Yazılımda başarılı olmak için süreç mi insan mı daha önceliklidir?
Yazının alt kısmını okumadan 1 dakika düşünün, sizin cevabınız ne olacak?
Bu soru biraz da: Yumurta mı tavuktan, tavuk mu yumurtadan çıkar sorusuna benziyor değil mi?

Aslında yazılım olsun, başka bir iş olsun ne iş yaparsanız yapın aşağıdaki 3 temel faktör mutlaka vardır. 
Yapılan işin niteliğine bağlı olarak her birinin önemi artabilir, azalabilir.
Yazılım için bunun cevabını ararken, bir futbol takımı düşünelim. Dünyanın en iyi futbol takımlarını diğerlerinden ayıran özellik nedir? Çok iyi bir sistemleri (süreç) vardır; Futbolcu seçme kriterleri, takım olarak oynayabilme, takım içindeki uyum, kuralların ve görev tanımlarının net olması, vb. Bunlar çoğaltılabilir.
Aynı zamanda çok iyi futbolcuları vardır.
Şimdi bu futbol takımındaki sistem ve insan alternatiflerini düşünelim; Eğer sistem doğru ama futbol…

Mobil İşletim Sistemlerinin Dünü, Bugünü, Yarını

Mobil işletim sistemleri tarihçesine ve gelişimine bakıldığında 29 Haziran 2007 çok önemli bir yer tutuyor. O gün Steve Jobs sahneye çıkıp ilk “pinching” hareketi ile tüm izleyenleri şaşırtığında kimse o gün sunulan yeniliklerin tüm yazılım dünyasını bu kadar etkileyeceğini öngörememişti.  


Aslında mobil işletim sistemlerinin ortaya çıkışı doksanlı yılların ilk yarılarına kadar uzanıyor. 1992 yılında PDA cihazlarında kalem ile dokunmatik olarak yazı yazma imkanı sunma amacıyla geliştirmelerine başlanan Windows CE, 1996 yılında ortaya çıktığında Microsoft rakipsizdi. Ardından, ilk gerçek mobil işletim sistemi olarak kabul gören Pocket PC yayınlandığında ise yıl 2000 idi.
Microsoft, devam eden yıllarda Windows Mobile ismini alan bu işletim sistemini geliştirmeyi sürdürerek 2000li yıllarda Pazar liderliğini elinde tuttu. Özellikle, Microsoft`un sunduğu genel kabul gören geliştirme ortamlarında uygulama hayata geçirmenin kolaylığı ile iş uygulamalarında çok başarılı oldu. 2007 yılındaki büy…