Životní cyklus vývojáře: onboarding hladký jako máslo
Délka:
12 min
Publikováno:
21. října 2024

Vítejte u naší série o tom, jak zvládnout životní cyklus vývojáře. Od náboru po offboarding se díváme na to, jak dát vývojářům skvělou developer experience v každé fázi.
Dobře zvládnutý životní cyklus dělá vývojáře produktivnějšími i spokojenějšími a snižuje fluktuaci. To vám ušetří nervy i spoustu peněz.
Nečekejte od nás oficiální studie. Čekejte tipy, které se v praxi osvědčily a které vývojáři schvalují.
Soustředíme se na vývojáře, ale časem z toho většina pomůže komukoli ve firmě.
Úvod
Buďte upřímní: jak dobrý je váš onboarding nových vývojářů? A je to pro nováčka příjemný zážitek?
Slabý onboarding protahuje rozjezd a stojí vás peníze. Vývojáři ho nemají rádi, když je odbytý, a dokáže vám pohřbít pověst hned na začátku.
Jak se jako firma předvedete první den, ovlivní, jak rychle se nový vývojář stane produktivním a jestli se rozhodne zůstat. Loni 20 % lidí dalo výpověď během prvních 45 dnů. První dojem tady hraje roli.
V tomhle článku jsme posbírali tipy na onboarding, které se často přehlížejí. Rozdělili jsme je na netechnické body, které zvládne HR, a technické, které nejlépe zvládnou team leadi nebo senioři.

Netechnické tipy
Tyhle pomáhají při onboardingu kohokoli, nejen vývojářů.
1. Komunikujte ještě před začátkem onboardingu
Překlenete tím čas mezi podepsanou nabídkou a prvním dnem. Udržujte konverzaci po celou dobu. Mimo jiné tak zabráníte tomu, aby nováček ještě před nástupem přebíhal k jiné nabídce. Mezitím můžete:
- pozvat nováčka na neformální setkání se zbytkem týmu,
- získat od něj všechno, co k onboardingu potřebujete,
- poslat mu informace o firmě, ať si je předem nastuduje.
Vědět, do čeho jde, ještě před prvním dnem dokáže nováčkovi ulevit.
2. Dejte mu celý plán onboardingu
Pro většinu lidí je změna práce stres. Když nováčkovi předem řeknete přesně, jak bude vypadat první den, tu hranu to obrousí. Naplánujte agendu na celý první týden a dejte ji vědět dopředu. Vy i firma budete působit organizovaně a vyhnete se zmatku, který onboarding občas přináší, třeba tomu, že na nováčka nemá nikdo čas.
3. Připravte se na onboarding
Mějte všechny přístupy hotové ještě před prvním dnem, od vstupní karty po firemní e-mail, ať nic nebrzdí produktivitu. Pokryjte předem co nejvíc. Nováček se bude cítit vítaný a rychleji se zorientuje.
4. Vytvořte si onboardingový checklist
Sepište si, co potřebujete s nováčkem projít, ať ani jeden z vás nezapomene a onboarding je bez stresu. Checklist rozdělte podle toho, co má nováček zvládnout první den, do týdne a do konce zkušební doby. I tady předejte všechno dopředu, ať nováček přesně ví, jaké má cíle.
5. Dejte firemní informace na jedno místo
Vytvořte jediný zdroj pravdy pro všechno o firmě, od vašich hodnot po to, jak se obsluhuje kávovar a kdo má jakou roli. Předejdete nedorozuměním a nováček se k tomu může kdykoli vrátit a v začátcích se cítit jistěji. Nemůžete čekat, že si zapamatuje všechno, co mu během onboardingu řeknete.
6. Onboarding není jen papírování
Onboarding je o tom přivítat nováčka a postarat se, aby měl všechno k tomu se rozjet. Administrativu vyřešte předem v nástroji na správu dokumentů, ať si nováček materiály projde, kdy se mu to hodí.
7. Zajistěte průběžnou podporu
Abyste novým vývojářům dali stálou oporu, dejte jim po boku zkušeného kolegu, který bude dělat „buddyho“ a odpovídat na jejich otázky. Nemusí to být nikdo z HR. Stejně dobře poslouží team lead nebo jiný kolega.
Onboardingem vaše podpora nekončí. Tam teprve začíná.
8. Plánujte pravidelnou zpětnou vazbu
Tohle je důležité pro každého a pro nováčka dvojnásob. Ozývejte se sami, hlavně v prvním měsíci. Zjistíte, jak se nováček zabydluje, a na problémy zareagujete hned. Aspoň první měsíc přebírejte iniciativu a ptejte se:
- Má nováček všechno, co k práci potřebuje?
- Má dost práce?
- Má otázky k tomu, jak firma funguje?
- Jak se mu pracuje s týmem?
- Má mentora nebo kolegu, o kterého se může opřít?
- Má jasně dané cíle a milníky?
Technické tipy
1. Držte se běžných postupů ve vývoji softwaru
- Dejte každému repozitáři dobře strukturovaný README (dobrým začátkem je šablona na https://github.com/RichardLitt/standard-readme).
- Nastavte jasné konvence pro přispívání, včetně šablon pro PR a Issue a souboru CONTRIBUTING.md.
- Zaveďte code review pro všechny změny.
Nováček si tak vaše postupy osvojí hned od prvního dne.
2. Připravte technickou dokumentaci
Pokud nový vývojář pracuje napříč několika repozitáři, dejte mu aspoň jeden dokument, který popisuje, jak repozitáře souvisí a za co každý odpovídá. Technický setup udržujte co nejjednodušší, třeba s Dockerem a Docker Compose pro rozjetí složitějších služeb.
3. Začněte pomalu
Dejte novému vývojáři pár malých a rychlých úkolů, které ho seznámí s vaším prostředím a kódem. Najděte rovnováhu mezi tím, abyste ho nezavalili, a tím, aby měl dost smysluplné práce, do které se může zakousnout.
4. Nechte ho věci postupně zlepšovat
Nechte zaonboardované vývojáře vylepšovat procesy, hlavně README a stránky v Notionu. Pro ně je to příjemný způsob, jak se do tématu dostat, a vy získáte čerstvý pohled.
5. Postavte roadmapu projektu
Vytvořte wiki nebo podobný zdroj, který nováčkům poslouží jako jedno místo pro všechno. Sepište to podstatné, třeba:
- kdo projekt vlastní a kdo za co odpovídá,
- jakou technologii používáte,
- jaká bezpečnostní opatření dodržovat,
- pravidla pro používání AI a open source a tak dál.
6. Onboardujte i s team leadem
Onboarding by neměl probíhat jen s HR. Měl by u něj být i technický team lead, protože právě tam nováček dostane nejlepší úvod do projektu.
Závěr
Nepodceňujte dobře nastavený onboarding. Při náboru vývojářů záleží na každém detailu.
Účinný a příjemný onboarding ušetří reálné peníze, protože se vývojář dřív stane produktivním členem týmu a vy uděláte na nového kolegu dobrý první dojem. Podle studie Brandon Hall Group dokáže skvělý onboarding zlepšit udržení lidí o 82 %, a to rozhodně stojí za to.
Pokryjte technickou i netechnickou stránku. Jedna bez druhé fungovat nebude. A hlavně nezapomeňte: onboarding není jednodenní událost, ale průběžný proces, který potřebuje pozornost, podporu a pravidelnou zpětnou vazbu.
Chcete být o krok napřed?
Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.