4 locuri în care puteți descoperi costurile ascunse de externalizare
Publicat: 2022-07-14
Într-o lume perfectă, externalizarea este doar o altă practică de afaceri. În viața reală, angajarea unei echipe offshore se simte ca înotul peste un râu plin de crocodili. Furtul de proprietate intelectuală, calitatea proastă și șmecheria prețurilor dau practicii un nume prost.
Vom construi un pod peste acest râu.
4 locuri în care puteți descoperi costurile ascunse de externalizare
În acest articol, vă vom arăta cum să evitați practicile de afaceri necinstite folosite de unii furnizori și cum să vă optimizați investiția în externalizare .
Externalizarea se referă în principal la economisirea de bani. Cu toate acestea, unele dintre următoarele practici de externalizare ascunse vă pot costa de fapt mai mult decât ați planificat.
Markup preț fix
Modelul de cooperare cu preț fix este preferatul clienților. Este cu siguranță convenabil să ai un domeniu de lucru stabilit pentru a fi livrat pentru o anumită sumă de bani. Dar această comoditate are prețul ei.
Și anume, marcajul de 20-30% pentru diminuarea riscurilor .
Vedeți, totul este despre estimare. Nu există două proiecte exact la fel. De exemplu, chiar dacă doi clienți diferiți doresc să cloneze una dintre aplicațiile noastre populare, cum ar fi Duolingo , ar exista suficiente modificări minore pentru a modifica fiecare proiect în moduri semnificativ diferite.
Ceea ce înseamnă că în marea majoritate a cazurilor echipa de dezvoltare nu poate oferi o cotație 100% exactă. În același timp, trecerea peste timp și buget convenit cu clientul afectează reputația și rezultatul lor.
Dar, deoarece clientul dorește să vadă cifre clare, compania trebuie să le arate. Așadar, pentru a-și atenua riscurile, ei adaugă aproximativ 20-30% (posibil mai mult dacă proiectul este complicat) pentru a se asigura că livrează la buget și obțin profit.
Asta dacă antreprenorul este o afacere cinstită. Unii folosesc măsuri discutabile, cum ar fi înlocuirea dezvoltatorilor experimentați (și scumpi) cu începători sau netestarea corectă a lucrării.
Imaginați-vă surpriza când un astfel de proiect se prăbușește deoarece, să zicem, ora serverului diferă de ora locală a utilizatorului. De asemenea, imaginați-vă cât va costa să rescrieți proiectul de la zero pentru că este plin de bug-uri ca acesta.
Ce trebuie făcut în privința reducerii riscurilor
- Utilizați un model de timp și material și rapoarte săptămânale de progres . Astfel vei putea monitoriza starea proiectului și cheltuielile bugetare. În plus, atunci când (nu „dacă”) decideți să solicitați funcții suplimentare, nu va trebui să depuneți o cerere de modificare.
- Ca alternativă, anticipați costurile suplimentare. Am avut un client care ne-a spus să adăugăm încă 30% la cotația pe care i-am dat-o. Au lucrat pentru o companie mare. Și să obțină o singură alocare mare de resurse a fost mai ușor pentru ei decât să ceară în mod repetat sume mai mici pentru a plăti modificări.
Plată pentru perfecționism
Acesta este unul complicat și necesită o înțelegere a obiectivelor dvs. de afaceri și a modului în care acestea se corelează cu mândria profesională a dezvoltatorilor.
Vedeți, programatorii doresc cu adevărat să scrie cod curat, lizibil, funcțional și optimizat, care să-l facă pe Bjarne Stroustrup să plângă lacrimi de bucurie. Dar a face acest lucru necesită mult timp. Timpul pentru care clientul (voi) plătiți. Mai mult decât atât, codul curat nu face neapărat ca software-ul tău să funcționeze mai bine.
În același timp, dezvoltatorii le solicită adesea clienților să aloce fonduri pentru ceva numit „refactoring” - îmbunătățirea lizibilității codului. Și valoarea de afaceri a refactorizării este mai puțin decât evidentă.
Deci, cum să nu plătiți în exces pentru perfecționismul dezvoltatorilor și să obțineți o muncă de calitate în același timp?
Ce să faci cu perfecționismul
Diavolul, desigur, este în detaliu.
Există cazuri când refactorizarea și îmbunătățirile bazei de cod sunt o necesitate absolută. Acestea sunt obligatorii dacă doriți să vă scalați produsul, să adăugați mai multe funcții și să creșteți dimensiunea echipei. În caz contrar, riscați să aveți noi dezvoltatori care petrec primele șase luni doar încercând să înțeleagă ce se întâmplă.
„Refactorizarea este similară cu spălatul pe dinți. Este o activitate profilactică care ar trebui să fie în desfășurare dacă doriți să evitați costurile exorbitante atunci când apare o urgență”, a scris Dmitry Garbar (prim-ministru și partener la o companie IT) în articolul său pentru Hackernoon.

