Jak zadávat práci juniorním členům tým
Radim Štěpaník
👀 CTO
👷 Teamleader
👩💻 JS developer
🎤 Moderátor
🎸 Kytarista
👨👧 Rodič
(snad lepší než kytarista)
🎧 Listen on spotify
🐦 Follow me on twitter
kinapets
QCAST
O čem to dnes bude?
- kdo jsme a kdo náš junior?
- pohovor
- onboarding
- práce v týmu
- zhodnocení
aby junior nebyl koulí u nohy🎱🦵
Jak vypadá náš junior?
- definice toho kdo je pro nás junior
- jaký je základní znalostní level
- jaký je osobnostní level
- kolik juniorních lidí jsme schopni absorbovat?
- v určitý moment již nedokážeme skládat týmy
- dostatečný počet zdrojů se jim věnovat
- proč juniorní lidi najímáme
- chci od nich práci
- chci aby se staly experty ve svém oboru
Pohovor
- je třeba si prožít vlastní lidské fuckupy
- být připraven že vsadím špatně
-
jak poznat našeho člověka
-
lidský přístup
- tykání
- říkat věci narovinu
- nereálná očekávání
- zapadne do našeho prostředí
- hledání dostatečné diverzity
-
lidský přístup
- nehledat primárně znalosti ale talent
-
jak rychle poznat technický level
- jednoznačné nastavení očekávání
- děláme pohovor všichni "stejně"
- co doopravdy dělá? zlepšuje se sám?
- finanční očekávání a růst
Onboarding kickoff
- záleží na prvním dnu
- víme co bude dělat
- kdo bude dělat onboarding
- na čem jako firma vlastně děláme
- zdroje co je potřeba se naučit
- wiki
- blog, podcast, videa
- výukové platformy
Onboarding součást firmy
- HO není doporučen
- aneb firma žije v kuchyňce u kávy
- dostat člena dovnitř komunity
- máme vlastní rituály
- začlenění do dění kolem firmy
- jaké jsou firemní hodnoty, vize?
- kopáč vs stavitel katedrál
- každý má své vlastní slovo
Práce v týmu
- výběr správného budyho
- je to opravdu ten nejseniornější člen týmu?
- proces
- zadávání úkolů
- zhodnocení a zpětná vazba
- co do začátku
- side project - naučit se principy
- připojení k týmu
⚔️ Agile vs junior
- agile je o spolupráci
- všichni členové týmu jsou si rovni
- důležité schůzky
- planning poker - podněcovat k názorům
- planning - znát kontext
- retrospektiva - pochválit vs nést zodpovědnost
- standupy - postup v práci
- dobře nastavený proces
- správně připravený backlog
- nemusím vymýšlet ad hoc úkoly
- dokážeme sestavit "sprint" dle potřeb týmu
- sám tým dokáže optimalizovat svůj výkon
- dokážeme spolupracovat na menším prostoru
🕰 Jak nespálit všechen čas
- typy lidí
- 🤷♂️ nic nevím potřebuji pomoct
- 🔎 hledám dokud to nenajdu
- učení k samostatnosti
- učit nebát se zeptat
- není hloupé otázky
🕰 Zadávání úkolů
- rozpad storek na menší úkoly
- důležité je dokončování
- správný odhad složitosti
- pochopení procesu
- ale 🤫 neprozrazovat těžké věci dopředu
- spolupracovat na jedné feature
- rozebrat zadání dopředu
- zadávat jen specifické úkoly?
- teď budeš psát jen testy❗️
Code reviews
- nástroj pro zpětnou vazbu
- jednotné programátorské návyky
- checklist co musí splňovat merge request
- neopakovat stejné chyby
🧮 Zhodnocení
- silná zpětná vazba
- podporovat silné stránky
- doporučovat slabiny
- říkat nepříjemné věci
- zhodnotit výkon/schopnosti
- umění to skončit
Reference
- Blog - https://medium.com/qest/code-reviews-v-qestu-a8ebd6b10193
- QCast - https://open.spotify.com/episode/29pFdymWXmqN2Azc44tzRM?si=a5da83fe66ba49f7
👋 Díky za pozornost
Dotazy?
Jak zadávat práci juniorním členům týmu
By Radim Štěpaník
Jak zadávat práci juniorním členům týmu
- 268