Kort sagt
Den verkliga skillnaden mellan alternativen är vem som gör jobbet. En FDE internt är en anställd som lär sig din verksamhet och bygger. En byrå skiljer oftast den som säljer från dem som bygger. En senior ingenjör på prenumeration, vilket är mitt sätt att arbeta, är en enda person som pratar med dig, lär sig verksamheten och skriver koden. En frilansmarknadsplats är det snabbaste sättet att få en enskild uppgift gjord. Varje alternativ har ett fall där det är rätt val.
Jag heter Denys och är senior full-stack- och AI-ingenjör i Porto. Jag arbetar som Forward Deployed Engineer på prenumeration, så väg min syn därefter. Nedan försöker jag ge varje modell dess ärliga bästa fall.
Vilka sätt finns det att få Forward Deployed Engineer-arbete gjort?
Det finns fyra, och de tre första täcker de flesta startups.
- Anställ en FDE internt. En anställd, på din lönelista.
- Anlita en byrå. Ett företag med ett team, en process och ett avtal.
- Låt en senior ingenjör ingå i teamet på prenumeration. En person går med i ditt team, tar uppgifter och levererar, för en fast månadsavgift.
- Lägg ut uppgiften på en frilansmarknadsplats. Snabbt, vanligtvis för ett avgränsat jobb.
| FDE internt | Byrå | Frilansmarknadsplats | Ingenjör på prenumeration | |
|---|---|---|---|---|
| Vem du pratar med | Din anställde | Kontoansvarig eller projektledare | Frilansaren | Ingenjören som bygger |
| Vem som skriver koden | Din anställde | Personer du kanske inte träffar under försäljningen | Frilansaren | Samma person som du pratar med |
| Vem som lär sig din verksamhet | Din anställde | Ofta projektledaren, som sedan instruerar teamet | Frilansaren, per jobb | Samma person som bygger |
| Överlämningar | Inga | Från försäljning till scoping till bygge | Inga, men du styr dem | Inga |
| Tid till start | Ungefär 3 till 7 månader | Efter scoping och undertecknat avtal | Dagar till två veckor | Efter ett samtal och en första avgränsad uppgift |
| Kostnadsmodell | Lön, förmåner, rekryteringsarvode | Fast projektpris eller timpris | Timpris eller fast per jobb | Fast månadsavgift |
| Bindning | Anställning | Avtal för ett projekt eller löpande uppdrag | Per jobb | Månad för månad |
| Bäst för | En permanent plats i ditt team | Ett stort, väl specificerat bygge med många roller | En avgränsad uppgift | Att leverera varje vecka med en person som kan produkten |
När är en FDE internt rätt val?
När arbetet är permanent och du vill ha någon som växer med företaget. Rollen kom från Palantir i början av 2010-talet, enligt The Pragmatic Engineer. OpenAI:s annons beskriver ingenjörer som “own discovery, technical scoping, system design, build, and production rollout” (“äger förstudie, teknisk avgränsning, systemdesign, bygge och driftsättning i produktion”) tillsammans med sina kunder.
Det är ett heltidsjobb. Behöver du någon på plats hos dina kunder varje vecka, eller vill du bygga ett team av ingenjörer, anställ. Kostnaden är tid: enligt min summa av intervallen i tidslinjen för anställning ungefär 3 till 7 månader från att tjänsten öppnas till en anställd som bidrar.
Prenumerationen ändrar avtalet, inte arbetet. Jag är en Forward Deployed Engineer för ditt team: inbäddad, jag lär mig hur din verksamhet fungerar och skriver och levererar produktionskod. Du slipper rekryteringsmånaderna, uppsägningstiden och rekryteringsarvodet.
När passar en byrå?
En byrå passar när jobbet kräver fler roller än en ingenjör täcker. Tänk dig ett bygge med en designer, ett mobilteam och QA som arbetar parallellt, mot en specifikation som redan är tydlig. En byrå klarar dessutom att en person slutar. Om din prioritet är ett fast pris och ett avtal för ett avgränsat projekt är den strukturen en verklig fördel.
Friktionen kommer från strukturen, inte från människorna. Den som säljer projektet, projektledaren som driver det och ingenjörerna som bygger det är ofta tre olika personer. Varje överlämning tappar lite av det du sa i första samtalet. Om din omfattning ändras varje vecka, vilket är normalt för en ung produkt, kostar det tappet dig.
Var passar en frilansmarknadsplats in?
Den passar en enskild uppgift som du kan beskriva i ett stycke. Upworks egen forskning anger mediantiden för att anlita till tillfälliga roller till 9 till 14 dagar, mot en median på 35 dagar för att tillsätta en heltidsroll. Se källan med försiktighet, eftersom Upwork säljer just den snabbheten. Ändå är en dag eller två för att hitta någon till en tydlig uppgift realistiskt.
Det en marknadsplats inte ger som standard är kontinuitet. Du granskar, du instruerar, du styr. När uppgiften tar slut lämnar kontexten med personen. En bra frilansare som stannar ett år börjar likna prenumerationen nedan, så skiljelinjen är upplägget, inte etiketten.
Vad är annorlunda med en ingenjör på prenumeration?
Den som pratar med dig är den som skriver koden. Ingenjören går med i din chatt, sätter sig in i din produkt, tar en uppgift och driftsätter den. Det finns ingen mellanhand att instruera.
Arbetet kommer som avgränsade uppgifter: en funktion, en buggfix, en integration, en sida. Kommunikationen är mest asynkron, med ett samtal när något behöver det. Modellen fungerar bäst för en produkt som ändras varje vecka, där den som kan kontexten också är den som bygger.
Åt en tjänst för fastighetsdokument byggde jag ett system som levererar intyg för en fastighet på 2 till 3 minuter i stället för 2 till 3 veckor, för EUR 99 i stället för EUR 200 till 300. Fallbeskrivningen finns på /sv/work/property-document-automation/.
Begränsningarna är också verkliga. En ingenjör är inte ett helt team, så ett projekt som kräver design, mobil och QA samtidigt hör hemma hos en byrå. På en befintlig kodbas ska du räkna med en genomläsningsperiod före första uppgiften. Tidszoner spelar roll: kontrollera hur många timmar per dag ni överlappar live.
Vanliga frågor
Är inte en ingenjör på prenumeration bara en liten byrå?
Nej, och skillnaden är vem som gör jobbet. I en byrå är den som säljer projektet och de som bygger det oftast olika personer, och information passerar genom överlämningar. Med mig lär sig personen du pratar med din verksamhet, fattar de tekniska besluten och skriver koden. Måttstocken är inte hur stort bolaget är. Måttstocken är om den som förstod ditt problem också är den som bygger svaret.
Är en FDE på prenumeration samma sak som att anställa en?
Det är samma arbetssätt och samma praktiska person i ditt team: inbäddad, lär sig hur din verksamhet fungerar, skriver och levererar produktionskod. Skillnaden är bindning och avtal. En prenumeration innebär inga rekryteringsmånader, ingen uppsägningstid och inget rekryteringsarvode. Anställ om du behöver en permanent plats som växer till teamledare.
Vilket alternativ bör en startup välja?
- Permanent plats, stadigt arbete i flera år, ett team att bygga upp: anställ internt.
- Ett stort, väl specificerat projekt med design, mobil och QA: en byrå.
- En uppgift, behövs den här veckan: en frilansare.
- Leveranser varje vecka på en produkt som ändras, med en person som kan den: en prenumeration.
Kan jag börja med en prenumeration och anställa senare?
Ja. Koden ligger i ditt repo och upplägget är månad för månad, så att gå över till en anställning senare är en vanlig väg. En prenumeration är också ett sätt att ta reda på hur heltidsrollen bör se ut innan du öppnar den.
Vill du jämföra erfarenheter om en FDE-roll?
Om du väger en anställning mot andra alternativ delar jag gärna med mig av vad jag har sett. Ingen säljpitch.
Hör av dig