Přehled referencí

Mám zkušenosti z rozsáhlých projektů pro korporace, velké podniky, střední i malé firmy, ale i pro startupy v cloudu. Zvyšoval jsem jejich know-how, pomáhal nastavovat jejich organizační strukturu, byl lektorem a mentorem v náročných situacích.

Spokojení klienti

“Školení Agilních metodik a Scrumu nastartovalo rozsáhlé změny v Heurece. Od prvních změn jsme si nedovedli představit, jak jsme do teď mohli vyvíjet tak jak jsme vyvíjeli před školením. Jirka nám pomohl pojmenovat problémy, které nás tížily a byly přitom jednoduché na vyřešení. Začít pracovat agilně chce hodně práce a není to jednoduché. Bez pořádného výkopu bychom to zvládali mnohem hůře a déle.”
Heureka.cz / Vedoucí vývoje / Marek Beniak

“Všichni zbožňujeme naše seznamy a aplikace na jejich údržbu. Nicméně vyznat se v nich a najít reálný odhad naší schopnosti je naplnit není jednoduché. Školení některým pomohlo zjistit, že na GTD nemají disciplínu a některým pomohlo najít si v němu cestu. Jirka má super zkušenosti s množstvím využitelných aplikaci či papíru a umí poradit co bude fungovat v kontextu konkrétního člověka.”
Heureka.cz / Vedoucí vývoje / Marek Beniak

“Většina týmů v Seznamu používá Scrum nebo Kanban. v týmu firmy.cz už delší dobu zrála myšlenka přejít na extrémní programování. Vyzkoušeli jsme některé praktiky, ale chyběl nám ucelený pohled a možná také impulz, který to nastartuje. Jirka Knesl nám připravil školení, které nás posunulo dopředu. Jeho silnou stránkou je, že se skvěle orientuje jak v oblasti metodik vývoje, tak v oblasti programování.”
Seznam, a.s. / Scrum Master / Jirka Vrba, Ph.D.

“S odstupem času, ti chci ještě jednou poděkovat za zavedení Scrum v nám do divize Lékárna.cz. Velice nám to pomohlo v organizaci práce, určování priorit a mě samotnému v lepšímu řízení celého IT týmu. Zatím nemáme žádné reálné výsledky, protože srovnávat se starým systémem řízení se přímo nedá, ale máme kvalitnější zadání, zvládneme více úkolů a víme kdy co bude hotové. Určitě máme ještě co zlepšovat, ale s každým dalším sprintem jsme lepší :) Takže díky!”
Lékárna.cz / Vedoucí vývoje / Tomáš Bek

“Jménem společnosti eBRÁNA jsem po předchozích velmi dobrých zkušenostech oslovil Jirku Knesla s žádostí o provedení bezpečnostního auditu produktů společnosti. Jirka tuto práci přijal a zpracoval pro nás analýzu bezpečnostních rizik stávajících produktů. Úkolu se zhostil výborně a tímto mu děkujeme, že jsou naše produkty zase o něco bezpečnější.”
eBRÁNA, s.r.o. / Vedoucí vývoje SW produktů / David Hübner

“We had the opportunity to work with Jiří on a big software project that we needed to cloud-enable. Jirka provided us with priceless consulting and custom developed components that helped us to migrate the project to the AWS cloud. Needless to say, that every single interaction with him was effective, professional and very pleasant. i would not hesitate a single second to hire him again.”
ActumG2 / Account manažer / Gianluca Turturro

“Školení pořádal Jíří Knesl. Jirka nás všechny překvapil, že nemluvil pouze o PHPUnitu, ale i o ostatních technikách testování. Většinu informací nám podal teoreticky, ale u PHPUnitu věnoval čas i na vyzkoušení psaní testu pomocí metody TDD. Školení bych doporučil všem lidem, kteří chtějí začít testovat své aplikace! Pozor, Jirka je opravdový motivátor, když už si to zkusíte …”
Vývojář na volné noze / Konrád Černý

“Školení opět pořádal Jíří Knesl. v tomto dni se nás snažil navést na správnou cestu, jak udržet kód čistý a udržovatelný. Během dne jsme často diskutovali a Jirka měl připravenou odpověď snad na vše. Musím dodat, že od toho dne se snažím psát dle rad Jirky a veřejně mu tímto děkuji, že jsem mohl jeho školení absolvovat – DOPORUČUJI!”
Vývojář na volné noze / Konrád Černý

