A što ga bjasko zna sfušerit' ...
Moj kolega Jasmin Beganović (nadalje bjasko) je interesantna osoba.
On pripada onoj pametnoj raji što školu nije plaho voljela. Garant je bjasko na većini školskih časova jedino razmišljao: "Kad će ovo više završiti ?!". Takva raja te međutim sa svojim vještinama zna pravo iznenaditi.
Tako moj bjasko slabo piše bosanski(*), ali odlično govori engleski i njemački. Bosanski mu očigledno nikada nije bio interesantan, dok strane jezike "fura k'o iz šale".
Bjasko je pravi električar. Ima vještinu i preciznost u rukama. Zna misliti i baratati sa "žicama".
Bjasko poslove radi "cik-cak". U nekim briljira, a druge "sfušeri" samo tako.
Ukratko, bjasko se na poslu ponaša ko Dr. Jekyll and Mr. Hyde. Da odmah razjasnimo: bjasko nije lijenčina. Bjasko je vrijedan čovjek. "Fušeranje" nije bjaskova strategija, nego jednostavno mahana koje se ne može jednostavno kutarisati. Za tu bjaskovu mahanu, siguran sam, ponajviše je zaslužan bosanski antiobrazovni sistem.
Kroz dugogodošnji rad sa bjaskom, naučio sam da brzo skontati da li bjasko radi ko Mr. Hyde (crno) ili Dr. Jekyll (bijelo).
Neki dan sam pisao članak u kome je bjasko u svom Dr. Jekyll izdanju - "ping-pong" podrška. Recite mi da ovako može neki "tupson" raditi poslove - ne može. Zato vam kažem: bjasko je pametan čovjek.
bjasko i bring.out
Ako je nekome bring.out sistem puno dobra donio - to je bjasko. Ali je bjasko takođe i među onih top 5 koji su najviše muke od tog sistema vidjeli. Šta ćete - bez muke nema nauke.
Jaskovi izvještaji nikada nisu osrednji - oni su ili grozota ili super. On il' misli il' ne misli.Mr. Hyde
Neki dan bio sam bio sudionik njegove "Mr. Hyde" faze.
Evo o čemu se radi:Prije mjesec i kusur sam uočio da moj notebook pravi probleme (#20029). Utvrdili smo da je uzrok hard disk (hdd), pa smo u njega stavili servisni hdd, a oštećeni poslali na servis.Prije 20-tak dana od servisa smo dobili novi hdd. Međutim, radi drugih obaveza taj posao nikako da se uradi.Prije par dana sam uočio da se taj zadatak nikako ne pomiče sa mrtve tačke, pa sam jaska "pogurao". A to guranje je bilo - uradi to odmah danas.Uradi pripremu, nemoj "lupati" napamet !Prije toga sam više puta pominjao da ovo trebamo uraditi, i ukazao bjasku da se za to treba pripremiti.
Svaka aktivnost koja nije trivijalna traži pripremu. Ta priprema se sastoji u tome da se pregledaju ranije aktivnosti i vidi šta se od toga može iskoristiti.
Nakon mog "guranja", odmah sam uočio da to jasko pokušava "sfušeriti". On mi je tražio laptop da vidi stanje na njemu. Odmah sam mu rekao:Šta će ti moj laptop. Napravi pripremu. Moj ti laptop ne treba.
Da je samo uzeo aktivnost havarije #20029, na njoj bi našao sve informacije o mom laptopu. A i bez toga, priprema je trebala odgovoriti KAKO uraditi kloniranje.
Sve mi je govorilo da je bjasko u svojoj Mr. Hyde fazi. Zato sam se dodatno angažovao, pa sam sam na brzinu pregledao ranije aktivnosti i podsjetio se šta ja ranije radio na tu temu. Zaključio sam da se zadatak može uraditi sa clonezilla-om. Download-ovao sam CD, spržio ga i dao bjasku. Time sam napravio "guranje-2":Hajde, valjda će sad "otkočiti" ...
pomislio sam. Od započinjanja knowhow projekta smo napravili privremene organizacijske promjene. Da bih se mogao ovom projektu maksimalno posvjetiti, upravljačke funkcije za tekuće operacije je preuzeo saša Saša (Saša Vranić - nadalje vsasa).
Kod predavanja ove funkcije :), posebno dam naglasio vsasa da prati bjaskove operacije. Bjasko jednostavno treba kontrolu da bi funkcionisao unutar sistema.Kada sam otvorene aktivnosti na projektu "interna infrastruktura", u kome dominiraju bjaskovi ticketi (zaduženja), skontao sam da ta kontrola izostaje.Tada sam rekao vsasi:Ovo ovako ne ide. Jasno se vidi da se procedura jutarnjeg pregleda ticketa - pripreme za radni dan ne obavlja. Ti moraš ove stvari, bez obzira na svoje obaveze, pratiti.
To je jedan od onih trenutaka kada u firmi zrak postane gušči ... Opuštenu atmosferu zamijeni napetost:
Evo ga hernad opet nije dobre volje. Kren'o je u "napad".
Slijed reakcija nakon mojih napada je uvijek ima sličan scenario:
1) bjasko me je počene "ublehariti"pričom kad sam mogao nisam stigao ... imao sam privatne obaveze ....Nije bjasko bezobraznik koji to radi svjesno. Njegova reakcija je tipična ljudska reakcija - pokušaj da se problem i sopstvena odgovornost relativizira.Međutim u bring.out sistemu ubleharanje za seknudu "ispliva" na vidjelo.Samo malo pregledaš tickete, vidiš kako su se stvari odvijale ... i zaključiš je li to osnovana priča ili nije.Zato sam već nakon par rečenica bjasku rekao - prekini.2) nakon toga tišina u kancelariji ...Nezadovoljstvo. Ta šutnja je ustvari neizrečen stav:Mi se trudimo, ubismo se od posla, a ti naš tako "režeš" ...
Prije su moje kolege ovakve stvari znale izreći naglas. Međutim, moj odgovor je uvijek bio:
Nemojte mi to govoriti. Ako sam u krivu, objasnite mi - objasnite mi to na redmine-u. Prekinimo "bla bla" priče ...
Na šutnji se ova situacija i završila. Oni su ostali na poslu, a ja sam morao po Bakira u školu.
hernad - bjaskov ađutant
Ujutro, kad sam došao na posao, prvo sam uzeo da pročitam dokle je bjasko sa tom aktivnosti došao.
bjasko je pokrenuo proces kloniranja tako što je prikopčao novi disk na "usb rack" pa pokrenuo disk -> disk operaciju.U bjaskovom izvještaju je pisalo:segate 500GB ubacio u USB rack te pokrenuo clonezilla dis2disk clone, odabrao sve opcije, clone MBR-a, boot particije + LVM
kloniranje 120GB će potrajati par sati, kopira se brzinom 270-300MB/minovo će potrajati, ujutro samo treba zamijeniti diskove i podići sistem sa novog diska
Kada sam pročitao izvještaj, pomislio sam:
bjasko, bjasko ... finog ćeš ti meni posla danas napraviti ...
Naime, znao sam da to bjaskovo "samo" je sve ali ne sitnica. Nakon samog kopiranja moram napraviti još niz operacija da bih posao završio.
Te stvari sam ranije radio, tako da nije problem bio u tome da li to znam uraditi. Problem je bio u vremenu i rasporedu poslova.
Da je jasko radio prema uputama i procedurama firme, to ne bi bio problem. U sklopu pripreme za zadatak bi prošao kroz čitav ciklus operacija, i ja bih imao na raspolaganju uputstvo. Da takve upute postoje, onda se ne bih morao ufuravati u temu i podsjećati kako čitav proces ide.
Stvar je bila jasna:
Ja moram uraditi posao => ja ovdje ispadam bjaskov ađutant. A tu ulogu beli ne volim :( ...
Ali, računar mi treba, i sada nemam izbora. Valja mi to završiti. Kada sam se popeo, stvar je ispala još gora nego sam pretpostavio čitanjem izvještaja:
clone proces uošte nije završio. usb disk je prijavio "milion" error-a
Znači, status aktivnosti je bio čista 0.
Ja sam operaciju obavio na drugi način - formiranjem image-a na mrežnom disku.
Kada se malo razmisli, jedini dobar način(**) da se iskoristi puni kapacitet novog - većeg diska. Onda sam shvatio da nije nikakva velika šteta što bjaskov pokušaj kloniranja završio neuspješno. Ja bih ga na ionako morao ponoviti.
Tu sam uočio interesantnu stvar: bjasko je u svom izvještaju prijavio da brzina USB kopiranja ide cca 300 MB/min. Mrežno kopiranje je išlo 500 MB/min.bjasko bjasko ... Stvari se ne rade napamet. Stvari se testiraju ! Koliko je to puta rečeno ?!Ja sam prvobitno rekao bjasku da koristi mrežni disk jer je to jednostavnije - ne mora se kopčati ništa. Onda je on rekao: "skopčaću ja USB disk, to će ići brže". Sjećam se da sam ga pitao: "A koliko brže ?". On je samouvjereno odgovorio: "Ne znam tačno ali sigurno je USB kopiranje znatno brže od mrežnog ..."E zato sam je hiljadu puta rećeno: testirati testirati testirati!
Ova tema se obrađuje u bring.out uputstvima za rad brat-bratu jedno 10 puta. Na raznim mjestima. Ali džaba sve to. Bjasko je bio u Mr. Hyde fazi.Da skratim priču, fino sam se "zabavio" bjaskovim zadatkom. 2-3 sahata sam ja to "diklio" dok nisam završio. Nisam naletio ni na kakav poseban problem, ali sam se dobrano naradio.Kada sam to završio, odmah sam u sebi rekao:
E ovo treba blogirati. Ovo treba objasniti. I ovu priču jednom za svagda završiti.
Nemam nikakve dvojbe da je ovo ŠTO sam ja uradio i KAKO sam uradio, bjasko mogao takođe uraditi bez ikakvih problema.
Samo da se držao bring.out uputstava i radnih procedura.
Kakva je onda korist od bring.out sistema ?
Na ovo pitanje sam sebi i drugima nebrojeno puta odgovarao ... Ali sam na kraju prestao. Zato što sam skontao da nije problem u sistemu, nego u ljudima.
Međutim, čak i kada stvari ne funkcionišu, kako je to sada bio slučaj, bring.out sistem daje efekte:
bring.out sistem rada je pomogao da se problem brzo "ispliva na površinu", da se "ubleharenje" čim prije prekine.
On pomaže da se bjasko u najkraćem mogućem roku prebaci iz "Mr. Hyde" u "Dr. Jekyll" fazu.
Kako se ovi zadaci rade na "bring.out način" ?
Evo kako:
1) Priprema
Mora se napraviti priprema za realizaciju koja će odgovoriti na pitanja: KAKO zadatak uraditi.
Dobar primjer zlata vrijedi. Zato sam napravio video materijal koji prikazuje kako serviser/sysadmin treba napraviti pripremu za ovakav zadatak:
2) UputstvoAko od ranije ne postoji, PRIJE realizacije se pravi servisno uputstvo(***). Servisno uputstvo se radi na step-by-step principu. Tako napisano uputstvo omogućava da se brzo, i bez plaho mozganja, dođe do postavljenog cilja.
3) Realizacija, "deguruizacija"
Kada imamo uputstvo 2), realizacija zadatka je "prdimahovina". Sa ovakvim materijalima zadatak može obaviti i manje obučen serviser, što je veoma bitno za operativni kapacitet firme. Na taj način, firma ne ovisi o raznoraznim "guruima" koji su jedini sposobni određeni posao završiti.
Rezime
Ovo je jedini način da firma konstantno povećava svoj kapacitet, svoju sposobnost - svoj knowhow.
(*) razlikovanje "č" i "ć" mu je bolna tačka :). Ali da se odmah razumijemo, za neke asistente na FIT-u bjasko može biti profesor bosanskog
(**) mogla se praviti nova particija pa onda nova LVM particija i to slijepiti na kraju ... ali to je "krpaža" samo tak'a
(***) ako već postoji uputstvo na istu ili sličnu temu, po potrebi se radi njegova nadogradnja, ovisno o rezultatima pripreme. Uputstva su dinamični materijali. Oni se prirodom korištenja ko svake nove operacije kontrolišu i po potrebi nadograđuju (upgrade). Dobro uputstvo, uputstvo koje ima upotrebnu vrijednost mora biti svježe - aktuelno.