zarovka sipka kafe
#Blog   #SSL   #HTTP/2   #Agile   #Team   #News #GTM   #GA   #HTML

Bodyshopping v praxi: co to je, kdy dává smysl a na co si dát pozor

Bodyshopping znamená dočasné zapojení externích specialistů přímo do vašeho týmu pod vaším vedením. Vysvětlujeme, kdy dává smysl, kdy ne a jak ho nastavit, aby skutečně fungoval.

Bodyshopping.png

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

  1. Přístupy a nástroje: repozitáře kódu, CI/CD, prostředí, dokumentace, komunikační kanály.
  2. Standardy: kódovací konvence, definice „hotovo“, bezpečnost, postup eskalace problémů.
  3. Doménový úvod: architektura, integrační body, roadmapa, kritické závislosti.
  4. Kontakty a rytmus: kdo schvaluje co, kdy jsou standupy, kde se logují rozhodnutí.
  5. 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

  1. „Externista si poradí bez kontextu.“ Bez doménového úvodu a jasných priorit klesá efektivita.
  2. „Stačí přidat lidi a práce se urychlí.“ Bez úzkého hrdla (např. nedostupný reviewer) se průtok nezlepší.
  3. „Kvalitu pohlídá nástroj.“ Nástroje pomáhají, ale kvalitu drží odpovědnosti a disciplína v procesech.
  4. „Půjdeme juniornější, ušetříme.“ Šetření na senioritě u krátkodobé kapacity obvykle prodraží doručení.
  5. „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:
  1. Cíl: Potřebuji průběžně rozvíjet produkt (týmová práce) × odevzdat jednorázový balík?
  2. Kontrola: Chci řídit priority a lidi přímo, nebo požaduji hotový výsledek „na klíč“?
  3. Čas: Potřebuji posilu v řádu dnů/týdnů, nebo mohu čekat na interní nábor?
  4. Know-how: Musí znalosti a standardy zůstat uvnitř týmu?
  5. 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.