Zabranjeno je biti "Guru"
Šta je "guru"
Guru je osoba koja zna određene stvari koje niko u njegovom okruženju (u firmi) ne poznaje.
- Guru je system admin koji jedini zna kako se njegov firewall podešava. Razlozi:
- "guru" nikada nije smatrao za potrebnim da jednu konfiguraciju čestito publikuje i objasni
- lijenost, jer mu je fjaka na to trošiti vrijeme
- sebičnost, jer svoje znanje ne želi da podijeli sa timom
- Guru je developer koji jedini zna kako će ispraviti grešku koja se pojavila na aplikaciji, a koja je, kada malo zaviriš u sam source code:
- posljedica - guru-ove lijenosti da dokumentuje svoj rad
- posljedica lošeg dizajna aplikacije
- posljedica svjesne ili nesvjesne želje gura da tim o njemu ovisi, te da će se sve srušiti ako guru kaže: "Ja neću da radim".
- Guru je svaki izvršilac koji zna obavljati određene zadatke, dok drugi u njega gledaju i kažu "Bravo guru".
Jasno je da je ovo ironična upotreba riječi "guru". Čisto da objasnim šta u kontekstu ovog članka znači "guru". U Sc-u se zato definišu dva pojma "guru", i "ScWorker". ScWorker opet može biti ekspert, ali on nije guru. On ima odgovornost prema timu i poštuje ScMetodologiju.
Primjer 1.
Developerski zadaci za ne-developer-e skoro svi izgledaju "zajebani".
Zato sam kao prvi primjer "guru" načina realizacije zadataka navesti trivijalnu operaciju koja je obavljena na način kako ne treba: http://trac.sigma-com.net/office-General/ticket/275
Napomena
See also: http://trac.sigma-com.net/cs-ScInfrastructure/wiki/SupljaPricaJeZabranjena
