Acasă
/
Blog
/
20 de dezvoltatori, o tarifă orară și nicio idee ce a produs de fapt proiectul
Case Studies
IT & Tech

20 de dezvoltatori, o tarifă orară și nicio idee ce a produs de fapt proiectul

Oleksiy Bazyura
Oleksiy Bazyura
Financial Expert at Finmap

"Știam tariful orar al fiecărui dezvoltator. Știam tariful contractual al clientului. Am scăzut unul din celălalt și am crezut că știu marja. Apoi am construit un cont de profit și pierdere pe fiecare proiect și mi-am dat seama că administrasem afacerea pe o ficțiune timp de patru ani."

Fondatoarea unei companii IT de servicii și outstaff — 20 de dezvoltatori, venituri anuale de ₴36M, șapte clienți activi — a descris exercițiul care i-a schimbat modul de stabilire a prețurilor și de angajare.

Timp de patru ani a condus afacerea pe baza a ceea ce folosește toată industria: matematica tarifului orar. Fiecare dezvoltator avea un cost orar (₴550/oră, în medie). Fiecare client avea un tarif contractual (₴950/oră, în medie pe toți clienții). O scădere simplă arăta o marjă brută de ₴400/oră per dezvoltator, ~42% marjă. Extrapolat pe toată echipa: confortabil, profitabil, în creștere.

Apoi a făcut exercițiul. A luat un proiect. Nu cifra de tipul „am facturat clientului ₴X pe oră”. Ci contul de profit și pierdere real al proiectului. Venitul de la client pentru luna respectivă. Toate costurile atribuibile direct proiectului. Toate costurile atribuibile indirect. Ce a mai rămas.

Marja proiectului la clientul ei principal, în ultimele 12 luni: 14%. Nu 42%.

Douăzeci și opt de puncte de marjă dispăruseră într-un set de costuri pe care matematica tarifului orar nu le atingea.

Ce ascunde de fapt matematica tarifului orar

Tariful orar presupune că un dezvoltator este utilizat 100% pe proiect, 100% productiv în acel timp, și că proiectul consumă doar munca lui. Niciuna dintre aceste ipoteze nu e adevărată pentru vreo companie reală de servicii. Unde au dispărut cele 28 de puncte — vector waterfall. Stânga: MARJA DUPĂ MATEMATICA ORARĂ 42%. Șase scăderi: BENCH & RAMP-DOWN −5pt, CONCEDIU & MEDICAL −4pt, ÎNTÂLNIRI INTERNE & PROCESE −6pt, INSTRUMENTE & LICENȚE −2pt, OVERHEAD RECRUTARE & MANAGEMENT −7pt, DISCOUNT & ORE SUPLIMENTARE NEFACTURATE −4pt. Dreapta: MARJA REALĂ A PROIECTULUI 14%. Accent teal de brand pe scăderea de overhead management (cea mai mare). Bench și ramp-down (−5 puncte). Când un proiect se termină sau un client face pauză, dezvoltatorul stă degeaba, dar tot e plătit. Două săptămâni pe an, în medie, per dezvoltator. Nefacturabil. Iese din marjă.

Concediu plătit și concediu medical (−4 puncte). Dezvoltatorii salarizați primesc concediu de odihnă și medical plătit. Tariful contractual se facturează doar când lucrează. Diferența e invizibilă până n-o numeri.

Întâlniri interne, procese, interviuri de angajare (−6 puncte). Standup-uri, retrospective, planificare, intervievarea candidaților, sincronizări interne. Toate plătite, niciuna facturabilă. În medie 4–6 ore per dezvoltator pe săptămână.

Instrumente și licențe (−2 puncte). Licențe IDE, infrastructură cloud pentru medii interne, instrumente de management de proiect, monitorizare, platforme de comunicare. Mici la nivel individual; se adună.

Overhead de recrutare și management (−7 puncte). HR, delivery manageri, project manageri, timpul propriu al fondatoarei. Toți sunt plătiți. Aproape niciodată facturabil. Aceasta a fost cea mai mare scurgere.

Discount și ore suplimentare nefacturate (−4 puncte). Clientul a negociat tariful la reînnoire, s-a acordat un discount de 8%. Munca de urgență din weekend nu era mereu înregistrată. Depășirile la porțiunile cu scop fix au fost absorbite.

Douăzeci și opt de puncte, șase categorii, niciuna în matematica tarifului orar.

Reconstrucția — cadrul de P&L pe proiect

Fondatoarea și-a construit contul de profit și pierdere pe fiecare proiect într-un weekend. A devenit cel mai important document din afacerea ei. Cadrul se aplică oricărei companii de servicii. Stiva P&L pe proiect — vector waterfall vertical. De sus în jos: VENIT PROIECT (ore facturate lunar × tariful clientului) − COST DIRECT DEZVOLTATOR (complet, incl. concediu & beneficii) − COST ALOCAT PM/DM (% din timpul PM pe proiect × salariul PM) − RECRUTARE & HR ALOCATE (alocare per dezvoltator) − INSTRUMENTE PE PROIECT − ALOCARE BENCH & RAMP − ALOCARE ÎNTÂLNIRI INTERNE = MARJA REALĂ A PROIECTULUI. Accent teal de brand pe rândul MARJA REALĂ A PROIECTULUI. Unu — Venitul proiectului. Ore facturate lunar × tariful contractual al clientului. Nu ce s-a promis la vânzare; ce s-a facturat efectiv.

Doi — Costul direct al dezvoltatorului, complet. Salariu + taxe + beneficii + amortizarea echipamentului + concediu plătit, împărțit la orele de utilizare (nu orele calendaristice). Dacă un dezvoltator e facturabil 65% din timp, costul orar complet este salariu/(ore × 0,65).

Trei — Costul alocat de management de proiect, delivery management și recrutare. O cotă aproximativă în funcție de mărimea proiectului sau de venit. Nu trebuie să fie perfectă. Trebuie să fie consecventă.

Patru — Instrumente și licențe atribuibile proiectului.

Cinci — Alocarea bench. Costul total de bench pe an, împărțit între proiectele active.

Șase — Alocarea întâlnirilor interne și proceselor. Procentul din orele plătite alocat muncii care nu ține de proiect × costul alocat.

Rezultat — Marja reală a proiectului. Pentru clientul ei principal: 14%. Pentru doi clienți mai mici: 21% și 8%. Pentru un client pe care îl credea cel mai bun: 3%.

Ce a făcut cu adevărul

Cu clientul de 3% a avut o discuție despre creșterea tarifului. A mers bine; marja a ajuns la 12%. Clientul de 8% avea probleme de disciplină a scopului (over-serving) care erau rezolvabile; marja a ajuns la 15%. Overhead-ul de recrutare a fost renegociat cu un retainer lunar fix, în loc de taxe per angajare. Întâlnirile interne au fost auditate — trei întâlniri recurente săptămânale au fost eliminate. Utilizarea a doi dintre dezvoltatorii ei seniori a crescut de la 58% la 72% prin mutarea lor de la munca internă intensivă în bench la munca pentru clienți. Dashboard de marjă a proiectelor — mod luminos. Titlu 'Projects · Q3'. Sus: 7 rânduri de proiecte, fiecare cu client, venit lunar, cost dezvoltator, alocare PM, altă alocare overhead, marjă reală (chip-uri verde/chihlimbar/coral). Un rând evidențiat: 'Client X — marjă 3% → 12% după creșterea tarifului'. Centru: bandă de căldură a utilizării per dezvoltator, arătând bench vs. timp facturabil. Jos: 'Cost bench trimestrul acesta ₴240K · țintă ₴150K'. Accent teal de brand pe chip-ul de acțiune creștere-tarif. Marja generală a companiei a trecut de la 42% aparent (fictiv) la 19% real (înainte de reconstrucție) la 27% real (șase luni mai târziu). Mai important decât cifra: acum știa care client era cu adevărat profitabil, care subvenționa bench-ul și care o costa discret bani.

Cadrul — ce să urmărești

Șase cifre, lunar, per proiect:

  • Ore facturabile reale (nu orele promise; cele efective)
  • Costul complet al dezvoltatorului per proiect
  • Overhead de management alocat (timpul PM/DM/recrutor/fondator ca % din lună)
  • Alocarea bench (costul bench din luna curentă × cota de venit a proiectului)
  • Marja reală a proiectului (venit − tot ce e menționat mai sus)
  • Utilizarea per dezvoltator, urmărită separat de marjă

Șase cifre, un singur dashboard, revizuire lunară cu delivery lead-ul. Două ore pe lună, ca ficțiunea să nu se mai întoarcă.

📌 Vrei să vezi dacă proiectele tale sunt cu adevărat la fel de profitabile pe cât sugerează matematica tarifului orar? Trimite-ne trei luni de date de facturare și structura costurilor echipei — vom construi waterfall-ul cu marja reală per proiect și îți explicăm în 15 minute. [Solicită diagnosticul gratuit Finmap →]

Cuprins
Verifică starea sistemului financiar al afacerii tale
Solicită o diagnoză financiară
Oleksiy Bazyura
Oleksiy Bazyura
Financial Expert at Finmap
  • Senior Financial Manager, Starlight Online Media LLC (2022-2025)
  • Financial Controller, LLC "VOODUS" (2018-2022)
  • Financial Planning and Analysis Specialist, Novy Styl LLC (2014-2018)
  • Junior Specialist in Accounting and Financial Services, “Evviva, Group of Companies” (2009-2014)

Recomandate pentru antreprenori

Întrebări frecvente

Utilizarea nu e doar un KPI, nu un factor de marjă?

E amândouă. Utilizarea mai mare crește direct marja completă, pentru că costul dezvoltatorului se distribuie pe mai multe ore facturabile. Utilizarea mai mică ucide marja pe tăcute.

Aloci timpul lui în funcție de orele efective lucrate la fiecare. Costul lui complet se împarte în același raport. De aceea contează evidența timpului, chiar și una simplă.

Agregat e în regulă pentru companii mai mici (sub 30 de dezvoltatori). Peste acest nivel, per dezvoltator e mai clar, pentru că bench-ul seniorilor e mult mai scump decât cel al juniorilor.

Aceeași matematică, dar venitul e porțiunea câștigată lunar (valoarea contractului × % finalizat). Astfel, proiectele pe pierdere ies la iveală mult mai devreme decât în contabilitatea de casă.

Testează alternativa — proiectul e suficient de profitabil ca să-l păstrezi la tariful actual? Dacă marja e negativă sau sub 10%, ia în calcul reducerea scopului, eficiența livrării sau o tranziție ordonată.

Contabilul tău produce un cont de profit și pierdere la nivel de companie. Acesta e un cont de profit și pierdere la nivel de proiect, care necesită alocări pentru care contabilul de obicei nu are datele operaționale.

Mai ai întrebări?
Suntem gata să răspundem.
WhatsApp
Telegram
Finmap
Finmap support

Banii nu dispar. Doar că nu îi vezi.

Primește o diagnoză financiară personală sau un demo Finmap — și privește-ți afacerea dintr-o perspectivă nouă.

Adresează-ți întrebarea unui expert Finmap