yazılım için Etiket Arşivi

Dağıtık mı ? Entegre mi ?

 Kaynak Kod konfigürasyon yönetimi dünyasına şu anda iki trend var… Bunlardan biri dağıtık versiyon kontrol sistemleri (DVCS), diğeri ise klasik merkezi versiyon kontrol sistemleri (CVCS)…

Bu iki kavramın açık kaynak kod tarafında uygulamaları DVCS için Git, Mercurial, CVCS için CVS, Subversion örnek gösterebiliriz… 

Kurumsal uygulama tarafında ise BitKeeper dağıtık tarafta, Visual Source Safe, ClearCase, Perforce`ı vb. ise merkezi versiyon kontrol sistemi olarak kullanılan SCM araçlarıydı diyebiliriz…

Geçmiş zaman kullandım, çünkü artık Uygulama Yaşam Döngüsü (Application Lifecycle Management – ALM) dediğimiz kavrama doğru kurumlar pozisyon almaya başladı. Burada ise pazarın büyük oyuncuları Microsoft`un Team Foundation Server ürünü, IBM, ve HP`nin ALM çözümleri bulunuyor..

 DVCS kurumsal pazarda nerede ? (…)

Yok… ancak bu böyle mi devam edecek ? Hayır… Etmeyecek ? Peki ama neden ?

Yazının devamını oku »

Kendi Yazılım Şirketini Kurmak (Yetenek Yönetimi)

Yazılım şirketi kurarken en büyük şansın (ya da şansızlığın)  sanırım yetenekli insanlarla beraber çalışabilmeyi sağlamak… Topluluk içinde bazı insanlar, farklı konularda diğer insanlara nazaran farklı davranırlar ve özelliğin niteliğine göre bu farklılık, diğer insanlarda geliştirilebileceği gibi, kimi yetenekler üzerinde çalışılsa bile, maalesef belirli bir seviyeyi aşamazlar.

Oysa, içinde bulunduğumuz dünyada kullanıcıların hizmetine sunulan bir çok araç, ürün, servis vs. temel olarak normal insanların kullanabileceği şekilde tasarlanır, geliştirilir ve hizmete sunulur ( zira pazar büyük :) ). Bu ürün, servis ya da hizmetlerde “olağan dışı” herhangi bir farklılık sezmezsiniz çünkü, o ürünü ya da hizmeti geliştiren ekiplerde olağan dışı bir “kişi” yoktur. Statüko kuralları geçerlidir ve motto şudur: “gardını al, pozisyonunu koru”… Böyle ortamlardan farklı bişey nadiren çıkar… ( bu tür ortamlarda en çok duyduğum cümlelerden biri şu idi: “çalışıyoo mu ? çalışıyooo” )

Yazının devamını oku »

Kendi Yazılım Şirketini Kurmak (Rekabet)

Bir önceki yazımda kendi yazılım şirketini kurmak ile ilgili olarak genel bilgiler vermiştim. O yazıda altını çizdiğim konulardan biri “over engineering” hastalığından kurtulmak, diğeri ise “mutlak doğru” denen birşeyin olmadığı vurgusu idi…

Bugün anlatmak istediğim konu ise “rekabet”.

Yazının devamını oku »

Kendi yazılım şirketini kurmak…

companyNihai hedef sanırım her yazılım geliştirici için kendi yazılım & danışmanlık şirketini kurmaktır… Yeni girişimciler daha önce belirttiğim gibi ruh-i haliyeleri itibari ile “overdose optimist” olduklarından pek fazla çevrelerinin önerilerini ve ikazlarını dinlemez ve bir an önce “girişmeye” odaklanırlar…

Açık ve net belirtmek istiyorum, yaşlıların “tecrübe tecrübe dedikleri, sıradan bir senenin 25-30 kez tekrarlanmasından ibarettir” diyen Emre Yılmaz’a katılıyorum. O yüzden beklemeden “girişin”. Tecrübe maçı seyrederek değil, maçın içinde oynayarak kazanılır.

Yazının devamını oku »