Bedste svar
Det er et godt spørgsmål. Jeg har været iværksætter siden 2009, og jeg har outsourcet programmering / webudvikling mange gange. Det tog en række dårlige oplevelser, før min forretningspartner og jeg virkelig kunne finde ud af det og finde en pålidelig udvikler til vores virksomheder.
Her er mit råd til outsourcing af programmering til din opstart:
- Ved hvem du leder efter : Hvor meget erfaring skal de have? Hvor meget opkræver de? Hvor er de placeret? Hvor mange timer vil du have dem til at arbejde om ugen? Hvordan vil du have dem til at kommunikere? Hvilken type brancheerfaring har de brug for? Hvilke udviklingssprog har de brug for at vide? Er de fuld stack? Bagende? Frontend?
- Kend kravene til projektet: Som virksomhedsejer skal du kende omfanget og detaljerne i programmet / projektet som du ønsker at have bygget. Hvis du ikke gør det, bliver det ekstremt svært at indledningsvis kommunikere med enhver programmør derude. Tag dig tid med dit team til brainstorm og skriv ned så mange detaljer som muligt om projektet, inden du ansætter.
- Brug et websted som FreeeUp | Ansæt foruddefinerede freelancere og find freelance-arbejde online eller Toptal for at finde en pålidelig webudvikler, der passer ind i dit budget. Der er masser af sider derude, hvor du kan finde programmører, men jeg anbefaler disse to, fordi programmørerne er forhåndsundersøgt, inden de får lov til at komme ind på markedspladserne. Hvis du ikke kender programmering / udvikling, kan det være ekstremt svært at interviewe og dyrlæge. Disse sider hjælper dig med denne proces.
- Angiv meget, meget klare forventninger, estimater og forfaldsdatoer: Næsten alle programmører / udviklere har det er meget svært at give skøn over, hvornår et projekt vil blive afsluttet. For at undgå dette problem skal du nedbryde projektet i mini-milepæle, som udvikleren kan arbejde hen imod og holde dig opdateret om. Hver milepæl bør ikke tage længere tid end 1 uge. På den måde kan du altid se de fremskridt, de gør på projektet, og du kan klare forventningerne.
- Vær en god leder og leder: Du vil ikke bare forsvinde, når du finder nogen god til projektet. Sørg for, at du har daglige indtjekninger med udvikleren, ugentlige opkald for at gennemgå mere detaljerede detaljer om fremskridtene og mange kommunikationsmetoder, så du kan komme i kontakt, når de arbejder.
Outsourcing af din programmering / webudvikling er bestemt et af de sværere områder at overføre til din opstart. MEN hvis du kan følge denne vejledning og tage den meget seriøst, kan det være muligt.
Jeg håber, at dette hjælper!
Skål 🙂
Connor Gillivan
Svar
Der er mange steder, f.eks. upWork, hvor du kan leje en. Der er mange udviklere, hvoraf nogle svarer i denne tråd! Men sandheden er, at det ikke handler så meget om, hvor du går hen, men det er hvad du gør for at screene dine kandidater. Du finder gode og dårlige kandidater, uanset hvor du går. Jeg har en app-udvikler til en virksomheds screening . Baseret på hvad jeg ser på markedet, er her nogle ting, du bør overveje, uanset om du ender med at ansætte et firma eller en individuel freelancer:
- Inden du overhovedet begynder at interviewe, skal du være sikker på at du har en komplet plan for din app. Det er ikke kun nødvendigt for udvikling, men hvis du har en klar plan, kan det hjælpe dig med at beslutte, hvilke kvalifikationer din udvikler skal have.
- Hvis kandidaten eller firmaet reagerede på en jobliste, skal du stille dem spørgsmål om listen. Der er udviklere, der bare reagerer på hver liste derude uden engang at læse dem. Du vil ikke have dem.
- Hvis du ansætter et firma, så spørg om den specifikke person, der ville arbejde på dit projekt. En virksomhed har flere udviklere, så du vil vide, at de tildeler dig en passende.
- Kontroller kandidatens portefølje. Vær særlig opmærksom på de projekter, der ligner dine, da en udvikler kan være god til nogle ting og ikke andre. Så hvis du vil have en iOS-udvikler, skal du være mere opmærksom på deres iOS-arbejde end de andre emner (som Android) i deres CV.
- Dårligt skrevet kode er noget, der vil føre til kvalitetsproblemer med dit færdige produkt. Hvis du kender nogen, der er en udvikler, skal du vise dem kodeeksempler fra kandidatens tidligere arbejde og få dem til at evaluere det for kvalitet. Hvis du ikke kender nogen, der er udvikler, skal du ansætte mig .
- Hvis de har referencer, skal du tjekke dem ud.
- Vær på forhånd og detaljeret om, hvad du vil have udvikleren. På den måde, hvis de er ærlige, kan de fortælle dig, om de bare ikke passer godt.
- Sørg for, at du får alle nødvendige kildekoder og adgangskoder, når de er færdige. Få også sikkerhedskopier af kildekoden undervejs i et langt projekt, så hvis udvikleren går ud af drift, eller hvis du beslutter at skifte til en anden, har du i det mindste den kode, der allerede er afsluttet. Det forhindrer også afpresning ved projektafslutning.
- Endelig skal du ikke ansætte den billigste løsning. Der er en grund til, at de er den billigste løsning.
Håber det hjælper!