TL;DR
Skutečný rozdíl mezi těmito variantami je v tom, kdo práci dělá. FDE ve firmě je jeden zaměstnanec, který poznává váš byznys a staví. Agentura obvykle odděluje toho, kdo prodává, od těch, kdo staví. Seniorní inženýr na předplatném, jak pracuji já, je jeden člověk, který s vámi mluví, poznává byznys a píše kód. Freelancerský marketplace je nejrychlejší cesta k jednomu úkolu. Každá varianta má případ, kdy je správnou volbou.
Jsem Denys, seniorní full-stack a AI inženýr z Porta. Pracuji jako Forward Deployed Engineer (FDE, inženýr nasazený přímo v týmu klienta) na předplatném, takže k mému pohledu přistupujte s rezervou. Níže se snažím dát každému modelu jeho nejlepší férový argument.
Jakými způsoby lze zajistit práci forward deployed engineeringu?
Jsou čtyři a první tři pokrývají většinu startupů.
- Najmout FDE interně. Jeden zaměstnanec na vaší výplatní pásce.
- Najmout agenturu. Firma s týmem, procesem a smlouvou.
- Zapojit seniorního inženýra na předplatném. Jeden člověk se připojí k vašemu týmu, přebírá úkoly a dodává, za paušální měsíční poplatek.
- Zadat úkol na freelancerském marketplace. Rychlé, obvykle pro jednu přesně vymezenou práci.
| FDE ve firmě | Agentura | Freelancerský marketplace | Zapojený inženýr na předplatném | |
|---|---|---|---|---|
| S kým mluvíte | S vaším zaměstnancem | S account managerem nebo projektovým manažerem | S freelancerem | S inženýrem, který staví |
| Kdo píše kód | Váš zaměstnanec | Lidé, které při prodeji nemusíte potkat | Freelancer | Stejný člověk, se kterým mluvíte |
| Kdo poznává váš byznys | Váš zaměstnanec | Často projektový manažer, který pak instruuje tým | Freelancer, u každé zakázky | Stejný člověk, který staví |
| Předávání | Žádné | Prodej, zadání, stavba | Žádné, ale řídíte je vy | Žádné |
| Doba do startu | Zhruba 3 až 7 měsíců | Po zadání a podepsané smlouvě | Dny až dva týdny | Po hovoru a prvním vymezeném úkolu |
| Model nákladů | Plat, benefity, provize náboráři | Pevná cena projektu nebo hodinová sazba | Hodinově nebo pevně za zakázku | Paušální měsíční poplatek |
| Závazek | Pracovní poměr | Smlouva na projekt nebo retainer | Za zakázku | Měsíc po měsíci |
| Nejvhodnější pro | Stálé místo ve vašem týmu | Velkou, dobře specifikovanou stavbu s mnoha rolemi | Jeden přesně daný úkol | Každotýdenní dodávky s jedním člověkem, který zná produkt |
Kdy je správnou volbou FDE ve firmě?
Když je práce stálá a chcete, aby někdo rostl spolu s firmou. Role vznikla v Palantiru na počátku 2010. let, jak ji líčí The Pragmatic Engineer. Inzerát OpenAI popisuje inženýry, kteří spolu se zákazníky „vlastní objevování, technické vymezení, návrh systému, stavbu a nasazení do produkce“.
To je práce na plný úvazek. Pokud potřebujete někoho každý týden na místě u svých zákazníků, nebo chcete budovat tým inženýrů, najímejte. Cenou je čas: podle mého součtu rozsahů v časové ose náboru zhruba 3 až 7 měsíců od otevření pozice k přispívajícímu zaměstnanci.
Předplatné mění smlouvu, ne práci. Jsem Forward Deployed Engineer pro váš tým: zapojený, poznávám, jak váš byznys funguje, píšu a nasazuji produkční kód. Vynecháte měsíce náboru, výpovědní lhůtu i provizi náboráři.
Kdy se hodí agentura?
Agentura se hodí, když práce vyžaduje víc rolí, než pokryje jeden inženýr. Představte si stavbu, na níž souběžně pracují designér, mobilní tým a QA, podle zadání, které je už jasné. Agentura také přežije odchod jednoho člověka. Pokud je vaší prioritou pevná cena a smlouva na vymezený projekt, je tato struktura skutečnou výhodou.
Tření vzniká ze struktury, ne z lidí. Ten, kdo projekt prodává, projektový manažer, který ho řídí, a inženýři, kteří ho staví, jsou často tři různí lidé. Každé předání ztratí kousek toho, co jste řekli při prvním hovoru. Pokud se bude váš rozsah měnit každý týden, což je u mladého produktu normální, tato ztráta vás něco stojí.
Kam patří freelancerský marketplace?
Hodí se na jeden přesně daný úkol, který popíšete v odstavci. Vlastní výzkum Upworku uvádí medián doby do najmutí u nárazových rolí 9 až 14 dní oproti mediánu 35 dní na obsazení role na plný úvazek. Ke zdroji přistupujte opatrně, protože Upwork tuto rychlost prodává. Přesto je den nebo dva na nalezení člověka pro jasný úkol realistický.
Co marketplace ve výchozím stavu nedává, je návaznost. Vy prověřujete, instruujete, řídíte. Když úkol skončí, kontext odejde s člověkem. Dobrý freelancer, který zůstane rok, se začíná podobat předplatnému níže, takže dělicí čárou je uspořádání, ne označení.
Čím se liší zapojený inženýr na předplatném?
Člověk, který s vámi mluví, je ten, kdo píše kód. Inženýr se připojí do vašeho chatu, pročte váš produkt, vezme úkol a nasadí ho. Mezi vámi není nikdo, koho byste museli instruovat.
Práce přichází jako vymezené úkoly: funkce, oprava chyby, integrace, stránka. Komunikace je většinou asynchronní, s hovorem, když ho něco vyžaduje. Model funguje nejlépe u produktu, který se mění každý týden, kde ten, kdo zná kontext, je také tím, kdo staví.
Pro službu s realitními dokumenty jsem postavil systém, který vyřizuje certifikáty k nemovitostem za 2 až 3 minuty místo 2 až 3 týdnů, za EUR 99 místo EUR 200 až 300. Případová studie je na /cs/work/property-document-automation/.
Omezení jsou také reálná. Jeden inženýr není celý tým, takže projekt, který potřebuje design, mobil a QA najednou, patří agentuře. U existující kódové báze počítejte s obdobím čtení před prvním úkolem. Záleží na časových pásmech: ověřte si, kolik hodin denně se překrýváte naživo.
Často kladené otázky
Není inženýr na předplatném jen malá agentura?
Ne a rozdíl je v tom, kdo práci dělá. V agentuře jsou ten, kdo projekt prodává, a ti, kdo ho staví, obvykle různí lidé a informace procházejí předáváním. Se mnou člověk, se kterým mluvíte, poznává váš byznys, dělá technická rozhodnutí a píše kód. Test není v tom, jak je podnik velký. Test je v tom, zda ten, kdo pochopil váš problém, je tím, kdo staví odpověď.
Je FDE na předplatném totéž, jako ho najmout?
Je to stejný způsob práce a stejný člověk s rukama na kódu ve vašem týmu: zapojený, poznává, jak váš byznys funguje, píše a nasazuje produkční kód. Rozdíl je v závazku a smlouvě. Předplatné znamená žádné měsíce náboru, žádnou výpovědní lhůtu a žádnou provizi náboráři. Najímejte, pokud potřebujete stálé místo, které vyroste ve vedoucího týmu.
Kterou variantu by měl startup zvolit?
- Stálé místo, práce na roky, tým, který chcete budovat: najměte interně.
- Velký, dobře specifikovaný projekt s designem, mobilem a QA: agentura.
- Jeden úkol, potřebný tento týden: freelancer.
- Týdenní dodávky u produktu, který se mění, s jedním člověkem, který ho zná: předplatné.
Mohu začít s předplatným a najímat později?
Ano. Kód žije ve vašem repozitáři a uspořádání je měsíc po měsíci, takže přechod k náboru později je běžná cesta. Předplatné je také způsob, jak zjistit, jak má plný úvazek vypadat, než ho otevřete.
Porovnáme zkušenosti k roli FDE?
Pokud zvažujete nábor proti jiným možnostem, rád se podělím o to, co jsem viděl. Bez nabídky.
Ozvěte se