Technický koučink

Váš tým používá AI nástroje, ale výsledky na úrovni týmu se příliš nezlepšují. Není to překvapivé — rychlejší psaní kódu bez dobrých základů znamená rychlejší hromadění technického dluhu a větší režii při code reviews. Učím týmy techniky jako TDD, refactoring a automatizaci testů, které tvoří základ udržitelného vývoje. A při zavádění AI do vývoje dbám na to, aby zlepšovala výsledky celého týmu, ne jen individuální rychlost jednotlivce.

Práce většinou začíná odhalením tzv. technical smells, indikátorů, podle kterých i netechnický člověk pozná, že jeho tým na tom není technicky dobře. Tato fáze většinou probíhá jako mentoring managementu, který se tím vlastně přirozeně vzdělává v technické oblasti.

Potom pokračujeme stanovením vize, ke které bychom se jako tým chtěli eventuelně dostat. A posledním krokem je učení a koučink technik, které pomáhají technickou úroveň pozvednout.

Jsou to zejména:

Spolupráce většinou začíná školením, na které potom navazuje práce přímo nad produktem zákazníka a koučování vývojářů a dalších členů týmu, aby naučené techniky byli schopní aplikovat v praxi.