produktivitás

2009
24
aug

Fél szemmel a célt


kungfu

Gyerekkoromban láttam egy kung-fu filmet amiben a suttyó tanonc megkérdezte tanítójától, hogy mennyi ideig kell gyakorolnia ahhoz, hogy elérjen arra a szintre amin a mester van. Erre a bölcs valami olyat válaszolt, hogy 10 évig. Erre a tanonc visszakérdezett, hogy ha dupla annyit gyakorol mint most akkor mennyi időbe telik mindez? Erre azt a választ kapta, hogy 20 évbe, amit a tanonc nem értett. A bölcs mester elmagyarázta neki:

Ha fél szemmel a célt nézed, akkor csak egy szemmel tudsz a feladatra koncentrálni.

Az a jó ezekben a nagy kínai bölcseletekben – melyek amerikai forgatókönyvírók tollaiból pattannak ki – hogy úgy értelmezi az ember ahogyan akarja, de legalább jól hangzik.

Előfordult már velem, hogy egy projekt során megfeledkeztem a célokról és a produktivitásom mély pontra esett, miközben a ráfordított munka és energiamennyiség csak növekedett. A fókuszvesztésről van szó, amikor az össze-vissza csapkodás az evezőlapátokkal nem viszi előre a hajót csak egy helyben forgatja és nem történik semmi.

Olyan az egész mint a bekötött szemű ember az autó volánja mögött. Kinézi, hogy hova szeretne eljutni, irányba állítja az autót, majd jöhet a szembekötés és a padlógáz. Ha közeli célt szeretne elérni – mondjuk egy nyílegyenes utca egyik végéről kellene így eljutnia a másikra –  akkor talán még teljesíti is a feladatot, de abban a pillanatban, hogy növelnénk a távolságot, drasztikusan csökkennének a túlélési esélyei. Ezen pedig a sebesség sem segít, mi több csak tovább rontja a helyzetet. Pontosan ez történik azzal a projekttel is amelyik nem tudja, hogy hová tart. Hiába növeli az erőforrásokat és az erőfeszítéseket, attól még bekötött szemmel száguld, csak épp 5 km/óra helyett padlógázzal. (Megfigyelésem szerint minden élethelyzetre fel lehet hozni egy jó autós példát)

Bosszantó hiba, amit visszatekintve könnyű felismerni, de amikor az ember egy ilyen szituáció kellős közepén ül akkor nem egyértelmű, hogy ez történik. Azt gondolom, hogy ebben a helyzetben pont a felismerés a legnehezebb. Az alkalamazás-fejelesztés területén ezek ellen lehet védekezni tervekkel és prototípusokkal, de egyik sem mindenható és a projekt bármelyik szintjén bekövetkezhet a baj.

Velem is megtörtént már, hogy egy webfelület egyetlen apró részletének a megjelenésével, órákat dolgoztam, pixeleket toltam jobbra és balra, színsémákkal játszadoztam és hasonlók, miközben a projekt azon fázisában nem volt cél a tökéletes design előállítása. Ezt azonban akkor és ott nem vettem észre, mert belefeledkeztem a részletekbe és már nem láttam a fától az erdőt. Eltűnt előlem a globális cél és végül több órányi munkát követően elkészült a design, de a programrészlet amin eredetileg dolgoznom kellett volna nem haladt semmit.

Nagyon hatékonyan lehet védekezni a jelenség bekövetkezte ellen valamelyik jól kipróbált fejlesztési módszertan alkalmazásával. Nekem személy szerint az agilis módszertanok közül a Scrum tetszik és vállt be a legjobban. Az Scrum például úgy segít, hogy a gyakori iterációk során a Product Ownerek figyelme újra és újra a projektre fókuszál, így van lehetőségük időben észreveheti ha a dolgok nem a megfelelő irányban haladnak és erre felhívhatják a ScrumMaster figyelmét. Ezt követően már a ScrumMaster feladata, hogy a megfelelő mederbe terelje vissza a fejlesztést. Bármikor előfordulhat, hogy a projekt vesz egy fordulatot és nem a megfelelő irányban folytatja útját, azonban az iteráció befejeztével ez azonnal szemet fog szúrni a Product Ownereknek. A kulcs tehát a kis lépésekben rejlik. Az apró és gyakori iterációk során nem fordulhat elő, hogy egy fejlesztési szakasz hosszú időn keresztül rossz irányba haladjon és túl későn derüljön fény a problémára. A Product Ownerek figyelme ugyanis folyamatosan a célra koncentrál és ha bármilyen módon a Scrum Team eltér ettől a céltól akkor szinte azonnal megtörténik a korrekció. Ez benne a nagyszerű, persze csak akkor ha a módszertan következetesen és fegyelmezetten be van tartva! Máskülönben az egész nem ér semmit, hisz nem lesz fék amely megállítaná a szakadék felé száguldó autót.

Hozzá kell tennem, hogy szabadúszóként jellemzően a Solo Scrumot használom, ami esetemben némiképp változtat a felálláson. Egy személyben töltöm be a ScrumMaster és a Scrum Team szerepét, ha pedig saját startup-on dolgozok akkor még a Product Owner is én vagyok. Ez utóbbi esetben különösen nehéz a feladat, mert Product Ownerként saját magamnak kell észrevennem, hogy a ScrumTeam – amit szintén én reprezentálok – nem a kitűzött cél felé halad. Nem túl szerencsés szituáció és lehetőség szerint kerülni kell, hogy minden feladat egy kézben összpontosuljon, ellenkező esetben könnyen kijelenthető, hogy halálra van ítélve a projekt.

Más megközelítésben a GTD-t is elő lehet húzni mint módszertant, amely nagyon komolyan épít arra, hogy a célt folyamatosan szemmel tartsuk. Címszavakban:

  • Csak akkor lehetsz nyugodt afelől, amit nem teszel, amikor tudod, hogy mi az, amit nem teszel.
  • Ahhoz, hogy eljuss oda, ahova akarsz, tudnod kell, hogy most hol vagy.
  • Minél világosabb célod van, annál több módon tudod elérni.
  • Fókuszálásod megváltoztatása eredményeidet változtatja meg.

Akárhogy is nézzük, badarság azt gondolni, hogy csak a feladatra kell koncentrálni és a cél – mint önmegvalósító jóslat – majd jön magától és teljesül. A célt ki kell tűzni, folyamatosan szemmel kell tartani és úgy kell elérni. Hacsak nem sportként űzöd a zsákutcák felderítését, akkor nem javaslom, hogy megfeledkezz a célodról, legyen az személyes vagy üzleti eredetű. Fél szemmel tartsd szemmel, hogy mindig tudd hová tartasz!

2008
31
máj

GTD rendszerem


iCal és Things

Sok helyen olvastam már, hogy a Gmail milyen tökéletesen használható a GTD elveknek megfelelően. Ezzel tulajdonképp jómagam is tökéletesen egyetértek. Az Intézz el mindent! olvasása során a “bejövő fióknak” vagy “a dolgok gyűjtőhelyének” nevezett inboxot is próbáltam egy Gmail-es fiókra leképezni gondolatban. Ez gondolatban sikerült is! De sajnos csak gondolatban.

A fiók két nagyobb egységre lett szétbontva: Context és Project. A context alatt értelemszerűen a “dolgok” kontextusában történik a levelek tárolása, úgy mint @Business, @Computer, @Contact, @Home, @Read, @Shopping, @Someday és @Waiting For. A project alá kerülnek azok a feladatok amelyek megvalósítása 1+ – vagyis legalább két – lépésből áll, P:projektnév mappákba rendezve. Mivel Mail.app-ot használok így van egy Smart Mailboxom is “Next actions” néven, ami a csillagozott üzeneteket gyűjti és tulajdonképp a [Gmail]/Starred folder tükörképe. A The David Allen Company honlapon volt egy cikk, hogy

… how to take Gmail™ beyond email, by transforming it into a powerful GTD® action list manager …

Taking Gmail™ beyond email

Következetesen betartom az “Inbox Zero” alapelvet ami nagyon segít, hogy rendben tarthassam a dolgokat. A Context/Project bontás szintén bevált. A folyamat így a következő: Bejövő levelek inboxba mennek. Ha nincs vele tennivaló, archiválom (All Mail). Ha van tennivaló és 5 perc alatt megoldható, megoldom és archiválom. Ha van tennivaló de nem oldható meg 5 perc alatt akkor a Context/Project mappák valamelyikébe kerül a tennivaló jellegétől függően. Ha több lépésben oldható meg a feladat akkor a Project alá kerül, ha csak egy egyszerű taszk, akkor a Context megfelelő almappájában köt ki a levél. A “Next actions” – vagyis a csillagozott – üzenetek az aktuális napra vonatkozó taszkokat jelentik. Vagyis, amit megcsillagozok, azt aznapra elvégzendőnek tekintek. Ami nincs megcsillagozva de valamelyik Context/Project almappában lapul az megoldásra váró feladat de még nincs beütemezve. Ami megoldódott azt archiválom.

Minden nap tartok egy áttekintést amikor átnézem az aktuális napi elvégzett és elvégzetlen feladatokat, tennivalókat, rendbe teszem a levelek, stb. Minden a helyére kerül és egyúttal a következő napra is kijelölésre kerülnek a feladatok (becsillagozódnak). Ezek persze nem kőbe vésett feladatok – hacsak nem határidősek – inkább csak egy iránymutatást adnak.

Azt hiszem eddig semmi olyat nem árultam el amiben bármi újdonság vagy meglepő lett volna. Megsúgom, hogy a cikk hátralévő része sem fogja lerántani a leplet a tökéletes és hibátlan tervezés és életvezetés titkáról ;-) . A fenti módszernek számomra egyetlen egy problémája van, de az sajnos teljesen használhatatlanná teszi az egész rendszert. Abból indulok ki, hogy a tökéletes GTD rendszer üzemeltetése során egy helyen tárolok mindent. Úgy értem, hogy egy rendszerbe (Gmail), programba, mappastruktúrába sűrítek be mindent. Így ha valamilyen információra szükségem van, tudom, hogy hova nyúljak. Bár a feladataim nagy részét e-mail-ben kapom, azért jócskán akadnak olyan tennivalóim amelyeknek más úton érkeznek (pl. Erkélykorlát lefestése). Ezeknek a berögzítése egy levelezőprogramba elég vicces. Maga a rögzítés persze nem nagy ügy – csináltam persze szabályokat, amelyek már szerveroldalon leválogatják és szétszórják a leveleket – de olyan levelet írni saját magamnak, hogy “Erkélykorlát lefestése”, “Drótkefét venni a barkácsboltban” stb. elég rendszeridegennek érzem. Nem is túl barátságos, és talán a Mail.app, talán a Gmail IMAP implementációjának köszönhetően, nem túl stabil. Néha duplikálódnak a levelek, egy levelet átmásolok egy másik mappába, majd az eredetit törlöm és a másolat is törlődik stb. Kényelmetlen, rendszeridegen, de legfőképp nem egyszerű a fenti rendszert üzemeltetni amint belépnek a képbe a nem e-mailben érkezett feladatok.

Nem csűröm-csavarom tovább, a következő megoldást dolgoztam ki. A Things alkalmazást használom a dolgok begyűjtésére és rendszerezésére. Minden tennivaló itt landol. Akár mailben érkezett (sima drag-n-drop, vagy billentyűkombináció), akár telefonon vagy egyéb “ösztönzésből” a Thingsben indul és fejeződik be a folyamat. Most nem fogok Things ismertetőt tartani, tulajdonképp majdnem mindegy, hogy Thingsről, Omni Focusról vagy iGTD-ről beszélünk. A lényeg, hogy Projekt és Context szerint kerül csoportosításra minden bejövő tennivaló – ugyanúgy mint a Mail-ben. A Thingsben a Contexteket Areas-al valamint tagekkel oldom meg (lásd a screencastot). Ugyanúgy tartok napi áttekintőket – a hétvégén hetit is – de megspékelem az egészet azzal, hogy a következő napra előállt “Today” valamint a következő tasztkokat tartalmazó “Next” listából átviszem (drag-n-drop) a tasztkokat iCal-ba is. Így előáll egy remek kis agenda a következő napokra, amelyen akár azt is nyomon tudom követni, hogy mennyire vagyok leterhelt egy-egy időszakban és az alapján újra tudom tervezni a dolgaimat.

Nem akarom elkiabálni, de eddig egészen jól bevált a Things, iCal összeállítás. Emlékszem, Wyctim is írta egyszer, hogy jelenleg a Things a barátja, majd nemsokára váltott és asziszem most TaskPaper-el tolja a GTD-t. Magam részéről nem is igazán egy alkalmazás, sokkal inkább egy módszer mellett szeretném letenni a voksot. Ezen módszer pedig úgy tűnik, hogy külső alkalmazáshoz fog kötni, amely szerepét jelenleg a Things tölti be. Az iCal csupán kiegészíti ezt a módszert és az agenda elkészítésében és áttekintésében játszik fontos szerepet, de van még egy fontos aspektus ami stratégiai szerepe van: iPhone. Ahhoz, hogy mindig legyen nálam egy példány a tennivalóimról, az iPhone nyújt segítséget. Mivel azonban tudomásom szerint eddig egyetlen GTD app-nak sincs iPhone-os verziója, (talán az Omni Focus lesz az első???) így az iCal-t hívom segítségül. Mivel abban úgyis ott vannak a következő napokra illetve fix időpontokra és határidőkre tervezett taszkok így semmi más dolgom nincs, csak esténként a napi áttekintőt követően összeszinkronizálni a Mac-et az iPhone-nal.

A rendszer működik, már csak az idő próbáját kell kiállnia!

2008
12
máj

Rend a lelke mindennek


Kiolvastam az újonnan szerzett könyveim közül az Intézz el mindent!. Sok-sok dologra ráébresztett, többek között olyanokra, amelyeknek ugyan tudatában voltam csak nem akartam róluk tudomást venni. Elkezdtem hát rendbe szedni a dolgaimat. Elsőként pár régóta halogatott dologgal kezdtem.

Lemondtam a UPC-nél a Dolgozó netes előfizetésemet és előfizettem a Silver csomagra amely mind a le-, mind a feltöltésben sokkal többet produkál a havidíj pedig ugyanannyi mint a korábbi csomagé. Vicc.

Befoglaltam egy új domainnevet ami a következő nagy projektemhez kell. Com TLD alá történt a regisztráció és az egész nem tartott tovább egy napnál. Egy kerek nap és nem több! Meg is lepődtem! .com alatt nincs várólistázás mint a .hu-nál? Pedig még csak nem is prioritásos igénnyel indultam.

Nekiestem az iratszekrényemnek és a könyvespolcomnak és alaposan kiszortíroztam mindent. Könyörtelen voltam. Minden amit korábban elraktam, hogy jó lehet még valamire – de persze sosem kellettek – az ment a kukába. Mondanom sem kell, hogy pillanatok alatt megtelt a kuka, volt mitől megszabadulni. Még el kell mennem az írószerbe iratgyűjtőket és mappákat vásárolni, majd az iratok is a helyükre kerülnek.

Az dolgozóasztalomról eltakarítottam mindent. Szintén a könyörtelenség dominált. Semmi sem maradhatott ami nem oda való volt vagy csak ritkán használtam. Így eltűnt a nyomtató – aminek ideiglenesen remek helyet találtam a polcon – és a monitort is száműztem. Tulajdonképp csak a MacBook Pro, a külső winchesterek és az iPhone dokkoló maradt. Hatalmas helyet nyertem vele, csak a kábelpókhálót nem sikerült olyan mértékben felszámolnom ahogyan azt szerettem volna. Sürgősen szereznem kell egy WiFis USB HUB-ot vagy lecserélnem a routert egy AirPort Extreme-re, amire rá tudom kötni az USB-s eszközeimet. Aktív USB HUB-ot lehet rádugni???

A notebookon és a winchestereken is nagytakarítást végeztem. Kitakarítottam és átstrukturáltam a dokumentumaimat és a leveleimet, de még az iTunes library is megszabadult egy kis fölöslegtől. A takarítást egy teljes rendszermentés követte a Time Machine diszkre.

A hétvége legnagyobb melója maradt már csak hátra: CD/DVD selejtezés. Erre több mint 10 éve nem került sor. Több mint 10 ÉVE!!! Könyörtelen voltam és gyalultam mindent ami szükségtelenné vált vagy szükség esetén újra beszerezhető. Mivel a kiírt cuccaim nagy része letölthető a netről így nyugodt szívvel dobtam ki minden egyes korongot amely már elavulttá vagy szükségtelenné vált. Óriási mennyiségű lemeztől szabadultam meg. A fenti képen a leselejtezett korongok láthatóak.

Furcsa, de jóleső érzés megszabadulni a sok régi kacattól, felgyülemlett szeméttől és helyre tenni a dolgokat. Jó az irány!