Co přesně je bodyshopping (a co už není)
- Bodyshopping / outstaffing: externí lidé se na dohodnutý čas stávají součástí vašeho týmu, používají vaše procesy a nástroje, úkoly jim zadáváte vy.
- Outsourcing: přenesení odpovědnosti za výsledek na dodavatele (typicky „dodejte modul X do termínu Y za cenu Z“).
- Klasický nábor: rozšíření interního týmu zaměstnanci „na stálo“ (delší náběh, větší stabilita; jiné náklady a povinnosti).
Shrnutí rozdílu: Bodyshopping = řídíte lidi a práci vy. Outsourcing = řídí dodavatel a nese výsledek.
Kdy bodyshopping dává smysl
- Rychlé doplnění konkrétní odbornosti na omezené období (např. DevOps, seniorní backend, QA lead, data inženýr).
- Potřeba zachovat vnitřní standardy a know-how: chcete, aby se práce dělala „po vašem“ (coding guidelines, code-review, CI/CD).
- Živý produkt a průběžné doručování: hodí se do prostředí, kde běží sprinty/iterace a navazuje se na existující roadmapu.
- Překlenutí výkyvů v kapacitě: špičky v backlogu, mateřská/odchod klíčového člověka, záskok do stabilizace.
Kdy ho naopak nevolit
- Nejasné zadání a slabé interní řízení práce: bez priorit, odpovědností a produktového vedení se kapacita „rozpouští“.
- Jednorázová zakázka s pevným rozsahem a sankcemi: spíš outsourcing se smlouvou na výsledek.
- Citlivé prostředí bez možnosti přidělit přístupy: bez přiměřených oprávnění externista neodvede hodnotu.
- Snahy „ušetřit na senioritě“: levnější kapacita bez požadované úrovně vede ke zpožděním a chybám.
Jak nastavit spolupráci: role a odpovědnosti
- Product/Delivery owner (u vás): priorita úkolů, akceptační kritéria, vazba na obchodní cíle.
- Tech lead/mentor (u vás): technologické standardy, code review, architektura, rozhodnutí o kvalitě.
- Externí specialista: doručování úkolů podle vašich pravidel, transparentní komunikace odhadů a rizik.
- Koordinace: jasný rytmus (standup, plánování, retrospektiva), viditelnost práce (Jira/YouTrack/Trello apod.).
Onboarding: „Sprint 0“ v bodech
- Přístupy a nástroje: repozitáře kódu, CI/CD, prostředí, dokumentace, komunikační kanály.
- Standardy: kódovací konvence, definice „hotovo“, bezpečnost, postup eskalace problémů.
- Doménový úvod: architektura, integrační body, roadmapa, kritické závislosti.
- Kontakty a rytmus: kdo schvaluje co, kdy jsou standupy, kde se logují rozhodnutí.
- První „zahřívací“ úkol: malý, dobře popsaný, aby se ověřil proces od A do Z.
Jak řídit a měřit (KPI, které dávají smysl)
- Doba do plné produktivity (za kolik iterací se externista „chytí“).
- Průchod práce (lead time / cycle time) — čas od zadání po akceptaci.
- Kvalita — míra chyb (defect rate), vrácené ticket y po code review, počet incidentů.
- Uživatelská/produktová hodnota — např. splněné cíle na release, dopad na klíčové metriky produktu.
- Dohody o reakčních dobách (SLA) v rámci týmu — ne smluvní sankce, ale provozní očekávání (např. doba reakce na code review, dostupnost na standupu).
Doporučení: Nespokojte se s „odpracovanými hodinami“. Sledujte trend (zlepšování) a konzistenci (bez propadů).
Bezpečnost, práva a soukromí (CZ/EU minimum)
- NDA (dohoda o mlčenlivosti) a jasné smluvní ujednání k duševnímu vlastnictví (kdo vlastní kód/výstupy).
- Zpracování osobních údajů (GDPR): pokud externista přichází do styku s osobními daty, mít uzavřenou smlouvu o zpracování a přiměřená technická a organizační opatření.
- Přístupy a audit: princip „co nejmenších oprávnění“, logování přístupů, pravidelné revize.
- Bezpečnostní školení: stručný úvod, co je „citlivé“, co se smí/nemusí sdílet (screeny, repa, exporty).
- Ukončení spolupráce: odebrání přístupů, předání dokumentace a rozpracovaných věcí, finální code review.
(Nejde o právní poradenství; pro konkrétní případy je vhodná konzultace s právníkem.)
Modely spolupráce a účtování (stručně)
- Time & Material (T&M): platí se za čas, dává flexibilitu; vyžaduje disciplinované řízení a metriky.
- Retainer / fixní alokace: předem dohodnutá kapacita (např. 2 FTE měsíčně), dobré pro plánovatelnost.
- SOW (Statement of Work): rámec s dílčími milníky a očekávanými výstupy — kompromis mezi volností a jistotou.
Nejčastější omyly
- „Externista si poradí bez kontextu.“ Bez doménového úvodu a jasných priorit klesá efektivita.
- „Stačí přidat lidi a práce se urychlí.“ Bez úzkého hrdla (např. nedostupný reviewer) se průtok nezlepší.
- „Kvalitu pohlídá nástroj.“ Nástroje pomáhají, ale kvalitu drží odpovědnosti a disciplína v procesech.
- „Půjdeme juniornější, ušetříme.“ Šetření na senioritě u krátkodobé kapacity obvykle prodraží doručení.
- „Bodyshopping = outsourcing.“ Záměna modelů vede k nerealistickým očekáváním (kdo řídí co).
Jednoduchý rozhodovací „minirámec“
Zvažte pět otázek:- Cíl: Potřebuji průběžně rozvíjet produkt (týmová práce) × odevzdat jednorázový balík?
- Kontrola: Chci řídit priority a lidi přímo, nebo požaduji hotový výsledek „na klíč“?
- Čas: Potřebuji posilu v řádu dnů/týdnů, nebo mohu čekat na interní nábor?
- Know-how: Musí znalosti a standardy zůstat uvnitř týmu?
- Rizika: Jak citlivá je oblast (bezpečnost, regulace, data)?
Pokud převažují průběžný rozvoj, potřeba kontroly, rychlý nástup a uchování know-how, je bodyshopping často vhodná volba.
Praktický checklist (na jednu stránku)
- Máme určeného produktového vlastníka a tech leada.
- Máme připravený onboardingový balíček (přístupy, dokumentace, standardy, kontakty).
- Víme, jak budeme měřit doba do produktivity / kvalita / průchod práce.
- Máme upravené smlouvy (NDA, IP, GDPR) a proces ukončení spolupráce.
- Máme vyhrazený čas na code review a domluvené reakční časy v týmu.
- Umíme předávat prioritizované úkoly s akceptačními kritérii.
- Počítáme s průběžným retrospektivním zlepšováním (co brzdí průtok, co zlepšit).
Slovníček
- Backlog: seznam požadavků/úkolů čekajících na zpracování.
- Code review: kontrola kódu jiným vývojářem před začleněním do hlavní větve.
- CI/CD (Continuous Integration/Continuous Delivery): automatizované sestavení, testování a nasazování změn.
- Iterace / sprint: krátké časové okno (typicky 1–2 týdny) s jasným cílem.
- SLA (Service Level Agreement): dohoda o úrovni služby (např. reakční časy při kontrole kódu).
Závěr
Bodyshopping je užitečný tam, kde potřebujete rychle navýšit kvalifikovanou kapacitu, ale zároveň si chcete ponechat řízení práce, standardy i znalosti uvnitř týmu. Klíčem k úspěchu je příprava (role, přístupy, bezpečnost), srozumitelný onboarding a měření, které sleduje výsledek, ne jen odpracovaný čas.