Despre deadline-uri si burnout

Filip scria acum 2 ani:
Unul din lucrurile invatate este ca dezvoltarea unei aplicatii serioase cere multa disciplina personala si de echipa.
Deadline-ul pe care l-ai stabilit de comun acord cu clientul la inceputul proiectului, cand s-au discutat specificatiile, e sfant. Capacitatea ta de a te tine de el arata ce fel de om esti. Daca termenul limita este incalcat fara preaviz si fara o explicatie logica, inseamna ca tu ca freelancer nu iti cunosti limitele, nu poti evalua corect o cantitate de munca si deci intr-o afacere esti imprevizibil. Lasi o impresie proasta si sunt sanse mari ca acel client sa nu se mai intoarca. Bineinteles, discutam de situatia in care specificatiile (si in consecinta deadline-ul) nu s-au modificat pe parcursul proiectului de comun acord.
Recunosc, si eu am uneori probleme in a evalua o cantitate de munca, atat prin lipsa cat si prin adaos. Dar stiu unde vreau sa ajung si fac tot posibilul sa ajung acolo, iar pe parcurs sa produc cat mai putine daune :). Normal este ca, imediat cum simti ca nu vei putea sa termini la timp, sa anunti clientul si sa revizuiti impreuna intreaga situatie. In felul asta nici tu nu treci prin rusinea de a prezenta un nimic in “ziua cea mare”, nici clientul nu pierde eventuale investitii intr-o lansare planificata (comunicate de presa, campanii de reclame, etc).
O cale oarecum gresita e sa faci eforturi supraomenesti pentru a termina proiectul: nopti albe, ore in sir la calculator, you know the drill. Spun “oarecum” pentru ca, desi de multe ori merge, pe termen lung nu este o solutie. N-ai rezolvat adevarata problema (incapacitatea ta de a-ti cunoaste limitele), doar ai ocolit-o putin, iar pe deasupra acum mai esti si obosit. Ceea ce ma duce la al doilea subiect: burnout-ul.
Mai pe romaneste, oboseala psihica apare ca efect al activitatii intelectuale prelungite si haotice, stresante, fara un echilibru de odihna. Nu poti sa te mai concentrezi ca inainte, ideile si solutiile nu prea se grabesc sa apara, iar per total simti o lipsa de interes fata de orice… E momentul sa iei o pauza si sa privesti lucrurile in ansamblu, sa vezi ce si unde ai gresit, sa compari ceea ce faci cu ceea ce iti doresti sa faci, si sa iti faci un plan clar, punctual, pentru perioada urmatoare, de care sa te tii. O scurta vacanta in care sa te rupi complet de munca si sa iti faci ordine in ganduri e de asemenea binevenita.
Voi cum va descurcati cu deadline-urile?
Further reading:
- Staying Motivated, articol pe A List Apart
- Ce faceti cand se rupe firul?, topic pe forumul PHP Romania
- Burnout Prevention and Recovery
- Are You Experiencing Burnout?




Am invatat sa imi cunosc limitele, si nu imi iau prea mult de lucru. Am si putin noroc, pentru ca am mai crescut si muncesc calitativ, si nu cantitativ. Nici nu sunt hapsan, si nu ma aglomerez doar ca sa iasa banu’.
La mine buba e cand clachez, in sensul ca o dau in bara, mai ales ca sunt designer. Cand nu imi ating asteptarile, de obicei nici clientul nu e multumit, si urmeaza o perioada in care pur si simplu stiu ca trebuie sa iau pauza, pentru ca pierd timpul.
Desigur, la mine cum am zis, e subiectiv, pentru nu e doar munca “bruta”, ci e mai mult creatie. Singurul mod sigur de pierdere a timpului e citirea de literatura de specialitate, dar asta nu implica proiectele. Uneori merge treaba repede si iese bine, alteori poate fi exact viceversa.
Oricum, deadline-urile sunt cele care ma motiveaza cel mai mult. Cu cat se aproprie cu atat parca ma concentrez mai bine si lucrez mai eficient. Nu imi place totusi sa fac lucrurile contra timp.
Deadline-urile … la fel ca seraphim si eu sunt tot designer si deadline-urile le respect sau nu in functie de starea mea, adica daca am idei / inspiratie sau nu. Mi se intampla cateodata sa nu pot sa continui / creez un design din cauza lipsei de inspiratie (in ultima perioada n-am mai patit asta dar cred ca se va apropia momentul) … asa ca pentru chestia asta imi iau o marja de eroare cand evaluez acel deadline, iar daca finalizez treaba inainte de termen e f. bine.
Cand este vorba sa pun un design in CSS / XHTML aici imi cunosc bine limitele si pot sa stabilesc un deadline clar si pe care il respect in totalitate.
Ce ash vrea sa va intreb pe voi este daca folositi un sistem de project management pe care mi-l puteti recomanda si mie. Thx.
heh, in primul rand ia-ti o marja de eroare in caz ca:
- vreo 2-3 zile n-ai putut lucra din stiu eu ce cauza (gripa, mahmureala, sex, etc)
- apare un issue care iti mananca timpul si pe care nu l-ai prevazut (un bug aiurea caruia nu-i dai de capat destul de repede)
- clientul vine cu vreo modificare “mica” si totusi el ep data cu deadline-ul trebuie sa aiba softul gata
- iti pica procesorul sau mai rau hardul (aici ar fi bine sa ai un back-up :D)
- inundatii, viscol, te da afara din chirie, etc
Off-topic: In vara asta au fost probleme cu caderi de curent electric, caldura, lene, o placa de baza arsa, un windows xp picat … ar trebui luate si astea in calcul :))
:) adevarat, nu zic ca nu exista cazuri extreme. m-am referit doar la situatiile cand intarzierea e numai vina ta.
adica atunci cand ti-e lene? :)) mai iei din zilele alea de forta majora, daca nici asa nu-ti ajung… apuca-te de alta meserie.
Eu sunt ceva mai noua in nebunia asta cu deadlines si client work si resimt exact oboseala despre care vorbesti. Majoritatea clientilor doresc sa fie proiectul terminat ieri daca se poate, asa ca este destul de greu sa te descurci in primele luni de munca oficiala.
Nu prea imi permit sa aleg clientii in momentul asta si inca nu pot angaja un help.Asa ca sunt in ingrata pozitie de a centra si a da tot eu cu capul.
Noptile nedormite se simt. oricum insa, am inceput sa mai “trag” de timp din start. In loc sa ma laud ca termin cat de repede stiu ca pot eu fizic, am inceput sa ma gandesc si la zile in care poate nu reusesc sa lucrez mai nimic, se intampla ceva etc. Culmea este ca nu e capat de lume si asa mai apuc si eu sa ma odihnesc. Este un echilibru greu de mentinut, dar este important sa ne gandim la noi pe termen lung. ca altfel clacam si e de rau :)
Parerea mea este ca trebuie sa ai multa experienta ca sa poti da un deadline pentru un task, altfel dai un termen pe care nu-l poti respecta (pentru ca subestimezi proiectul) ori dai unul… de zice clientul ca faci un intreg sistem de operare. Eu am patit-o rau de tot cu primul proiect: vedeam totul roz, mi-am si imaginam treaba gata in 1 luna. Dar a durat 3! S-a complicat treaba din cauza unor provideri de servicii. Dar clientul a stiut care sunt motivele si totul a fost bine. Oricum, am invatat sa-mi las un cateva zile de ragaz, in caz de orice. Si, cum zice si Andrei, clientul tre’ sa stie neaparat daca dai proiectul la timp sau ba.
poti sa incerci una din astea 5:
1. iti faci ordine peste tot si organizezi in detaliu toate task-urile pe care le ai de facut. de obicei burnout-ul vine din stres iar stresul din cauza ca nu stii exact ce ai de facut. adauga pret si ore de lucru si vei stii exact cum stai si cat de negru e dracul. daca vrei si un sentiment de implinire fa repede task-urile mici si banale.
2. uita complet de programare, deadline-uri si munca si rezolva mici cestii personale pe care le voiai rezolvate dar n-ai apucat (gen dus la banca si ridicat cardul, depus cererea pt nush ce, etc). Scapi de ele si desi n-ai muncit vei simti ca ai folosit timpul cu folos.
3. daca dracul e negru rau iti iei juma de zi pauza – ca esti freelancer si poti ;) – in care faci sport sau orice alta activitate fizica intensa care produce endorfine ;). va relaxa creierul si te va face sa te simti bine.
4. in cazul in care esti stors de nici sport nu incape, o baie lunga cu o carte si o bere/whisky si culcat devreme poate sa mearga. macar maine vei fi odihnit relaxat si daca ai facut si planul poti incepe direct cu task-urile alea urate.
5. daca nici asa nu merge e cazul de o vacanta. se recomanda 2×2 saptamani pe an + inca 2 de 4-5 zile. il suni pe om, ii spui ca intarzii cu proiectul si cand te intorci vei munci in 2 zile cat in 5 daca nu ti-ai fi luat concediu.
La mine tine de obicei una din astea sau o combinatie intre 2-3 din ele. In afara de asta recomand oricui sa nu muceasca noaptea (2 ore de munca intre 9-11 dimineata fac cat 5 intre 11 si 4 noaptea) si sa iti tii mereu un plan cu toate task-urile pe care le ai de facut. Daca le tii in cap iti multiplici stresul inutil.
“recomand oricui sa nu muceasca noaptea”
Heh, si cand ai insomnii ce te faci ? Si cand din cauza insomniilor ajungi sa iti dai peste cap intreg programul si ajungi sa dormi numai dimineata cateva ore ?
Plus ca citisem pe undeva ca intr’adevar cel mai bun randament il dai dimineata, dar ideile cele mai bune iti vin seara (daca nu ma insel era vehiculata o ora gen 11-12).
Deadline-ul ar trebuie sa fie o data stabilita de comun acord intre client si producator, in functie de complexitatea lucrarii. Din pacate nu este tot timpul asa. In majoritatea cazurilor clientul doreste lucrarea terminata pana in ziua X. Chestia asta duce la un stress enorm pentru producator. Este mult mult mai rau, atunci cand producatorul este calic, (de exemplu: eu am fost o data), a ales 2 proiecte cu 2 deadlineuri apropiate, si nu termina nici unul. Este adevarat ca cel care alearga dupa 2 iepuri nu prinde nici unu. Ideea este ca un deadline trebuie respectat de catre producator. Respectarea unui deadline transforma automat producatorul intr-un profesionist.
daca e un proiect foarte asemanator cu ce am facut, adaug 25% din timp pentru a acomoda lucruri neasteptate.
daca nu am mai facut asa ceva, inmultesc cu 2.5 timpul pe care il anticipez.
Astfel termin tot timpul proiectele un pic mai devreme si fara bataie de cap. E drept, cateodata sperii clientul. Insa pe termen lung, imi merge bine.
@Domnul anonim. E cam extrem sa inmultesti cu 2.5 timpul anticipat. O sa creada clientu ori ca day copy paste din alte parti ori iti este lene. Nu zic ca nu functioneaza. Dar nu e cam extrem 2.5 ?