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…
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…