Sve su firme šampionske, razlika je samo u kompenzaciji.
 

  Site o šampionizmu i šampionskim firmama na hrvatskoj informatičkoj sceni.            ->Engleski site
  O šampionima i šampionizmu | Novosti i obavijesti | Šampionski manifest | Legenda o šampionima | Vaše priče | Pošaljite svoju priču | Ogledi o šampionizmu | Forum (engl.) | Ankete | Pitanje tjedna | Šampionski biseri
  Legenda o šampionima
  Prije (Previous) Nastavak (Next)
  DAMP-ova treća inkarnacija (1.dio)
 
 

Priča o trećoj DAMP-ovoj inkarnaciji počinje u ranu jesen zadnje Bojanove godine u šampionima. Ako ste čitali o projektu PRAS, onda znate da je on bio osuđen na propast onog trenutka kad je Erich osvanuo u Zagrebu i oduševljeno objavio da je Concord insurances, velika Dembelijska osiguravajuća kuća, odlučila kupiti DAMP. Najveća promjena u odnosu na dosadašnje verzije je bila u tome da su oni željeli potpunu web aplikaciju i da je Visual Basic desktop čudovište konačno trebalo zasluženo udaviti.

Brainstorming na šampionski način

Začeće nove verzije počelo je sastankom u Dodoniju kojem su naravno bili prisutni svi šampioni. U skladu sa svojom ulogom autoriteta na području analize korisničkih zahtjeva i project managementa uopće, Erich je održao dugu tiradu o tome kako je uopće Concord došao na ideju da uzme DAMP i koji su njihovi primarni poslovni problemi. Naravno, dugački innuendo je imao za cilj omamiti šampione i tako ih bolje pripremiti za ono što je velikog šefa najviše zanimalo - koliko posla treba uložiti da bi se realizirali zamisli novog klijenta i kada se mogu očekivati prve isporuke, dakle jednostavno: koliko to košta i kada će biti gotovo?

S obzirom da su Bojan i još neki prisutni na prošlim projektima posijali zlo sjeme dobre razrade projekata i izrade funkcionalne specifikacije i prototipa prije mahnitog kodiranja i da Stinky više nije bio među šampionima, Erichu i Žakru nije preostalo ništa drugo nego da obećaju da naravno ne očekuju da se aplikacija krene odmah raditi, nego da je prvi delivery koji će klijent dobiti prototip buduće aplikacije. I tako se prvo pristupilo razmatranju što ugraditi u prototip i kada bi on mogao biti gotov. Da će planiranje prototipa ostati samo na deklarativnom nivou i da Erich ne odstupa od svog starog principa po kojem se prvo klijentu sve obeća a onda se šljakerima prepušta da se ukalupe u gotove okvire, pokazao je veliki otac kada je zaustavio raspravu i procijedio da je on ipak klijentu obećao nekakav prototip za dva mjeseca i da je to gotova stvar, pa prema tome "ajmo vidjeti za ostatak posla kada on može biti gotov."

Dok su prisutni u nevjerici još kolutali očima, krenuo je Erich već nabrajati funkcionalnosti i pogledom punim očekivanja kružio po sobi očekujući brojke i datume. "Pa ja moram klijentu nešto da ponudim, on mora znati koliko će to da ga košta", širio se sobom njegov sirenski zov za olakim obećanjima i nerealnim rokovima. "Ko mnogo puta do sada", zapjevao bi Rundek da je vidio tu scenu.

Osoba koja je bila najviše u šoku bio je novopridošli Petar. S obzirom da je on naslijedio Stinkya kao head developer DAMP-a, od njega se očekivalo da ponese najveći teret i u davanju procjena i u samoj izradi. "Ali kako ja mogu dati bilo kakvu procjenu kad uopće ne znam što treba napraviti? Ovo je sve tako uopćeno, mi još uopće ne znamo što oni točno žele, sve su to nagađanja i čitanja misli.", pitao je Ericha. Nato su se uključili i Bartol i Bojan sa par ciničnih primjedbi i stvar je počela polako izmicati kontroli. Tada se umiješao on, mannager iza kojeg su stotine projekata i zagrmio: "Ljudi, vi se ovdje zezate a stvar je ozbiljna. Erich treba našu pomoć da bi posao krenuo. On mora klijentu nešto ponuditi i s obzirom da ćete vi raditi na projektu, najbolje je da vi date procjenu. Zar hoćete da ja procijenim umjesto vas? Dajte se malo uozbiljite." "Procjena u ovoj fazi projekta kada se još ništa ne zna može biti pogrešna i do 100%", umiješao se Bojan, "a iz dosadašnjeg iskustva je jasno da je prva procjena i jedino što je klijentu bitno i čega se on drži kao pijan plota. Dakle, već viđeno, opet nerealni rokovi. " "A što drugo možemo da napravimo?", uzvratio je Erich, "To je tako, ja moram da dam procjenu i ponudu, ili ništa od posla. Dakle, da li možete da mi pomognete ili ne?"

