TL;DR
Den egentlige forskjellen mellom alternativene er hvem som gjør jobben. En intern Forward Deployed Engineer (FDE) er én ansatt som lærer virksomheten din å kjenne og bygger. Et byrå skiller vanligvis ut den som selger fra dem som bygger. En senioringeniør på abonnement, som er slik jeg jobber, er én person som snakker med deg, lærer virksomheten å kjenne og skriver koden. En frilansmarkedsplass er den raskeste veien til å få gjort én enkelt oppgave. Hvert alternativ har et tilfelle der det er det riktige valget.
Jeg er Denys, senior fullstack- og AI-ingeniør i Porto. Jeg jobber som Forward Deployed Engineer på abonnement, så vei synspunktene mine deretter. Under prøver jeg å gi hver modell det beste ærlige argumentet for seg.
Hvilke måter finnes det å få gjort forward deployed engineering-arbeid på?
Det finnes fire, og de tre første dekker de fleste oppstartsselskaper.
- Ansette en FDE internt. Én ansatt, på din lønningsliste.
- Leie inn et byrå. Et selskap med team, prosess og kontrakt.
- Ha en senioringeniør innebygd på abonnement. Én person blir med i teamet ditt, tar oppgaver og leverer, for en fast månedspris.
- Legge oppgaven ut på en frilansmarkedsplass. Raskt, vanligvis for én avgrenset jobb.
| FDE ansatt internt | Byrå | Frilansmarkedsplass | Innebygd ingeniør på abonnement | |
|---|---|---|---|---|
| Hvem du snakker med | Din ansatte | Kundeansvarlig eller prosjektleder | Frilanseren | Ingeniøren som bygger |
| Hvem som skriver koden | Din ansatte | Folk du kanskje ikke møter under salget | Frilanseren | Samme person som du snakker med |
| Hvem som lærer virksomheten din | Din ansatte | Ofte prosjektlederen, som deretter briefer teamet | Frilanseren, per jobb | Samme person som bygger |
| Overleveringer | Ingen | Salg til avgrensning til bygging | Ingen, men du må styre dem | Ingen |
| Tid til oppstart | Omtrent 3–7 måneder | Etter avgrensning og signert kontrakt | Dager til to uker | Etter en samtale og en første avgrenset oppgave |
| Kostnadsmodell | Lønn, goder, rekrutteringshonorar | Fast prosjektpris eller timepris | Timepris eller fast per jobb | Fast månedspris |
| Forpliktelse | Ansettelse | Kontrakt for et prosjekt eller en løpende avtale | Per jobb | Måned for måned |
| Best for | Et fast sete på teamet ditt | Et stort, godt spesifisert prosjekt med mange roller | Én avgrenset oppgave | Å levere hver uke med én person som kjenner produktet |
Når er en intern FDE det riktige valget?
Når arbeidet er permanent og du vil ha noen som vokser sammen med selskapet. Rollen oppsto hos Palantir tidlig på 2010-tallet, slik The Pragmatic Engineer forteller det. OpenAIs stillingsannonse beskriver ingeniører som sammen med kundene «eier utforsking, teknisk avgrensning, systemdesign, bygging og utrulling i produksjon».
Det er en heltidsjobb. Trenger du noen hos kundene dine hver uke, eller vil du bygge et team av ingeniører, bør du ansette. Prisen er tid: etter min sum av intervallene i ansettelsestidslinjen går det omtrent 3–7 måneder fra du åpner stillingen til du har en ansatt som bidrar.
Abonnementet endrer kontrakten, ikke arbeidet. Jeg er en Forward Deployed Engineer for teamet ditt: innebygd, lærer hvordan virksomheten din fungerer, skriver og leverer produksjonskode. Du slipper rekrutteringsmånedene, oppsigelsestiden og rekrutteringshonoraret.
Når passer et byrå?
Et byrå passer når jobben krever flere roller enn én ingeniør dekker. Tenk på et prosjekt der en designer, et mobilteam og QA jobber parallelt mot en spesifikasjon som allerede er tydelig. Et byrå tåler også at en person slutter. Er prioriteten din en fast pris og en kontrakt for et avgrenset prosjekt, er den strukturen en reell fordel.
Friksjonen kommer fra strukturen, ikke fra menneskene. Den som selger prosjektet, prosjektlederen som driver det og ingeniørene som bygger det, er ofte tre ulike personer. Hver overlevering mister litt av det du sa i den første samtalen. Hvis omfanget ditt endrer seg hver uke, noe som er normalt for et ungt produkt, koster det tapet deg.
Hvor passer en frilansmarkedsplass inn?
Den passer for én avgrenset oppgave du kan beskrive i ett avsnitt. Upworks egen forskning oppgir median tid for å ansette til midlertidige roller til 9–14 dager, mot en median på 35 dager for å besette en heltidsstilling. Ta kilden med forbehold, for Upwork selger akkurat den farten. Likevel er det realistisk å finne noen til en tydelig oppgave på en dag eller to.
Det en markedsplass ikke gir deg som standard, er kontinuitet. Du vurderer, du briefer, du styrer. Når oppgaven er ferdig, forsvinner konteksten sammen med personen. En god frilanser som blir et år, begynner å ligne abonnementet nedenfor, så skillelinjen er avtalen, ikke merkelappen.
Hva er annerledes med en innebygd ingeniør på abonnement?
Den som snakker med deg, er den som skriver koden. Ingeniøren kommer inn i chatten din, setter seg inn i produktet ditt, tar en oppgave og ruller den ut. Det er ingen mellom dere som må briefes.
Arbeidet kommer inn som avgrensede oppgaver: en funksjon, en feilretting, en integrasjon, en side. Kommunikasjonen er for det meste asynkron, med en samtale når noe trenger det. Modellen fungerer best for et produkt som endrer seg hver uke, der den som kjenner konteksten også er den som bygger.
For en tjeneste for eiendomsdokumenter bygde jeg et system som leverer eiendomsattester på 2–3 minutter i stedet for 2–3 uker, til EUR 99 i stedet for EUR 200–300. Prosjektbeskrivelsen finner du på /no/work/property-document-automation/.
Begrensningene er reelle også. Én ingeniør er ikke et fullt team, så et prosjekt som trenger design, mobil og QA samtidig hører hjemme hos et byrå. På en eksisterende kodebase må du regne med en periode med gjennomgang før den første oppgaven. Tidssoner spiller en rolle: sjekk hvor mange timer om dagen dere overlapper live.
Ofte stilte spørsmål
Er ikke en ingeniør på abonnement bare et lite byrå?
Nei, og forskjellen er hvem som gjør jobben. I et byrå er den som selger prosjektet og dem som bygger det vanligvis ulike personer, og informasjonen går gjennom overleveringer. Hos meg er det personen du snakker med som lærer virksomheten din å kjenne, tar de tekniske avgjørelsene og skriver koden. Testen er ikke hvor stort firmaet er. Testen er om den som forsto problemet ditt, også er den som bygger svaret.
Er en FDE på abonnement det samme som å ansette en?
Det er samme måte å jobbe på og samme praktiske person på teamet ditt: innebygd, lærer hvordan virksomheten din fungerer, skriver og leverer produksjonskode. Forskjellen er forpliktelsen og kontrakten. Et abonnement betyr ingen rekrutteringsmåneder, ingen oppsigelsestid og intet rekrutteringshonorar. Ansett hvis du trenger et fast sete som vokser til en teamleder.
Hvilket alternativ bør et oppstartsselskap velge?
- Fast sete, jevnt arbeid i årevis, et team å bygge opp: ansett internt.
- Et stort, godt spesifisert prosjekt med design, mobil og QA: et byrå.
- Én oppgave, som trengs denne uken: en frilanser.
- Ukentlige leveranser på et produkt som endrer seg, med én person som kjenner det: et abonnement.
Kan jeg starte med et abonnement og ansette senere?
Ja. Koden ligger i ditt repository, og avtalen går måned for måned, så det er en vanlig vei å gå over til en ansettelse senere. Et abonnement er også en måte å finne ut hvordan heltidsstillingen bør se ut før du åpner den.
Vil du utveksle erfaringer om en FDE-stilling?
Hvis du veier en ansettelse mot andre alternativer, deler jeg gjerne det jeg har sett. Uten salgssnakk.
Ta kontakt