Vizitator ioask4it Postat Mai 29, 2010 Partajează Postat Mai 29, 2010 Salut,daca dvs. sunteti programator pentru procesoare tip Atmel, presupunand ca cineva va face dvs. hardware iar dvs. va ocupati numai de programare, cam cat luati pentru o ora de programare?Doresc sa imi fac idee despre preturile practicate de progamatori de microprocesoare.Multumesc Link spre comentariu
Laci Postat Mai 31, 2010 Partajează Postat Mai 31, 2010 Pai depinde ce poti sa faci, ca degeaba ceri 10E/h daca nu esti eficient, si in lumea embedded daca nu sti macar un pic de hardware esti pierdut.Eu dadeam un pret pentru proiectul finalizat(cu prototip inclus) si ceream cam 6-8E/h, dar faceam o estimare in avans, uneori lucram mai mult pe proiect... dar nici pretul asta nu prea se plateste, "ca-i scump dl-le..." si din cauza asta nu ma ocup de proiecte mici, pur si simplu nu merita.Pe termen lung(daca vrei sa traiesti din asta) trebuie sa ceri minim 8E/h, dar sa fii si eficient, daca iti ia 10ore sa scrii un driver pentru pwm atunci... Link spre comentariu
Vizitator Postat Mai 31, 2010 Partajează Postat Mai 31, 2010 Programarea nu se taxeaza la ora, ca nu e nici service auto, nici taxi care stationeaza.De obicei se discuta preturile pe proiect.In cel mai rau caz se poate norma munca la nr de linii de cod scrise, dar nici asta nu prea se practica. Link spre comentariu
stefan_k Postat Mai 31, 2010 Partajează Postat Mai 31, 2010 Ba ma scuzi, in programare se practica din greu taxarea cu ora. Atata tot ca se face estimarea intregului proiect - cam cate ore de munca ar putea cuprinde (asa numitele "ore-om") care se inmultesc cu tariful pe ora practicat de firma respectiva. De exemplu, acum vreo 5-7 ani, o firma cu ceva nume (pastram discretia) practica tariful de aproximativ 20$/ora, si erau defalcate etapele de proiect, fiecare cat a durat (evident se umflau la greu, dar aveau de unde mulge).E chiar practic: se negociaza proiectul, clientul e de acord cu o suma, dar invariabil vor aparea modificari - clientul va mai vrea ceva, altceva, etc. Aceste modificari nu poti sa le adaugi decat daca ii spui: pentru a le implementa, mai sunt nevoie de XX ore, deci YYY$/€.A se mentiona faptul ca tariful per ora practicat de firma trebuie sa ia in calcul o gramada de variabile, inclusiv timpii morti dintre proiecte, etc. Si nu conteaza marimea firmei - inclusiv un singur om poate avea acelasi mod de calcul.Daca vrei sa afli cam cat ar fi nevoie sa tarifezi pe ora, se poate calcula: - luna de lucru are in jur de 160-168 de ore lucratoare (8x20-21) - din acestea se scad 16 ore (2 zile) pentru a iti permite sa ai un concediu de 24 de zile lucratoare pe an (si aici includ si zilele legale libere, deci ar putea fi mai mult) - mai trebuie estimati timpii morti (perioada dintre proiecte, etc) - sa zicem 10% - asta daca esti al naibii de norocos, deci inca vreo 16 ore - raman in jur de 130 de ore lunar - stabilesti ce venit doresti sa ai lunar, brut - vorbim aici de lucruri legale, deci platitor de impozite, taxe, minuni. - imparti venitul respectiv la numarul de ore lucrat efectivAsta ar merge pentru un singur om. Pentru mai multi oameni, e ceva mai complicat, caci timpii morti adunati risca sa devina mult mai mari, plus mai intervin cheltuieli cu personalul auxiliar, etc. De aceea chiar daca o bucata de proiect e terminata in 8 ore-om, se pot tarifa 20 de ore. Dar asta depinde de fiecare cum isi face afacerile.Na, consultanta gratuita. Pentru intrebari viitoare, iti dau numarul de cont. Link spre comentariu
Laci Postat Mai 31, 2010 Partajează Postat Mai 31, 2010 Pai normal ca se taxeaza la ora, altfel cum poti sa estimezi? Cine a lucrat cat de cat in domeniu stie foarte bine, stefan_k are 100% dreptate, @RoGeorge chiar daca nu-i taximetrie cum discuti despre pret cu clientul? cum estimezi complexitatea proiectului? tot prin efortul depus, deci ore de munca, asta cu linii de cod scrise eh eh, scrii un algortim de criptare sau scrii un menu handler poate la marime de cod e similar dar la complexitate nu.Cam in toate domeniile de R&D se calculeaza la ora, si risc sa afirm ca ba chiar in toate domeniile existente in mediul privat pe lume pretul rezulta din cat timp se munceste sau este nevoie, poate sa fie taximetrist, zidar, electronist etc, time is money Link spre comentariu
mitescu Postat Iunie 1, 2010 Partajează Postat Iunie 1, 2010 Da, la programare se plateste pe ora. Preturile sunt diferite de la o firma la alta si, asa cum bine se spunea, depind de cat se poate "mulge".Insa apare o problema care la noi nu se prea pune. Aceasta problema se numeste analiza. Numai facand o analiza prealabila se poate practica (cat de cat) corect plata cu ora la programare.Din acest motiv la firmele mari, care se respecta, analistul programator , este foarte bine platit. Dupa o analiza bine facuta se stie clar cat are de munca un programator. Link spre comentariu
Vizitator Postat Iunie 1, 2010 Partajează Postat Iunie 1, 2010 Cand toata lumea iti spune ca esti beat inseamna ca trebuie sa te culci, in concluzie probabil ca eu gresesc dar nu imi dau seama.Ce vreau sa spun este ca nu am vazut pana acum programator cu aparatul de taxat pornit si prins in suruburi pe laptop (cu plomba la zi si cu certificat de la metrologie - stiu ca exagerez ). Iarasi, nu am vazut firme care se ocupa de programare si care sa afiseze tariful pe ora si atat. Nu am vazut nici client care sa cumpere servicii de programare cu ora, pentru ca de fapt clientul vrea sa-i rezolvi o anumita problema, el asta cumpara, rezolvarea problemei, nu un serviciu platit cu ora, cum ar fi meditatiile la matematica. Daca e pretentios si cere tot felul de modificari atunci se poate apela la specificatiile din caietul de sarcini.Bineinteles ca "time is money" pana la urma totul se poate traduce in ore om, dar ce vreau sa spun este ca de fapt se negociaza pretul pe proiect, nu tariful orar.Asa percep eu lucrurile, dar asta nu inseamna neaparat ca am si dreptate. Link spre comentariu
stefan_k Postat Iunie 1, 2010 Partajează Postat Iunie 1, 2010 de fapt se negociaza pretul pe proiect, nu tariful orar.Exact asa se face, dar asta nu exclude deloc tariful orar, ba chiar are nevoie de el ca sa functioneze corect.Tariful orar nu se negociaza, el e stabilit de firma/om/executant. Ce se poate negocia e durata de timp, sau pretul final. Se mai pot face discounturi daca e cazul, sau se pot adauga costuri suplimentare.Exemplu: vine clientul si zice: "vreau asta si asta. cand poate fi gata si cat costa?" (cam astea sunt cele doua cerinte importante, alaturi de calitate, garantie, etc).Firma/analist-programatorul/etc ii poate zice: hai sa discutam. Traseaza in linii mari cerintele omului, isi face o idee despre ce vrea el (de obicei e o diferenta mare intre ce zice omul si ce vrea cu adevarat, dar astea is alte discutii), si poate spune: punem la dispozitie o echipa de 5 oameni, putem livra proiectul in 3 luni, si costa 50.000€. Cum a ajuns la suma asta? simplu: prin estimarea volumului de munca (numar de ore), si stabilirea unui tarif orar. Altfel cum poti estima cat il poate costa pe client un proiect? Ii zice initial ca "siigur, se rezolva, 5.000€" iar la final vezi ca s-a muncit de zece ori mai mult - diferenta cine o plateste?Evident ca se poate gresi, dar aici deja intervin conditiile contractuale.De obicei clientul poate verifica pasii lucrarii, si intre timp isi poate da seama ca mai vrea ceva, sau vrea altceva, modificari care se platesc peste suma stabilita initial. Cum? Tot prin intermediul tarifului orar: ai cerut modificari pentru care s-a muncit in plus inca 3 zile? Le platesti. Bineinteles, negociabil, dar cineva tot trebuie sa le plateasca.Discutiile acestea, evident, se tin intre departamentul de marketing si client. Programatorul (cat timp nu e independent) nu are nici o treaba cu tariful orar - el stie doar ca are de livrat o bucata de proiect, la termenul X. Ca programator, poate avea perioade de creativitate maxima, sau perioade mai slabe - pe seful lui nu il intereseaza, cat timp in final se obtine rezultatul dorit. Daca se ajunge (cum se intampla din pacate in destule locuri) ca programatorul sa traga 12 ore si mai bine pe zi, si asta in mod constant, inseamna ca ceva e putred. Ori omul nu e suficient de bun (caz in care e tot vina conducerii, ca nu il schimba), ori volumul de munca este nerealist (din nou vina conducerii). De aici exclud proiectele ultra-mega importante, caci peste tot pot aparea exceptii. Cat timp sunt exceptii, si nu se transforma in reguli.Pe RoGeorge cred ca stiu cam ce il nedumireste: proiectele mici, de pana la - sa zicem - cateva sute de euro, negociate evident "per proiect" si nu direct la pret orar. E cazul programatorului independent, care munceste cam ce apuca. Chiar si in cazul acestor proiecte, faci estimarea complexitatii proiectului si in mod indirect apreciezi cam cat timp iti poate lua lucrarea, si in functie de aceasta stabilesti pretul. Constient sau nu, tot la tariful orar se ajunge. Link spre comentariu
Laci Postat Iunie 1, 2010 Partajează Postat Iunie 1, 2010 Da se negocieaza pretul pe proiect dar pe baza estimarii de munca/efort necesar, daca pretul este sub o limita nu este rentabil sa faci. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum