Cumartesi, Eylül 15, 2007

Agile Development

Son 2 gundur buyuk bir hevesle 37signals'in yayinladigi "getting real" isimli kitabi okuyorum. Gercekten de benim gibi cipli "corporate drone"larin bo$i$ler prensleri oldugunu du$unen birine cok guzel hitap edebilen bir kitap. yakla$ik 16 chapter'den olu$uyor ve savunduklari "less is more" ve "keep it simple stupid" prensiplerine uygun bir bicimde, kitabi da son derece basit,sade ve kolay anla$ilir yazmi$lar. Felsefeleri "get to the point ve no bullshit".

$imdi kitaptan aldigim bazi "excerptler" uzerine bi$iler yazacagim, muhtemelen tek bi post ile bitmez bu, zaten k.i.s.s prensibine uygun olmasi icin bir cok post halinde yazmak daha mantikli, yoksa zaten hic biriniz okumazsiniz tamamini:)

Conventional wisdom says that to beat your competitors you need to one-up them. If they have four features, you need five (or 15, or 25). If they're spending x, you need to spend xx. If they have 20, you need 30. This sort of one-upping Cold War mentality is a dead-end. It's an expensive, defensive, and paranoid way of building products. Defensive, paranoid companies can't think ahead, they can only think behind. They don't lead, they follow.


kesinlikle abiler bu konuda haklilar, ozellikle "cold-war" benzetmesi super. Brute force ile birini yenmek zaman alici, pahali ve kendine zarar vericidir. onun yerine daha degi$ik bir strateji ile rakibin zayif noktasindan vurmak gereklidir. Eger rakibiniz sizden hizli bir urun ile cikmi$sa, siz ondan ucuz bir urun ile kar$isina cikin, o sizinkinden daha cok ozelligi olan bir urun yapmi$sa, siz basit, sade ve kullanilmasi kolay bir urun ile onu alt edin. Ancak bu $ekilde `innovative` bir tarziniz olabilir.

Hiç yorum yok: