Pazi, ako su pilicari, ne mogu skroz da procenim iz price, nek ti tih 10h + sastanci budu iskustvo i skola, i lepo sledeci put kazes moj sat kosta toliko i toliko, otprilike mi toliko sati treba da odradim tu aplikaciju koju trazite (ako radis sam). Ako radi jos neko s tobom, kazes koliko je i njihov sat, sracunas, saberes. Napravis u tom dogovoru/ponudi neke okvirne satnice uz naravno testiranje svakog zasebnog dela aplikacije ako ne radis TDD i to ti bude neki milestone. Kada odradis taj milestone mozes da kazes "okej, to sam odradio" ili kazes koliko sati dnevno potrosis na izradu te aplikacije. Generalno tebi je svejedno ako kazes da ti treba 8h da odradis nesto sto mozes za 4h ako naplatis to po ceni od "aktivnog rada 4h" i krajnja racunica bude okej. Ja na primer preferiram na jacim projektima 6h aktivno dnevno, nekad bude da odradim za 2 ono sto treba tad, nekad se razvuce na 7-8-10. Moja greska u kalkulaciji i nepredvidjenoj visoj sili :)
Vidi, posavetuj ih, popricaj s njima normalno pa ono, nadjite neko zajednicko resenje. Za 10h rada, ja bih verovatno progutao to i rekao okej desava se, izneo moguce solucije, popricao s njima sta ih dalje ceka i sve ovo sto sam ovde rekao, pa sta bude bude, velike su sanse da ce te kasnije kontaktirati ako shvate da su u problemu. A i ti sam naucis dosta s kim zelis dalje da imas posla od takvih firmi, od cega treba da bezis, kako da sklapas ponude, itd... ja sam odavno batalio komunikaciju sa gotovo svima koji nisu iz IT sektora i uglavnom sa tehnickim direktorima dogovaram sve, pitam sve, trazim sve sto mi treba pre nego sto bilo sta pocnem da bih video s cim imam posla. Desavalo mi se pre toga da recimo treeba da se ubaci redis/memcached + SQL optimizacija i da se aplikacija skalira, odradi load balancing/proxy/redudansa i neke devops stvari, da bih video da to nije izvodljivo sa onim sto trenutno koriste, ili cak i da jeste, svejedno mora da se preradi ceo kod da bi to radilo po trazenim performansama. Bukvalno kad sav info koji ti treba dobijes i pregledas sve sto ti je potrebno da bi odradio zadatak formiraj cenu, ne pre toga. Uvek moze da ti se zavuce neki deo koda, tipa ovde gde nisi video bekend, da postoji a da nisi znao ni da postoji, ko zna kako ga je pravio i da l' mozes uopste da odradis ostatak aplikacije a da je ne polomis... ono, da ne duzim dalje, vidis u kom smeru ide post. Sve trazis da vidis kad se dogovarate pa onda radis preradu, drugacije ne moze. Zato maltene niko ni nece da radi prerade/dorade tek tako, najmukotrpniji posao, najnezahvalniji i najcesce se trud ne vidi onoliko koliko si ga ulozio (pogotovu ako nije IT firma u pitanju).
THE ONLY EASY DAY WAS YESTERDAY