Uvidjevši da je svaki otpor uzaludan, šampioni su pokleknuli i počeli smišljati u mukama kolike brojke da kažu Erichu za posao o kojem nisu imali pojma i za kojeg su osjećali da ne donosi ništa dobro. Jedino se Bartol nije nervirao. Kad bi došao red na njega, on bi samo ispalio: "tri dana! Pet dana! Dva dana!" Kad ga je Petar u čudu pitao kako može tako sigurno bacati brojke, Bartol mu je objasnio tajnu uspjeha: "Reci što ti u tom trenu padne na pamet i malo dodaj, ionako to što sada moraš reći nema veze s mozgom i nitko se toga neće držati. To sranje je ionako osuđeno na propast. Dakle, nemoj se uzbuđivati. Nije to vrijedno tvojih živaca. Samo neka seronje budu sretni i neka nam se maknu." U duhu te filozofije i Petar je uspio poroditi svoje brojke i smiješak se ponovno vratio na njegovo lice. Ili, bolje bi bilo reći, cinični cer.

Erich stvara još jednu besmrtnu izreku

Da se ne zaboravi osnovno šampionsko načelo o planiranju resursa i vremena, pobrinuo se Erich kada se krenulo u izračunavanje rokova isporuke. Taj prevažni posao započeo je Žakro uzevši olovku u ruke i mrmljajući: "Hmm, da vidimo, to je oko 12 čovjek-mjeseci, imamo četiri developera, ali moramo uzeti u obzir i komunikaciju i ostale aktivnosti.." "I ne možemo podijeliti 12 sa 4, to tako ne ide, moramo staviti više", odmah se ubacio Petar plašeći se onog što slijedi.

Ne dozvolivši Žakru da odgovori, Erich se obratio i Petru i cijeloj prostoriji: "Kako ne možemo da podelimo? Pa zar to ne ide po onom principu Koliko Kineza toliko zida? Zar ne može za tri meseca da se napravi?" Kao i kod legendarnog workshopa i rađanja najveće od svih izreka "Svi smo mi svetski šampioni", Bartol i Bojan su se uhvatili kako skreću pogled da ih nitko ne vidi i u sebi urlaju od smijeha. Čovjek koji vodi softversku firmu i koji se odlučio time ozbiljno baviti do kraja života, iznenađeno pita da li je raditi software isto što i zidati zid. Da to nije bila sva tragedija šampionske firme i egzistencije njenih zaposlenika, bilo bi to urnebesno smiješno. Ali od Ericha si svašta mogao očekivati pa i tako nešto. Krajnja konzekvenca te njegove izreke je bila da su se još dugo Bartol i Bojan sprdali da će Erich izbaciti sve zaposlenike na cestu i dovesti hrpu Kineza da mu rade DAMP. Šaka riže, čaša vode, i vrijedni mravi će za 24 sata dnevno sedam dana u tjednu stvarno napraviti prvoklasnu web aplikaciju u zadanom roku i svi autori i teoretičari project managementa će vječno ostati posramljeni pred genijalnošću jednog priučenog analitičara.

Dolaze Kinezi

Debilnu Erichovu izreku Bojan i Bartol su stvarno primijenili na nove zaposlenike koji su u to vrijeme bili primani u Dodoni. Šampionska firma je naime zaposlila dvojicu mladaca, od kojih je jedan trebao zamijeniti Bojana i preuzeti Pras a drugi je trebao vjerojatno pojačati budući DAMP tim. Dečki su ni krivi ni dužni dobili nadimak Kinezi. Bojanov nasljednik je tako postao Kinez1, a onaj drugi Kinez2. I kad je Bojan otišao iz firme, još dugo u korespondenciji s Bartolom (vidi Crtice) nije koristio njihova prava imena već isključivo te nadimke.

Prvi Kinez se u privatnom životu zvao Grigor. Bio je šutljiv i povučen i dugo se Bartolu činio kao idealan Kinez za zidanje zida tj. zaposlenik po mjeri Dodonija. Nije se nikad bunio, radio je svoj posao vrijedno i marljivo i da stvar bude ljepša, izgleda da je imao pojma i o poslu tj. znao je programirati i njegovi uratci su bili i upotrebljivi i čitljivi. Preuzevši Pras, oduševio se za three-tier arhitekturu i za XML i nastavio je razvijati aplikaciju u tom duhu a nije kao što bi recimo učinio Maddog, sve odbacio i prešao na "quick and dirty" rješenja i "samo da radi" filozofiju. Jedino je bio previše popustljiv prema klijentu koji je nakon Bojanovog odlaska totalno okrenuo ploču, zaboravio na dogovore i tražio potpuno nebulozne promjene funkcionalnosti i čak se počeo miješati u arhitekturu aplikacije i dizajn baze. Umjesto da mu se suprostavi argumentima kao što su prihvaćeni prototip i funkcionalna specifikacija, on je samo kimao glavom i odvraćao: "I'll fix it. I'll change it" itd. Ali Bartol i Bojan su to pripisivali njegovom neiskustvu u novoj firmi a ne zloj namjeri.

S vremenom je Bartol koji je ostao u firmi još 9 mjeseci nakon Bojana shvatio da je Grigor OK dečko i da nema smisla da ga više zove Kinez1. Jednom je poslao mail Bojanu u kojem je ustvrdio: "Dakle, od danas Kinez1 više definitivno nije Kinez već ga zovem Grigor tj. njegovim pravim imenom. Čovjek je progledao. Pomalo i potiho, ali sve se više buni protiv šampionizma i ne prihvaća tako olako Žakrova i Erichova sranja. Čak je danas imao i ciničnu primjedbu. Kad je netko natuknuo da bi neki projekt mogao voditi Žakro, Grigor je uzvratio riječima - pa taj projekt ne bi imao baš neke šanse za uspjeh."

Visoki Grigorov prag tolerancije najbolje je opisao Petar riječima: "On ti jednostavno šuti, radi i misli si svoje. Ali zato kada do kraja popizdi, jednog dana će se samo šutke pokupiti odavde i neće se više vraćati!"

Danas je Grigor još jedini normalni zaposlenik koji je ostao u šampionima. I dalje radi na Prasu i vjerojatno čeka da popizdi do kraja ili da mu netko ponudi bolji posao. Ovim putem mu želimo sreću u ovom potonjem tj. bolje da ne popizdi i izgubi živce. Kao što bi rekao Bartol, nisu šampioni toga vrijedni.

Drugi Kinez, pravim imenom Krešimir, došao je s pedigreom vrsnog poznavaoca ASP-a i web programiranja uopće. Vrlo brzo se ispostavilo da je to bilo samo dobro reklamiranje i da se čovjek uspio dobro prodati a da je u programiranu površan i loš. Da ne trošimo puno riječi na njega, recimo samo da je Petar izjavio "da kad bi radio ozbiljan tim, u njemu bi uvijek bilo mjesta za Grigora ili Bartola a genijalci kao što su Maddog, Rudi i Krešimir ne bi tamo prismrdili ni pod razno." Drugi primjer koji svjedoči o tome koliko je značio svojim kolegama je taj što je nakon godinu dana dobio otkaz jer ga nitko nije htio na svom projektu. Čak se i tolerantni i altruistični Grigor zahvalio na njegovim uslugama.

Quo vadis, DAMP?

Optimistični početak DAMP-a i priče o velikom klijentu i tisućama licenci koje su od Bojana činile budalu što napušta takvu perspektivnu firmu, ubrzo su se pretvorile u tužnu stvarnost. Ispostavilo se da Concord nije ipak tako glupa firma da izradu tako važnog rješenja za project management prepusti firmi koju u centrali čini direktor i fikus, a u Zagrebu šest robova i da Erichova ulizivanja i nerealno niske cijene i kratki rokovi nisu bili dovoljni da udobrovolje velikog klijenta. Bilo je tu vjerojatno i zakulisnih igara i politike o kojoj bolje da ništa ne znamo, no sve u svemu, posao s Concordom je neslavno propao i šampioni su ponovno bili na suhom.

Da ipak nije sve tako crno i da će posla ipak biti, bilo je jasno kada je Erich objavio svojim pulenima da možda ipak nije sve izgubljeno i da će se DAMP prvo napraviti za Highlevel computing, korisnika dosadašnjeg DAMP-a 2 u desktop i web inačici. Naime, Highlevel je čuo da se Erich potrgao da njihovoj matičnoj kući Concordu uvali DAMP 3 i našli su se pogođeni, da zašto i oni ne bi dobili novu, potpuno web-oriented aplikaciju. Tim više što su oni Ericha pogurali u pregovore s Concordom a još više zato jer je on zaboravio na sve prethodne dogovore i kasnio sa svim dogovorenim rokovima za change requeste za DAMP2. "What a hell", mislio je on, "uložit ću još malo u razvoj, napraviti novi DAMP i ako oni budu zadovoljni, možda ga i Concord kupi". I tako je kupljena još jedna godina života šampiona i opet s Erichovim ulaganjem. Da stvar bude gora po njegov budžet, odustao je od svih sitnih projekata i održavanja koja su u međuvremenu mogla donositi novac za financiranje pogona, već je sve snage bacio na DAMP. "Sve ili ništa, ovo je prilika života", vjerojatno je rezonirao. Da li je na kraju dosegao sve ili pak ništa, doznat ćete u sljedećem nastavku priče o aplikaciji koja je najviše obilježila postojanje Dodoni inženjeringa. (Makar oni koji su čitali legendu i imaju malo zdravog razuma, mogu lako naslutiti odgovor na to pitanje).

 

  Prije (Previous) Nastavak (Next)