Docela rád k sobě přirovnávám věci, které spolu sice nesouvisí, ale pomůžou posluchači lépe pochopit danou problematiku nebo alespoň přiblížit můj pohled na věc. Názorné příklady jsou lépe pochopitelné pro laickou veřejnost a dovolují oprostit se od složitých technických detailů.
Věděli jste například, že elektronový mikroskop zvládne takové zvětšení, jako kdybyste z povrchu měsíce pozorovali jehličí na vánočním stromečku?
Můžeme porovnat vývoj software s fotbalem? Proč ne!
Sport stranou
Ať chceme nebo nechceme, finanční výsledky jsou to, co nakonec o všem rozhoduje. Pokud se bavíme o fotbale nebo vývoji software na profesionální úrovni, najdeme tedy společný jmenovatel – zisk. Na straně fotbalového týmu se může jednat o lepší pozici v tabulce, softwarové společnosti zase může jít o renomé nebo zajímavé zakázky. Obojí ale ve výsledku vede k penězům.
Tým
Pokud se zeptáte fotbalisty, jaká je jeho práce, zřejmě řekne, že „hraje fotbal“. I když je to v podstatě správně, tak realita je taková, že chodí na tréninky, studuje taktiku, ve volném čase chodí sportovat a samotný fotbal, jak ho chápeme, hraje vlastně jenom jednou týdně.
Nezmiňuje se o tom, jestli v útoku nebo v obraně. Jednoduše „hraje fotbal“. A fotbalový tým není jen o jedenácti hráčích na hřišti, máme tu také náhradníky, trenéry a spoustu lidí v pozadí, bez kterých by tým nemohl fungovat.
Ve vývoji software je situace stejná. Pod pojmem „vývojář“ se skrývá spousta rozmanitých rolí. Někdo je spíše na analytiku, někdo na psaní kódu a někdo to „jen“ celé řídí.
Ve výsledku jde ale o to, aby celý tým fungoval co nejlépe a dodával co nejlepší výsledky. I když zde má každý nějakou konkrétní roli, tak všem jde o společnou věc – mít skvělý tým, který má skvělé výsledky.
Liga
Samotný tým ale diváky na stadiony nepřiláká. Aby liga správně fungovala a byla divácky atraktivní, potřebujete kromě samotných týmů také nějakou organizaci a plánování. Zde se nabízí přirovnání k softwarové firmě. Jednotlivé týmy „hrají fotbal“ a vedení – „liga“ – se stará o to, aby k tomu měli vše potřebné, organizují zápasy, turnaje a další aktivity, o kterých mnozí nemají ani tušení, protože se dějí někde na pozadí .
Aby liga nebo firma správně fungovala, potřebuje kvalitní týmy a vše musí šlapat jako po másle.
Kopat za tým, nebo za ligu?
Na tom nakonec moc nezáleží. Fotbalisté přirozeně kopou za svůj tým, protože jeho výsledky můžou skutečně ovlivnit. Stejně jako softwarový vývojář směřují svoji energii na svůj projekt a spolupráci v týmu. Pokud ale chcete hrát na vyšší úrovni, nemůžete význam „ligy“ ignorovat. Ta vytváří prostředí, v němž mohou týmy růst a posouvat hranice. Úspěchy každého hráče i týmu vedou k celkovému úspěchu ligy.
Tým i liga tedy sdílejí jeden cíl – vítězství na všech úrovních.