Kako sam pomoću agile metodologije organizirao svakodnevicu

Kako sam si uz pomoć ‘agile’ metodologije organizirao svakodnevni život

Budim se ujutro u svojoj studentskoj sobi, broj 242 u 6. paviljonu na “Savi”. Ustajem, sjedam za stol i palim laptop. Gledam sustav kako se podiže i odjednom iz pozadine čujem “BEEP BEEP BEEP”. Zvuk postaje sve glasniji, zidovi se počinju tresti i odjednom padam u ništavilo. Opet se budim, ali sada u stanu i gledam alarm na mobitelu uz poruku “Posao”. Da se razumijemo, stvarno volim svoj posao, volim programiranje i veseli me što se gotovo svaki dan pojavi neki novi izazov, no nekako sam se osjećao čudno. Imao sam osjećaj da ne postižem više nego što sam postizao za vrijeme faksa.

organizacija vremena

Bilo je lijepo biti student

Sjećam se jednog petka na četvrtoj godini faksa. Frend i ja smo išli u teretanu i baš je komentirao kako zavidi svojim roditeljima. Oni su došli s posla i sada odmaraju do ponedjeljka, a mi za vikend moramo riješiti zadaću iz strojnog učenja. Rekao sam mu kako ga razumijem jer meni propada većina planova za taj vikend i kako nisam sretan zbog toga, a znalo je na faksu biti dosta takvih propalih vikend-planova.

Go confidently in the direction of your dreams. Live the life you have imagined.

Razmišljao sam kako ću, nakon što diplomiram, imati više vremena nego sada kako bih se bavio stvarima koje me zanimaju. Tada sam već neko vrijeme radio kao student uz faks i uz sve sam to imao dosta vremena za zabavu.

Studentski život i kuhanje graha u domu
Studentski život i kuhanje graha u domu

Eh, da sam tada znao neke stvari koje sada znam. Za početak, da ću imati manje vremena nego tada. Kako je većina predavanja kod nas na faksu bila neobavezna, odmah sam odbacio nekih desetak bodova (koliko su obično nosila predavanja) i odlučio imati ocjenu četiri. Vrijeme koje ne bih provodio na predavanjima (nije da nisam uopće išao, samo nisam išao na većinu), utrošio bih uglavnom na studentski posao. Na taj sam način u svoje slobodno vrijeme mogao raditi druge stvari. Prije se nekako uvijek činilo kako za sve ima vremena, a sada se uvijek čini kao da ga nema i muči me što nemam gdje utrpati sve stvari koje želim obaviti.

What you do today is important because you are exchanging a day of your life for it.

Kao što ste već mogli zaključiti, bavim se programiranjem, a većina nas zna kako tu stvari stoje. Svako malo izađe neka nova biblioteka, netko otkrije novi sigurnosni propust ili novi algoritam i jednostavno je previše informacija za pratiti. Za vrijeme faksa nije bio problem biti u korak sa svime. Sada… E, pa to je tužna priča. Stalnim mi se zaposlenjem smanjilo slobodno vrijeme i stalno me proganjao osjećaj kako ne napredujem prema svojim snovima.

Tako sam odlučio malo vidjeti u čemu je stvar i kako si mogu srediti stvari jer ipak svi želimo ugodan život, zar ne?

Analiza i prvi pokušaj

Svi smo upoznati s multitaskingom i tu je bio izvor svih mojih problema. Često sam skakao s jedne stvari na drugu poput programiranja, gledanja serija, druženja s frendovima i slično. Naravno, kako je bilo više slobodnog vremena za vrijeme faksa, ipak sam u jednom danu sve to stigao. Nakon faksa se to promijenilo i iako sam utrošio to vrijeme na stvari koje sam htio, nisam ih obavljao u jednom danu i jednostavno se izgubio osjećaj napredovanja. Morao sam postati usmjereniji u svojim ciljevima.

You have power over your mind, not outside events. Realize this, and you will find strength.​

Vremena ima koliko ga ima i morao sam bolje upravljati njime. Tako sam odlučio planirati čime ću se koji dan baviti (nešto što prije nisam prakticirao). Popisao sam stvari koje planiram obaviti za koji dan. Nije to bilo ništa spektakularno, jednostavno sam si u kalendar upisivao stvari koje želim obaviti. Dosta sam brzo ušao u taj ritam i polako sam si vraćao onaj osjećaj kako nešto postižem.

Kako svijet nije idiličan i kako iza svakog ugla cijenjeni gospodin Murphy čeka da ti podmetne nogu, za očekivati je kako će nekad planovi propasti. Svijet jednostavno tako funkcionira. Logično je da će čovjeka više zasmetati ako mu propadne neki bitan plan, nego neki manje bitan. No u dobrom se dijelu slučajeva to moglo spriječiti samo da je taj bitan plan obavljen ranije.

S druge strane, ako je došlo do promjene plana, preurediti kalendar bila je prava muka. Trebao sam nešto što je jednostavno i fleksibilno za korištenje, a ne da mi u kalendaru treba stavka “Preuredi kalendar”.

Stop managing your time. Start managing your focus.