“Školení OOP PHP se mi moc líbilo. Teoretické základy jsou vhodně doplněny praktickými příklady a cenné tipy určitě hned využiji v praxi.”
Drosera / Senior web developer / Radek Skrabal

“Jiri have very good training for our engineers about automatic testing application in php.”
LMC / Lead engineer / Ladislav Prskavec

“Jiří likes introducing new technologies, trying new ways of doing things and is overall very innovative, which we appreciated very much. Working with him is very interesting and he pushes people around him to learn new things.”
Two Bits, s.r.o. / Head of marketing, co-founder / Barbora Benediktova – Nevosadova

“I was working with Jiří on Tripomatic.com startup. He is agile in all the cutting edge web technologies and it was fun working with him. He can brew beer btw!”
Two Bits, s.r.o. / PHP developer / Michal Sänger

“I worked with Jiří Knesl in the Brno-based IT company two bits. My impression of him has always been that of a friendly, broad-minded and communicative person.”
Two Bits, s.r.o. / Project manager assistant / Slawomir Budziak

“I hired Jiri in September (based on another person's recom­mendation) in order help our software architect make the new version of our Eventival software interface more logical and ergonomic. Though he has not been familiar with film festival management software systems, his comments have been to the point, are not impossible to implement, and their implementation certainly improves the user-friendlieness of our software.”
Eventival, s.r.o. / CEO, founder / Tomas Prasek

“We cooperated on UI prototyping project and on developer training project. Very competent and reliable.”
Eventival, s.r.o. / Lead developer / Jan Kaltoun

“I work with Jiri on several projects where we were suppliers for our clients. Jiri is very realiable and always thinks how to deliver better product to our clients. i can recommend to work with Jiri to everyone how want to deal with fresh and openminded person with passion to deliver the best in possible framework.”
b4u Media & Communication, s.r.o. / Project manager / František Kust

“S Jirkou se mi vždycky dobře spolupracovalo. Těší mě, jak je úspěšný i po konci práce v A-WebSysu.”
A-WebSys, s.r.o. / Obchodní ředitel, vedoucí SEM oddělení / Vladimír Přichystal

“Jiří na mě udělal dojem svým přehledem v oblasti agilních metodik programování. Jeho věcný výklad a pohotové odpovědi na úplně všechny naše otázky potvrdily, že jsme si vybrali pro naše školení Scrum správného odborníka.”
Mall.cz / Software developer / Miloslav Špecián

“Dojmy ze školení mám jednoznačně pozitivní. Jiří se ukázal jako výtečný školitel - z celého dne si nevybavuji žádnou hluchou pasáž, kdy by mě napadlo „tohle poslouchat nemusím, na chvilku si můžu dovolit vypnout“. Znalost problematiky testování v PHP jsem si výrazně rozšířil a pochopil mnoho souvislostí… Pokud to s vývojem v PHP myslíte opravdu vážně, absolvování tohoto kurzu Vám určitě doporučuji. Informace, které se zde dozvíte, jen tak někde nenačtete…”   ⇒ kompletní text recenze školení
Marek Šudák

“Díky skvělé úvodní konzultaci jsme ihned zavedli ve firmě NPS hodnocení, které v řádu týdnů vedlo k výraznému zlepšení kvality námi odevzdávané práce a poskytlo nám tak dlouho očekávanou přímou zpětnou vazbu od našich zákazníků. Na základě této zkušenosti jsme pozvali Jirku, aby nás provedl komplexněji problematikou údržby stávajícího kódu, refactoringem a procesem nasazení automatizovaných testů. Na školení jsme velmi ocenili zejména fakt, že teorie byla rovnou prokládána praktickými ukázkami, se kterými jsme se byli schopni ihned ztotožnit. Navíc Jirka přihlédl i k našemu stávajícímu workflow, které se zaměřuje především na zpracování menších a středních zakázek prakticky výhradně webového charakteru. Až díky změnám v naší praxi ušetříme na jeho další školení, nebudeme váhat ani minutu a rádi ho pozveme na další pokračování.”
Inizio / CTO a majitel / Dalibor Jaroš

Case study - ALIS s.r.o. Implementace Scrumu

V roce 2009 začala transformace a modernizace firmy ALIS s.r.o. v prosinci 2012 jsem zde začal zavádět Scrum, v průběhu jednoho měsíce se postupně téměř všechny produkty dostaly do agilního režimu.

Co v zavedení Scrumu vedlo?

Ve firmě cítili, že potřebují zlepšit své schopnosti řízení, kvalitu a efektivitu. Trpěli drahým předěláváním software, dostávali se do situací, kdy ani předělat nešel, nedodržely se termíny. Ve firmě existovaly produkty, v kterých se neplánovalo správně, chyběly odhady na vše mimo velkých úkolů. Spíše se neodhadovalo a neplánovalo a vyvíjelo se stále pryč.

Implementace probíhala v několika krocích:

  1. Nejdůležitější součástí každé spolupráce je zjištění důvodů a stanovení kritérií, podle kterých se pozná, že byla transformace úspěšná.
  2. Navrhne se nasazení metodiky tak, aby odpovídalo potřebám firmy, lidem, které má firma v dispozici, firemní strategii apod.
  3. Zaškolení vývojových týmů, kdy proběhlo samotné zaškolení a rovnou byly naplánovány i první iterace, v kterých lidé začali pracovat.
  4. Zaškolení businessu implementace agile ve střední a větší firmě se neobejde bez specializovaného školení, které se zaměřuje i na napojení na podnikovou strategii, dlouhodobé plánování, stavbu týmů apod.
  5. Dodatečná podpora. Po prvotní implementaci se samozřejmě vždy vynoří otázky, které lidi v průběhu školení nenapadly, objeví se situace, s kterými nepočítali. Po zavedení je tedy běžná určitá doba, během které jsem v dispozici, ať už osobně, nebo elektronicky a kdy řešíme nestandardní situace.

Co se stalo po zavedení Scrumu?

“Přechod na Scrum byl bezbolestný, nikdo neměl vnitřní problém, naplánoval se 1. sprint a začalo to fungovat, nikde to vnitřně nedrhlo.” takto hodnotil zkušenost s nastartováním agilního vývoje jeden z účastníků školení.
“Zavedení Scrumu odhalilo všechny ty problémy v řízení. Člověk ihned vidí ty nejslabší články, na co se má zaměřit.” je poté další zkušenost.
Za sebe musím říci, že ve Scrumu je na vše mnohem lépe vidět, než bývá obvyklé, je tak snazší neustále něco zlepšovat.

Další z pozitivně hodnocených věcí, samotnými účastníky, bylo to, že každý člen týmu zná lépe svá práva a povinnosti.
“V drtivé většině jsou členové týmu sžití se svými rolemi. Každému přísluší jeho práva a povinnosti, má vytyčené mantinely a každý, kdo ví, kde se může pohybovat, je spokojený.”
“Vývojáři diskutují, perou se za svá práva, snaží se vylepšovat, poukáží na odchylky od metodiky a tlačí na eliminaci odchylek. Na druhou stranu vývojáři ví, kde už začíná role Scrum Mastera, kde je pozice Product Ownera a jejich rozhodnutí respektují.”

Dobré vyjasňování, pravidlo jít s produktem co nejrychleji ven a rychle se učit, je další pozitivum.
“I dříve jsme se snažili (tedy jen v některých projektech) o stanovení minimální funkčnosti, nevyvíjet do šuplíku, oponovat zadání a co nejdříve produkt (funkčnost) v minimální funkčnosti dát ven.”

Změna, která proběhla, usnadnila i prioritizaci a rozhodování, co se má vlastně vyvíjet.
“Změna byla v tom, že už se s nikým nemusíme dohadovat. Ten systém to sám určuje. Product Owner připraví zadání, kolečko dalších oponuje a do sprintu jdou jen věci, které jsme si určili. Když někdo třeba z týmu chce něco protlačit, má jedinou možnost – lobbing.”

Další rozvoj

Implementací Scrumu to nekončí, ale začíná. Proces je nastaven tak, aby vytvářel prostředí pro neustálé zlepšování. v ALISu zejména tlačí na kvalitu, ale nejen na ni. Vylepšují formát zadání, způsob, jak se práce zadává (mají oponenturu ve všech fázích vývoje - došlo ke zvýšení kvality od zadání přes kód až po ověření), zavedli wireframes a dokumentaci ve všech fázích vývoje.

Pořád pracují na testování, dnes už produkt testují pomocí JUnit testů, GUI testů, mají Code Review, včasnou akceptaci Product Ownerem, rychlé ověřovací kolečko s testerem a ověřovací úřady.
“Jsem přesvědčen, že máme kvalitnější produkt, než je na trhu běžné.” komentoval situaci Viktor Samek, šéf vývoje ve firmě ALIS.

Předejte zkušenosti i dalším a sdílejte tuto case study!

Spolupracujme

Spěcháte? Volejte +420 777 002 104

Sledujte mé postřehy na sociálních sítích