Přetrvávajícím problémem IT trhu zůstává i nadále nedostatek kapacit, respektive vývojářů. Úspěšné firmy tak nabírají stále nové posily, pořád však mívají značné rezervy v onboardingu nových vývojářů i automatizaci procesů. Vyplývá to ze zkušeností a dat DX Heroes, kteří již pomohli zlepšit vývojářskou zkušenost ve firmách jako Revolgy, Wultra, Dateio nebo BankID. Správný software, automatizace rutinních úkonů a nastavení interních procesů přitom dokáže ušetřit až polovinu plného úvazku, nebo také 10 % nákladů při začleňování nového vývojáře do týmu.
Firmy zpravidla vědí, že vývojáři pálí zbytečný čas. Neumí jej ale měřit
Sami vývojáři obvykle vědí, že na některých aktivitách pálí příliš mnoho času, většinou jim ale chybí externí pohled. Touto problematikou se zabývá právě interní vývojářská zkušenost. „Firmy při onboardingu obvykle naráží na několik zásadních problémů, které vychází ze špatně nastavených procesů. Ty je třeba projít od A do Z, zpracovat analýzu a změny zavést. Často to může znamenat i pomoc s vývojem nebo se správným nastavením nástrojů. Málokdo například správně předává práci kolegům nebo využívá automatizaci ve Slacku,“ vysvětluje Prokop Simek.
Další čas pálí vývojáři na standupech, pravidelných interních schůzkách a setkáních s klienty. Ty jsou samy o sobě nezbytnost, a pokud se provádí správně, je to pro tým skvělá časová investice. Nicméně čas hraje zásadní roli a týmy zbytečně ztrácí potřebnou efektivitu, pokud si tyto aktivity správně nenastaví. Například u denního standupu – každodenního statusu – tráví každý člen týmu až 15 minut navíc. U celého týmu o 10 lidech je to najednou 10 hodin měsíčně. Na špatně provedené retrospektivě pak ztratí tým zhruba 15 hodin měsíčně a na neefektivních byznysových schůzkách až 48 hodin měsíčně. Celkem tedy 73 hodin, což je přibližně polovina plného úvazku, kterou lze alokovat na přidanou hodnotu. Klíčovou roli v tom hraje především příprava i zbytečná účast lidí, kteří si mohou věci předat mezi sebou, nebo k problematice nemají čím přispět.
Jak optimalizovat schůzky
● Agendu si sepište předem ● Na schůzky si zvěte jen lidi, kteří mají k tématu co říct ● Pokud nemají lidé v týmu jasně dané úkoly, pište si denní standupy písemně – předejdete duplicitní práci ● Pořizujte zápisy ze schůzky a pošlete je všem zúčastněným. Všichni tak budou mít stejné podklady a do budoucna nevznikne komunikační šum. ● Retrospektiva slouží k reflexi vlastní práce, tým při ní hledá způsob, jak ji zefektivnit. Mějte vždy určeného člověka, který bude retrospektivu řídit, a vymezte si na ni pevný čas. |
Automatizace pomůže zefektivnit vývoj o 25 %
S interní vývojářskou zkušeností již pomohli DX Heroes například technologické firmě Revolgy. Díky automatizaci procesů (testingu a aktualizaci knihoven) se podařilo například snížit dobu nasazení nových funkcionalit (code to production) o 25 %. Jako vedlejší benefit došlo k mitigaci chyb způsobených lidským faktorem.
Neméně důležitý je pak z hlediska vývojářské zkušenosti rovněž onboarding nového klienta, který je základním předpokladem pro hladké fungování spolupráce. To znamená zasvětit klientovy vývojáře do svého řešení, respektive do vývojářského portálu, kde by měl najít vše potřebné. „Správný vývojářský portál musí mít jasně danou, přehlednou strukturu a obsahovat veškerou potřebnou dokumentaci. Ta musí být navíc dostatečně srozumitelná, aby nikdo nemusel luštit jednotlivé pojmy. Naprostým ideálem je pak vysvětlení v podobě případových studií. Například u klienta Wultra jsme díky novému vývojářskému portálu zkrátili onboarding nového klienta o 15 % a zároveň odlehčili jeho podpoře,“ uzavírá Prokop Simek.