Dar dacă software-ul dvs. nu se va schimba sau nu se va scala sau dacă este un MVP pentru o pornire, nu aveți nevoie de refactorizare.
Discutați această problemă cu echipa în prealabil și monitorizați rapoartele pe care vi le trimit doar pentru a fi sigur.
Costuri de management
Outsourcing înseamnă ca munca ta să fie făcută de altcineva și să economisești bani în acest proces.
Deși poate fi tentant să se ocupe doar de contractorul virtual , un astfel de scenariu este puțin probabil:
- Cu excepția cazului în care sunteți dispus să cheltuiți mult timp și bani pentru scrierea unui document de cerințe detaliat, contribuția dvs. va fi necesară în acest proces;
- Renunțarea la control este o modalitate excelentă de a obține ceva total diferit de ceea ce ți-ai dorit;
- S-ar putea (și probabil veți avea) idei pentru a vă îmbunătăți proiectul original.
În orice caz, ar trebui să fii conștient că vei petrece ceva timp prețios gestionând contractorul (fie că este timpul tău sau al angajatului tău).
O altă parte a acesteia este să aveți un dezvoltator externalizat ca punct de contact. Fiecare minut pe care îl petrec răspunzând la întrebările tale sau informându-te despre progres este un minut în care nu lucrează efectiv la proiectul tău.
Ce să faci cu costurile de management
- Acordați procesul de comunicare și programul întâlnirilor . Deși întrebările urgente trebuie rezolvate rapid, în majoritatea cazurilor, veți fi bine să discutați problemele la întâlniri (sau videoconferințe). Vă va permite să vă folosiți timpul în mod eficient.
- În al doilea rând, angajați un manager de proiect (cel puțin part-time) ca parte a echipei dvs. de dezvoltare. Fiind la locație, ei pot gestiona nevoile dezvoltatorilor mai bine decât poți tu. De asemenea, sunt mai buni la comunicare decât dezvoltatorii. Sunt instruiți pentru asta. PM-urile vă pot explica totul mai repede și vă pot asigura că nevoile dvs. sunt rezolvate. Iar comunicarea cu ei nu va întrerupe munca dezvoltatorilor.
Din experiența noastră, a avea un proprietar de produs de partea clientului și un manager de proiect în biroul nostru oferă cele mai bune rezultate, mai ales pentru proiectele pe termen lung.
Comision ghemuit, taxa ascunsa

O altă tehnică interzisă citate-fu din arsenalul vânzătorilor necinstiți.
Primești o cotație de la ei și este minunat - cu 20% mai puțin decât oferă concurența. Așa că stabiliți data de lansare și deschideți contractul pentru a-l semna.
„Clientul este de acord să acopere taxa pe valoarea adăugată (20%) și taxele de transfer bancar (2%)”.
Greieri.
Unii oameni vor fuge imediat pentru a găsi un nou dezvoltator. Alții vor ofta și vor semna.
Cel mai rău caz - acest preț suplimentar nu apare până la prima factură.
Ce să faci cu comisionul „ghemuit” și impozitul ascuns
- Întrebați despre taxe și taxe înainte de a se vorbi despre semnarea contractului. Deși s-ar putea să vă ascundă informațiile, foarte puțini agenți de vânzări vor minți.
- Citiți cu atenție contractele . Chiar dacă compania nu trebuie să plătească TVA (ca un stimulent din partea guvernului, de exemplu), este totuși înțelept din partea lor să includă aceste informații în contract. Pentru ca toată lumea să știe unde se duc banii.
- Nu aveți încredere în prețurile super-scazute. Dacă pare prea frumos pentru a fi adevărat, probabil că este.
Concluzie
Desigur, dacă un antreprenor este necinstit cu tine, poți să treci la unul mai bun (sau chiar să acționezi în justiție împotriva lui).
Dar de ce să pierzi timp și bani cu asta, când poți evita necazul?
Studiați-vă furnizorul potențial, referințele și recenziile acestora. Verificați prețurile și contractele acestora. Și bucurați-vă să vă vedeți proiectul prinde viață în mâini competente.
Autorul nostru invitat Vadim Dyvlyash este manager senior de dezvoltare a afacerilor la Belitsoft. Lucrează în vânzări IT de 4 ani, atât în companii de produse, cât și de servicii. Specialitățile sale sunt securitatea informațiilor și proiectele de dezvoltare mobilă.
