Citat:
Nedeljko: Ne svidja mi se taj princip "kolektivne svojine" u mislu da se ne zna ko je za sta odgovoran, a da ne pricam o tome sto u mnogim fazama dva programera za compterom nemaju nikakvu svrhu.
Sto se tice "kolektivne svojine" u vecini firmi u kojima sam radio je "code ownership" etiketa bila takva samarcina i Baba Roga za menadzere, da se ne zna. Ono kad hoces da kazes da je tip totalno nesposoban i da nema pojma kazes da je dozvolio da se razvije "code ownership" u njegovoj grupi/projektu. Eliminacija "svojine" nad kodom, bilo da je izvodjena rigoroznim "code review" politikom, bilo zahtjevima da se radi "design review" (tj. treniranje ostatka tima da znaju da se snadju u tvom dijelu projekta) je dovijek bila praksa. Princip da "niko nije nezamjenjiv" nije bila samo opstepoznata istina, vec nesto na cemu se ozbiljno radilo.
Sto se pak XP-a tice... ne znam, mislim da zavisi od tipa razvoja koji se radi, od medjuljudskih odnosa u timu i kojecega jos. Lijepo je sto je "code review" eliminisan (kad pritisnu rokovi, pocesto ekipa zna da ga pretvori u formalnost i bube se ne pronalaze jer svi trce da oposle svoj kod, a ne trose vrijeme da gledaju tudj). Ono sto nikako nije lijepo je sto sam se poslije 8 sati provedenih za racunarom sa kolegom, kad se radio pilot projekt da se testira metodologija, bukvalno vracao kuci kao prebijeno pasce, nikad umorniji bio nijesam. Jeste, bili smo produktivni, ali ...
Bukvalno je ispalo da je "extreme" napor. Fini rezultati u embedded svijetu, ali, ruku na srce, ta grupa je sva bila sastavljena od "senior" inzenjera i nijesu premnogo omanjivali ni u tradicionalnom modelu...