Tada mi je sinulo – pa ja si krivo planiram stvari. Kod planiranja sam više gledao na to da što bolje popunim vrijeme, a ne na to što mi je važnije. Primjerice, ako sam htio obaviti zadatke A (10 minuta), B (20 minuta) i C (50 minuta) u dva dana gdje prvi dan imam slobodno 30 minuta i drugi dan imam 50 minuta, prvi sam si dan stavio A i B, a drugi C, umjesto da sam odradio C koliko stignem i dovršio idući dan.

Pogled iz drugog kuta

Odlučio sam puno veću pažnju dati prioritetima i ne toliko striktno imati raspodjelu po danima. U neku sam ruku odlučio uvesti agile metodologiju u svakodnevni život. Tako sam sada odlučio imati kartice posložene po prioritetima i uzimati ih redom. Kako bih i dalje imao osjećaj da stvarno napredujem sa stvarima koje radim, svaka kartica ima listu zadataka koje je potrebno obaviti.

Predavanje na WebCampu u Zagrebu.
Predavanje na WebCampu u Zagrebu.

U tu mi je svrhu odlično poslužio alat Trello (prisjetimo se, u prvoj sam iteraciji koristio kalendar). Za one koji ne znaju, to je jednostavan alat u kojem možete dodati proizvoljan broj listi. Unutar svake liste možete dodavati proizvoljan broj kartica i isto tako ih sortirati po vlastitom algoritmu. Svaka kartica, osim naslova, može imati još dodatnih podataka poput opisa, komentara, privitaka, vremenskog roka i slično. Fora stvar je što Trello nudi kalendar za kartice koje imaju neki vremenski rok tako da je uvid u te kartice dodatno pojednostavljen. Aplikacija za mobilne uređaje također postoji, što je također plus.

Sigurno vam je sada u glavi “pa ‘ajde dobro više, reci kako to funkcionira u praksi”. Evo, evo, sada ću. Ne prekidajte umjetnika dok radi.

Queue, Doing i Done

Prije nego krenemo, mala napomena. Ideja je imati što jednostavniju organizaciju jer u suprotnom idemo iz šupljeg u prazno. Dakle, za početak, postoje tri glavne liste, Queue, Doing i Done. Kartice su u Queue listi sortirane po prioritetu tako da su prioritetnije kartice na vrhu. Kartice koje imaju čvrsto ograničenje po pitanju vremenskog roka također na sebi imaju informacije o tom roku.

U trenutku kada želim nešto raditi, otvorim Trello, prvu karticu iz Queue prebacujem u Doing i krećem raditi na toj kartici. U slučaju da za to vrijeme nađem nešto što mi je zanimljivo i želim dodatno proučiti ili napraviti, a nije mi bitno za trenutni zadatak (sjetite se, ovo je teži dio), radim novu karticu i ubacujem ju negdje u Queue listu te po potrebi pišem dodatan opis.

Nekada se iz razno raznih razloga ne stigne cijela kartica odraditi do kraja i sada treba nešto poduzeti. Srećom, postoje ranije spomenuti komentari (koji ovdje sjedaju kao budali šamar) koji mogu poslužiti za “spremanje” trenutnog stanja kartice. Komentari znaju sadržavati jednostavne informacije poput pronađenih resursa vezanih uz karticu, do cijelih komada programskog koda.

Vjerojatno se sada pitate do koje granice razdjeljujem zadatke i što pišem unutra. Pa, mogu reći da sigurno nemam kartice “Tuširanje” ili “Spavanje”. Nije mi želja do zadnje sekunde isplanirati život već imati fokus na stvari koje želim ostvariti. To može biti svašta, od gledanja filma preko kupovine pa sve do algoritama/članaka koje želim proučiti. Može li se varati? Naravno, uvijek možete preskočiti neku karticu, no opet s druge strane to ne smatram varanjem jer se u tom trenutku prioritet promijenio. Možda sam s posla došao sav strgan i prva stvar u kartici je “Očisti više taj stan”. Da, to je prioritet, no s druge strane, prioritetnije mi je odmoriti se tako da, primjerice, kartica “Pogledaj film XZY” dolazi u Doing listu.

Prikaz 'flowa'
Prikaz ‘flowa’

I konačno, glavna stvar koja je ovdje bitna je povijest odrađenih stvari. Svaka kartica ima svoju povijest i u njoj se vide stvari koje su odrađene i kada. Moram priznati da je stvarno izvrstan osjećaj vidjeti tu listu kako se puni i vidjeti koliko se toga odradi. U trenutku kada Done lista naraste, neke kartice idu u arhivu i idemo dalje.

Marijan v2.0

Cijeli je ovaj proces trajao nekoliko mjeseci i mogu reći da mi je drago što sam odlučio poduzeti sve ovdje opisano. Prebaciti se u novo “ja” stvarno nije lagan posao, no stvarno se isplati. U početku sam se prema sebi ponašao kao neki čangrizavi klijent govoreći nešto poput: “Ajde, pa nije tako loše. Čemu sada refaktorirati dio osobnosti i stila života ako stvari funkcioniraju”. Da, funkcioniralo je, ali uz “padove” sustava.

