TL;DR
Todellinen ero vaihtoehtojen välillä on se, kuka työn tekee. Omaksi työntekijäksi palkattu Forward Deployed Engineer (FDE) on yksi työntekijä, joka oppii liiketoimintasi ja rakentaa. Toimisto erottaa yleensä myyjän niistä, jotka rakentavat. Tilauksella toimiva senior-insinööri, eli tapani työskennellä, on yksi ihminen, joka puhuu kanssasi, oppii liiketoiminnan ja kirjoittaa koodin. Freelancer-alusta on nopein tapa saada yksittäinen tehtävä tehtyä. Jokaiselle löytyy tilanne, jossa se on oikea valinta.
Olen Denys, senior full-stack- ja tekoäly-insinööri Portossa. Työskentelen Forward Deployed Engineerinä tilauksella, joten punnitse näkemykseni sen mukaan. Alla yritän antaa jokaiselle mallille sen rehellisen parhaan puolustuksen.
Millä tavoilla forward deployed engineering -työn saa tehtyä?
Tapoja on neljä, ja kolme ensimmäistä kattavat useimmat startupit.
- Palkkaa FDE omaksi työntekijäksi. Yksi työntekijä, sinun palkkalistallasi.
- Palkkaa toimisto. Yritys, jolla on tiimi, prosessi ja sopimus.
- Upota senior-insinööri tiimiin tilauksella. Yksi ihminen liittyy tiimiisi, ottaa tehtäviä ja toimittaa, kiinteällä kuukausimaksulla.
- Julkaise tehtävä freelancer-alustalla. Nopea, yleensä yhteen rajattuun työhön.
| Palkattu FDE | Toimisto | Freelancer-alusta | Tiimiin upotettu insinööri tilauksella | |
|---|---|---|---|---|
| Kenen kanssa puhut | Työntekijäsi | Asiakasvastaava tai projektipäällikkö | Freelancer | Insinööri, joka rakentaa |
| Kuka kirjoittaa koodin | Työntekijäsi | Ihmiset, joita et välttämättä tapaa myyntivaiheessa | Freelancer | Sama ihminen, jonka kanssa puhut |
| Kuka oppii liiketoimintasi | Työntekijäsi | Usein projektipäällikkö, joka sitten perehdyttää tiimin | Freelancer, työ kerrallaan | Sama ihminen, joka rakentaa |
| Siirtymät | Ei yhtään | Myynnistä määrittelyyn ja toteutukseen | Ei yhtään, mutta ohjaat itse | Ei yhtään |
| Aloitusaika | Noin 3–7 kuukautta | Määrittelyn ja allekirjoitetun sopimuksen jälkeen | Päivistä kahteen viikkoon | Puhelun ja ensimmäisen rajatun tehtävän jälkeen |
| Kustannusmalli | Palkka, edut, rekrytointipalkkio | Kiinteä projektihinta tai tuntihinta | Tuntihinta tai kiinteä työkohtaisesti | Kiinteä kuukausimaksu |
| Sitoutuminen | Työsuhde | Sopimus projektista tai jatkuvasta palvelusta | Työ kerrallaan | Kuukausi kerrallaan |
| Sopii parhaiten | Pysyvä paikka tiimissäsi | Suuri, hyvin määritelty toteutus, jossa on monta roolia | Yksi rajattu tehtävä | Viikoittainen toimittaminen yhden tuotteen tuntevan ihmisen kanssa |
Milloin palkattu FDE on oikea valinta?
Kun työ on pysyvää ja haluat jonkun kasvavan yrityksen mukana. Rooli syntyi Palantirilla 2010-luvun alussa, kuten The Pragmatic Engineer kertoo. OpenAI:n ilmoitus kuvaa insinöörejä, jotka asiakkaidensa rinnalla “omistavat kartoituksen, teknisen rajauksen, järjestelmäsuunnittelun, toteutuksen ja tuotantoonviennin”.
Se on kokopäivätyö. Jos tarvitset jonkun viikoittain asiakkaidesi luo tai haluat rakentaa insinööritiimin, palkkaa. Hintana on aika: oman summani mukaan palkkausaikajanan vaihteluvälien perusteella noin 3–7 kuukautta paikan avaamisesta tuottavaan palkkaan.
Tilaus muuttaa sopimusta, ei työtä. Olen tiimillesi Forward Deployed Engineer: upotettuna, opin, miten liiketoimintasi toimii, kirjoitan ja toimitan tuotantokoodia. Vältät rekrytointikuukaudet, irtisanomisajan ja rekrytointipalkkion.
Milloin toimisto sopii?
Toimisto sopii, kun työ vaatii useampia rooleja kuin yksi insinööri kattaa. Ajattele toteutusta, jossa suunnittelija, mobiilitiimi ja QA työskentelevät rinnakkain jo selkeän määrittelyn pohjalta. Toimisto myös kestää sen, että joku lähtee. Jos prioriteettisi on kiinteä hinta ja sopimus rajatusta projektista, tuo rakenne on todellinen etu.
Kitka syntyy rakenteesta, ei ihmisistä. Projektin myyjä, sitä johtava projektipäällikkö ja sen rakentavat insinöörit ovat usein kolme eri ihmistä. Jokainen siirtymä hukkaa hieman siitä, mitä sanoit ensimmäisessä puhelussa. Jos työn laajuus muuttuu joka viikko, mikä on nuorelle tuotteelle normaalia, tämä hukka maksaa sinulle.
Mihin freelancer-alusta sopii?
Se sopii yhteen rajattuun tehtävään, jonka voi kuvata kappaleella. Upworkin oma tutkimus antaa määräaikaisten roolien palkkaamisen mediaaniajaksi 9–14 päivää, kun kokoaikaisen roolin täyttämisen mediaani on 35 päivää. Suhtaudu lähteeseen varauksella, koska Upwork myy juuri tätä nopeutta. Silti päivä tai pari selkeän tehtävän tekijän löytämiseen on realistista.
Alusta ei oletuksena tarjoa jatkuvuutta. Sinä seulot, perehdytät ja ohjaat. Kun tehtävä päättyy, konteksti lähtee henkilön mukana. Hyvä freelancer, joka pysyy vuoden, alkaa muistuttaa alla kuvattua tilausta, joten raja kulkee järjestelyssä, ei nimikkeessä.
Mikä on erilaista tiimiin upotetussa insinöörissä tilauksella?
Ihminen, joka puhuu kanssasi, kirjoittaa koodin. Insinööri liittyy keskusteluusi, tutustuu tuotteeseesi, ottaa tehtävän ja vie sen tuotantoon. Välissä ei ole ketään, jota pitäisi perehdyttää.
Työ tulee rajattuina tehtävinä: ominaisuus, virhekorjaus, integraatio, sivu. Viestintä on enimmäkseen asynkronista, ja puhelu pidetään, kun jokin sitä tarvitsee. Malli toimii parhaiten tuotteelle, joka muuttuu joka viikko ja jossa kontekstin tunteva ihminen on myös se, joka rakentaa.
Kiinteistöasiakirjapalvelulle rakensin järjestelmän, joka tuottaa kiinteistötodistukset 2–3 minuutissa 2–3 viikon sijaan, hintaan EUR 99 hinnan EUR 200–300 sijaan. Tapauskuvaus on osoitteessa /fi/work/property-document-automation/.
Rajoitteet ovat myös todellisia. Yksi insinööri ei ole kokonainen tiimi, joten projekti, joka tarvitsee suunnittelua, mobiilia ja QA:ta yhtä aikaa, kuuluu toimistolle. Olemassa olevassa koodikannassa varaudu tutustumisjaksoon ennen ensimmäistä tehtävää. Aikavyöhykkeillä on väliä: tarkista, montako tuntia päivässä olette tavoitettavissa yhtä aikaa.
Usein kysytyt kysymykset
Eikö tilauksella toimiva insinööri ole vain pieni toimisto?
Ei, ja ero on se, kuka työn tekee. Toimistossa projektin myyjä ja sen rakentajat ovat yleensä eri ihmisiä, ja tieto kulkee siirtymien kautta. Minun kanssani se ihminen, jonka kanssa puhut, oppii liiketoimintasi, tekee tekniset päätökset ja kirjoittaa koodin. Mittari ei ole firman koko. Mittari on se, onko ongelmasi ymmärtänyt ihminen myös se, joka rakentaa vastauksen.
Onko FDE tilauksella sama asia kuin FDE:n palkkaaminen?
Se on sama työskentelytapa ja sama käytännönläheinen ihminen tiimissäsi: upotettuna, oppien miten liiketoimintasi toimii, kirjoittaen ja toimittaen tuotantokoodia. Ero on sitoutumisessa ja sopimuksessa. Tilaus tarkoittaa, ettei ole rekrytointikuukausia, irtisanomisaikaa eikä rekrytointipalkkiota. Palkkaa, jos tarvitset pysyvän paikan, joka kasvaa tiimin vetäjäksi.
Minkä vaihtoehdon startupin kannattaa valita?
- Pysyvä paikka, tasaista työtä vuosien ajan, tiimi kasvatettavaksi: palkkaa omaksi työntekijäksi.
- Suuri, hyvin määritelty projekti, jossa on suunnittelua, mobiilia ja QA:ta: toimisto.
- Yksi tehtävä, joka tarvitaan tällä viikolla: freelancer.
- Viikoittainen toimittaminen muuttuvalle tuotteelle yhden sen tuntevan ihmisen kanssa: tilaus.
Voinko aloittaa tilauksella ja palkata myöhemmin?
Kyllä. Koodi on sinun repositoryssäsi ja järjestely on kuukausi kerrallaan, joten siirtyminen palkkaamiseen myöhemmin on tavallinen reitti. Tilaus on myös tapa selvittää, millainen kokoaikaisen roolin pitäisi olla, ennen kuin avaat sen.
Vertaillaanko kokemuksia FDE-roolista?
Jos punnitset palkkaamista muiden vaihtoehtojen rinnalla, jaan mielelläni näkemäni. Ei myyntipuhetta.
Ota yhteyttä