Složení týmů se moc často nemění, jen když k tomu firmy mají dobré důvody.
Robert Batůšek
consultant, progammer, agile coach, Certified LeSS Trainer
Časté vydávání nových verzí je úplně běžné. Kdo vydává méně než jednou za měsíc, už začíná zaostávat.
Miro je v ČR nejpopulárnější online nástěnka
O složení týmů rozhoduje většinou manažer. Self-managed týmů je opravdu málo.
Týmy zůstavají spolu poměrně dlouhou dobu - 3 roky nejsou výjimkou.
Na jedné funkci v týmu typicky spolupracují 2 jidé. Jinými slovy, kolaborativní techniky jako mob programming nebo swarming se zatím moc neuchytily.
Běžný tým zvládne pokrýt 3 programovací jazyky. Přitom každý člen používá v průměru 2.
Velká většina firem dodržuje velikost jednoho týmu menší než 10 členů. Při větších týmech už se vám stejně začínají vytvářet podtýmy a komunikace se komplikuje.
Chyby v českém softwaru nejsou. Aspoň teda ty, o kterých vývojový tým ví už při vydání.
Automatické testy jsou standard. Většina týmů používá feature branches. Naopak trunk-based development je popelka. Škoda, TBD má velké výhody.
Většina týmů používá sdílené vlastnictví kódu.
Offline code review v Pull Requestech je standard. A věděli jste, že existují i jiné metody?
Unit testy dnes píšou skoro všichni. Spíš mě překvapuje, že to ještě někdo nedělá. 24% na TDD je překvapivě vysoké číslo.
Wiki stránky jsou standard pro udržování dokumentace. Ale používají se i jiné přístupy.
Všichni používají Jiru. Opravdu to musí být?
Selenium stále vede pro automatizaci testů