Change is the essence of life; be willing to surrender what you are for what you could become.

Na faksu su moje tadašnje metode funkcionirale, no završetkom faksa promijenili su se zahtjevi, što znači da sam se morao promijeniti i ja. Kod programiranja sam uvijek zagovaratelj promjena – idemo nešto optimizirati, postaviti bolju arhitekturu i slično. Kada je potrebno raditi na sebi, najteže je priznati da je nešto krivo. Osjećamo da je nešto krivo, ali ne želimo priznati, već kažemo “bude bolje”. Jednom kada kažemo da stvari nisu dobre, kada vidimo gdje jesmo i gdje želimo biti, stvarno nije toliko teško napraviti promjenu u životu.

Pokušajte. 🙂

ponuda

Komentari

  1. Deni

    Deni

    17. 03. 2016. u 1:54 pm Odgovori

    Trello je kao Google Keep ili običan Post-It listić. Zašto bi jednostavno kada može komplicirano.

    Inače lik je zbaoravio najvažniju stvar, da se današnje društvo dijeli na ‘robovlasnike’ i ‘robove’. Ma kako se ‘rob’ trudio uvijek postoji netko tko će to isto napraviti bolje, jeftinije i brže. To je mrtva trka robova bez pobjednika

    Čim je odlučio da bude ‘rob’ mogao je zaboraviti na bolji život jer zašto bi ‘robovlasnik’ nekoga plaćao više nego što minimalno treba.

    Upsut, da je redovito odlazio na predavanja možda bi sada radio u Googleu, doduše vjerojatno ne korisne stvari ali bi imao dobar život i više vremena.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Tehnologija

Kako će izgledati karijera programera prije nego ode u mirovinu u 67. … ili 65.?

Skupljanje potpisa za referendum nas je potaknulo na drugo pitanje: kuda idu stari programeri? Od naših sugovornika, redom svatko ima svoje mišljenje, no kad smo ih sveli na zajednički nazivnik našlo se tu itekako dobrih savjeta za sve IT-jevce koji su se ikad pitali: a gdje ću biti 2041. (i kasnije)?

Startupi i poslovanje

Superbet osigurao 175 milijuna eura za globalno širenje uz tehnologiju hrvatskog Score Alarma

Kako se priprema pitch jednoj od najvećih investicijski tvrtki u svijetu kojim je Superbet osigurao 175 milijuna eura?

Tehnologija

Mitsubishi Outlander PHEV: elektrificiran SUV koji je u gradu teško nadmašiti

Mitsubishijev elektrificirani Outlander vozi se električno do 50 kilometara udaljenosti i najprodavanije je vozilo ovog tipa u svijetu, i to s vrlo dobrim razlogom.

Što ste propustili

Startupi i poslovanje

Kako je Combis agilnim pristupom razvio internu platformu Digital Workplace

Digital Workplace povezuje oko 15 različitih aplikacija te mnoge digitalne platforme i alate u cilju postizanja veće produktivnosti i komunikacije među zaposlenicima Combisa.

Startupi i poslovanje

Kako su me Infobip i Music Tech Fest naučili da iza svakog inovativnog rješenja stoji STE(A)M, a ne STEM!

Iskra stvaranja i kreativnosti traje mnogo duže nego nam se čini. Zašto je bitno da uključimo sebe, kolege i zaposlenike u takva iskustva najbolje govori i izjava hrvatske inovatorice, voditeljice MTF-a, Michele Magaš: Jednom kad vam drugi otvore vrata i vidite da se mogu otvoriti, sami ćete otvarati nova kad vam zatrebaju.

Startupi i poslovanje

Marin Mrša, Peekator: Podatci su zlatni rudnik dobrog korisničkog iskustva

Iako su se prvotno željeli baviti samo mystery shoppingom, hrvatski startup Peekator shvatio je da ono nudi samo djelić uvida u iskustvo korisnika. Kako ga poboljšati i što velike tvrtke mogu naučiti od manjih u poboljšanju korisničkog iskustva, otkriva mi u razgovoru Marin Mrša, CEO Peekatora.

Startupi i poslovanje

Blockchain from the Bloc(k) 14: Kada ima smisla razvijati startup upogonjen blockchainom?

U većini slučajeva stvari koje blockchain može riješiti nisu nešto što bi netko mogao razviti u startup, objašnjava Luka Sučić. U kojim slučajevima jesu, otkrivamo u ovotjednoj Blockchain from the Bloc(k) epizodi.

Startupi i poslovanje

Include nakon Funderbeam kampanje od 1.5 milijuna eura do kraja godine zapošljava barem 12 ljudi

Domaći Include raste i razvija svoje poslovanje usprkos čestim domaćim birokratskim izazovima, a uskoro pokreću i HR odjel.

Mobilno

Google Merchant korisnički računi dostupni su i u Hrvatskoj! Vjerojatno niste ni primijetili.

Nismo ni mi, ali smo zato provjerili! Po svemu sudeći, čini se kako je Hrvatska konačno dobila punopravnu Google podršku za Google Merchant korisničke račune, što znači da domaći developeri više neće morati otvarati podružnice u drugim zemljama.