Бағдарламашы сізге шын мәнінде қанша табыс әкеледі: аутстаффинг маржасы туралы ашық әңгіме
«Әр әзірлеушіден 40% табыс тауып отырмын деп сенімді едім. Алғаш рет бәрін адам басына шаққанда, 11% ғана шықты. Айырма — бенч уақыты екен, мен оны шығын деп мүлде есептемеппін.»
Бұл — 14 инженерден тұратын аутстафф студия иесінің сөзі. Команданы сағатпен жалға беретіндердің көбіне таныс жағдай: клиент төлейтін рейттен әзірлеушінің жалақысын алып тастасаң, қалғаны пайда сияқты көрінеді. Шын мәнінде компанияның жарты шығыны осы екі санның арасында жасырынып жатады. Ал шығынды адам басына бөліп есептемейінше, сіз маржаны емес, тек түсімді басқарасыз.
Неге «рейт минус жалақы» алдайды
Кәдімгі middle әзірлеушіні алайық. Клиентке сағатына $35 қоясыз, ал әзірлеуші салықтарымен бірге айына шамамен $3,000 тұрады. Иесінің ойынша бұл — $35-қа қарсы шамамен $20, яғни 43% маңайындағы маржа. Керемет көрінеді. Көбірек адам алу, жеңілдік беру немесе жалақы көтеру туралы шешім дәл осы санға сүйеніп қабылданады.
Мәселе мынада: әзірлеуші айына 160 сағаттың бәрін клиентке есептеп бермейді. Жобалардың арасында бенчте отырады. Жаңа клиентке кірудің өзі бір апта алады: адамның бөтен кодқа, процеске үйренуі керек. Бұған митингтерді, code review-ды, оқуды, ауырып қалуды, демалыстарды қосыңыз. Нақты utilization — клиент шынымен төлейтін сағаттардың үлесі — дені сау студиялардың өзінде сирек 75%-дан асады. Ал әрбір billable емес пайызды өз қалтаңыздан жабасыз.
Бір адам бойынша есеп
Сол сандармен, бұл жолы шынайы есептеп көрейік.
| Жол | Айына сома |
|---|---|
| Клиентке қойылатын рейт | $35 / сағ |
| Billable сағаттар (75% utilization) | 120 сағ |
| Әзірлеушіден түсетін табыс | $4,200 |
| Жалақы + салықтар | −$3,000 |
| Тікелей үлес | $1,200 |
| Үстеме шығын үлесі (кеңсе, PM, рекрутинг, әкімшілік) | −$700 |
| Нақты пайда | $500 (12%) |
Қағаздағы 43% өмірде 12%-ға айналды. Бұл әлі жақсы сценарий. Бір бос айдың кесірінен utilization 60%-ға түссе, дәл осы әзірлеуші минусқа кетеді — жалақысын бәрібір толық төлейсіз.
Енді бір жылды толық есептейік
Айлық көрсеткіш алдамшы, өйткені бенч біркелкі болмайды. Сол middle әзірлеушіні бір жылға қарайық. Он ай бойы 80% жүктемемен жұмыс істеді, бір ай 40% болды (бір жоба бітті, келесісі әлі басталмады), тағы жиынтық бір апта ауырып қалу мен оқуға кетті. Жыл ішінде клиент теориялық 1,920 сағаттың орнына шамамен 1,250 сағатқа ғана төледі. Түсім: шамамен $43,750. Салықтармен жалақы: $36,000. Адам басына үстеме шығын: $8,400. Әзірлеушіден жылдық пайда: шамамен −$650. «43% маржа әкеледі» деген сол инженер жылды аздап минуста жапты — бар болғаны бір бос ай мен жыл бойына шашыраған бірнеше billable емес апта үшін.
«Бенч ешбір инвойста көрінбейді, сондықтан оны ешкім байқамайды. Бірақ ол клиентке берілген кез келген жеңілдіктен көп жейді.»
Көпшілік дұрыс бағаламайтын үш шығын
Біріншісі — бенч. Жобалар арасындағы уақытты клиент емес, сіз төлейсіз. Айына бір бос апта — сол жалақымен әр адамнан түсетін табыстың минус 25%-ы. 14 адамдық студияда орташа 10% бенчтің өзі ештеңе әкелмейтін бір жарым адамды ұстап отырғанмен тең.
Екіншісі — жобаның ішіндегі billable емес сағаттар. Күнделікті standup, клиентпен синхрон, review, зерттеу, талап өзгергеннен кейін қайта істеу. Клиент 6 сағатқа төлейді, ал адам 8 сағат бос емес. Күніне сол екі сағат та сіздің шығыныңыз, тек көзге көрінбейді.
Үшіншісі — басқару үстеме шығыны. Әр бес-алты инженерге project manager керек, ал адамды табу немесе ауыстыру шамамен оның бір айлық жалақысына түседі, оған жаңа адамның толық қарқынға шыққанға дейінгі айларын қосыңыз. Бұл ақша нақты бір инвойсқа байланбайды, сондықтан оны өткізіп алу оңай — үстеме шығыннан кейін адам басына пайданы санамайынша.
Бұл өмірде қалай көрінеді
Студия ішінде айтылатын үйреншікті сөйлемдерден-ақ мәселе естіледі. «Жоба көп, бірақ пайда аз.» «20 адамға өстік, бірақ иесі 12 адамдық студиядай табыс табады.» «Клиент кетті — ештеңе етпес, адамды ішкі жобаға қоямыз» (яғни толық бенчке, өз есебіңізден). «Мына клиентке 10% жеңілдік берейік, үлкен клиент қой» — ал ол аккаунттың маржасы онсыз да 12% болған, жеңілдік оны шығынды етеді.
Мұның бәрі бір нәрсенің белгісі: студия рейт пен жалақы арасындағы айырманы санайды, бірақ бенч пен үстеме шығыннан кейін адам басына пайданы санамайды. Түсім үлкен, ал иесі пайда қайда кетіп жатқанын түсінбей отырады.
Әр әзірлеушінің маржасын қалай көруге болады
Мұны басқару үшін түсім мен шығынды бір ортақ қазанға емес, адам немесе жоба бойынша көру керек. Finmap-та жобалар мен бағыттарды баптап, клиенттен түскен табысты және жұмысты істеп жатқан адамның тікелей шығынын енгізесіз — сонда әр инженер бойынша да, бүкіл студия бойынша да жалпы маржаны көресіз. Бенч көзге көрінетін болады: бос ай есепте бірден көрінеді, алты айдан кейінгі түсініксіз «пайда біртүрлі түсіп кетті» болып шықпайды. Қай клиент қалыпты маржа әкелетінін, ал қайсысы адамдарды тегінге жуық жүктеп отырғанын да көресіз.
Қатысты материалдар — IT-дегі басқару есебі бухгалтериядан несімен ерекшеленеді және команданың utilization-ын қалай өлшеуге болады.
Не істеу керек
- Мақсатты utilization қойып, оны тоқсан сайын емес, апта сайын бақылаңыз. Уақытында байқалған бос аптаны әлі де сатылыммен жабуға болады.
- Бенчті бағаға енгізіңіз: рейт тек жұмыс істеп тұрған сағаттарды емес, міндетті түрде болатын бос уақытты да жабуы керек. Мақсатты utilization 75% болса, рейт 100%-дан емес, сол көрсеткіштен құралады.
- Рейт пен жалақы арасындағы жалпы айырманы емес, үстеме шығыннан кейін адам басына пайданы өлшеңіз. Шындықты тек осы сан айтады.
- Маржаны клиент бойынша қараңыз: жеңілдігі бар үлкен клиент көбіне толық рейтпен келген шағын клиенттен аз әкеледі.
- Адам ауыстыру мен жалдауды «әйтеуір керек болып қалар» деп емес, нақты жүктемеге қарап жоспарлаңыз. Жобасыз алынған әрбір «өсуге керек» адам — өз есебіңізден таза бенч.
Аутстафф адам басына есептей бастағанға дейін қарапайым бизнес сияқты көрінеді. Есептеген соң кім шынымен табыс әкеліп отырғаны, кім бенчте отырғаны және маржа billable емес сағаттар арқылы қайда ағып жатқаны анық көрінеді. Сол кезде жалдау, жеңілдік немесе жаңа жоба туралы шешімдер «адам көп қой, демек бәрі жақсы шығар» деген сезіммен емес, нақты сандармен қабылданады.
Ақша жоғалып кетпейді. Сіз оны жай ғана көрмейсіз.
Finmap-ты 14 күн тегін қолданып көріңіз де, осы айдың өзінде әр әзірлеуші мен жобаның маржасын көріңіз — қолмен Excel құрастырып отырмай-ақ.
Жиі қойылатын сұрақтар
Дұрыс бағдар — billable сағаттардың 75–85%-ы. 90%-дан жоғары болса, әдетте команда шаршайды, дамуға уақыт қалмайды; 70%-дан төмен болса, bench маржаңызды жеп жатыр деген сөз. Ең бастысы — оны көз мөлшермен емес, тұрақты өлшеп отыру.
Иә. Егер ставка тек жұмыспен толық қамтылған сағаттарды ғана жапса, әр бос аптаны өз пайдаңыздан төлейсіз. Бағаға мақсатты utilization деңгейін енгізіңіз — сонда жоба арасындағы қалыпты үзілістер ставканы «құлатып» жібермейді.
Ең қарапайым тәсіл — әр адамның billable сағаттарына немесе әкелген табысына пропорционал бөлу. Маңыздысы — мұны ай сайын бірдей әдіспен жасау, сонда адам басына шаққандағы пайда уақыт өте салыстыруға келеді.
Үлкен клиенттер көбіне көлем үшін жеңілдік сұрайды, әрі сіз олар үшін команданы тез үлкейтуге адамдарды «резервте» ұстап отырасыз. Жеңілдік пен сол арнайы bench қосылғанда, сырттай тартымды көрінген клиент маржа бойынша ең жұқасына айналып кетуі оп-оңай.
Жоқ, егер бұл жобалар арасындағы бір реттік bench болса. Дабыл қағатын кез — минус екі-үш ай қатарынан сақталса: онда не ставка тым төмен, не адам жеткілікті жүктелмеген. Бұл енді жүйелі мәселе.
