2010 Tieto Corporation Agile nejžádanější způsob vývoje software Tomáš Tureček Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com
2012 Tieto Corporation Tieto Aktivity ve více než 20 zemích Více než 17000 zaměstnanců Obrat 1.8 mld EUR V roce 2012 Kontext: Globální organizace Distribuce Multikulturní prostředí Globální zákazníci Různé domény Různé technologie Od Lean startapů k velmi velkým a složitým systémům
2012 Tieto Corporation Jaká je úspěšnost IT projektů? ~30%!!!
2013 Tieto Corporation Vývoj software na zakázku je jiný
2013 Tieto Corporation Vývoj software na zakázku je jiný Je velmi těžké definovat požadavky na budoucí virtuální produkt Dům snů House of dreams syndrome
2013 Tieto Corporation Vývoj software na zakázku je jiný Je velmi těžké definovat požadavky na budoucí virtuální produkt Mary měla malé jehňátko Mary had a little lamb syndrome Je velmi těžké pochopit psané požadavky
2013 Tieto Corporation Vývoj software na zakázku je jiný Je velmi těžké definovat požadavky na budoucí virtuální produkt Mary had a little lamb syndrome Bílomodrý trojúhelník Je velmi těžké pochopit psané požadavky Tento je také bílomodrý!
2013 Tieto Corporation Vývoj software na zakázku je jiný Je velmi těžké definovat požadavky na budoucí virtuální produkt Až se věci zkomplikují, co jako dodavatel uděláte? Je velmi těžké pochopit psané požadavky Odhadujeme nehmatatelný produkt Odhady jsou nedílnou součástí brzkého kontraktu
2013 Tieto Corporation Tradiční vs Agilní způsob práce Sběr požadavků Analýza a odhady dodavatele Kontrakt Specifikace pož. Analýza požadavků Návrh Kódování Test -ing Oprava chyb Přijetí SW Učení založeno na studování Zde zjistíme kritickou informaci Hi-level sběr požadavků Kon trakt Iterace Iterace Iterace Iterace Iterace Iterace Učení založeno na dělání Leden Únor Březen Duben Květen Červen Červenec Srpen
2011 Tieto Corporation Tradiční vs Agilní způsob práce Tradiční Agilní 14% 29% 42% 9% 57% 49% Úspěch Problémy Selhalo Zdroj: Standish Group Chaos Report 2012
Vodopádový model Mnoho plýtvání 1. Omezující kontrakt příliš brzy 3. Ztráta informací Plánování, odhady Sběr požadavků 2. Paralýza analýzou Funkční Specifikace Návrhová Specifikace Kódování 8. Zkráceno/vypuštěno 9. Velké překvapení + zpoždění 4. Virtuální realita, stav měřen na základě dokumentů 7. Jakkoliv chlapci, hlavně ať to je Testování Integrace, doručení 5. Klídek kámo 6. Šmarjá dělejte!! 2013 Tieto Corporation
2013 Tieto Corporation Agile víme, že nevíme
2013 Tieto Corporation
2012 Tieto Corporation Agile a hodnota pohyblivý cíl Změna Prioritizace Hodnota Validace
2012 Tieto Corporation Agile a učení víme, že nevíme Learning by doing Demo a Validace Kontinuální testing Kontinuální integrace Kontinuální zlepšování Osobní růst, školení/koučink
2010 Tieto Corporation Agile a řízení boj se složitostí Business cíle vs mezicíle (milestone) Use case/user story vs Detailní analýza 2 úrovňový přístup Roadmapa vs Plán iterace Hi-level (Projekt) Priorita Architektura vs Komponenty/třídy Validace Lowlevel (Iterace) Business akceptace vs Částečná akceptace Systémové testy vs UnitTesty
2013 Tieto Corporation Scrum * Scrum, extreme Programming, (Rational) Unified Process, Kanban,
2013 Tieto Corporation 2009 w24 2009 w31 2009 w38 2009 w45 2009 w52 2010 w6 2010 w13 2010 w20 2010 w27 2010 w34 2010 w41 2010 w48 2011 w4 2011 w11 2011 w18 2011 w25 2011 w32 2011 w39 2011 w46 2012 w2 Produktivita Agile transformace CAB Energy Nárůst produktivity (5x) Výrazný nárůst kvality (14%) Profit/Spent Hour 500 450 400 350 300 250 8.1, 2009-10-18 8.2, 2010-04-16 8.3, 2010-10-15 8,4, 2011-04-01 Time 8.5, 2011-10-14 9.0, 2012-04-20 Nárůst spokojenosti zákazníka (10%) Nárůst motivace zaměstnanců (3x) 3,65 3,55 3,45 3,35 3,25 3,15 3,60 3,50 3,50 3,40 3,30 3,20 2008 2009 2010 2011 Finland overall Sweden CAB 80 60 40 20 2008 2009 2010 2011 2012 Motivation/Engagement Operational capabilities Confidence in management
2013 Tieto Corporation
Podmínky Mind-set Organizace Hi-level (Projekt) Priorita Zákazník Validace Lowlevel (Iterace) Principy/Praktiky 2013 Tieto Corporation
Podpora Odpovědnost Podmínky Mind-set Organizace Zákazník Principy/Praktiky CEO Manažer Team leader Developer/Tester Tradiční společnost Agilní společnost Developer/Tester Team leader Manažer CEO 2013 Tieto Corporation
Podmínky Mind-set Organizace Zákazník Principy/Praktiky Pevné Odhad Tradiční trojúhelník kvality Agilní trojúhelník kvality Požadavky Cena Termín Hodnotou řízený Plánem řízený projekt $ projekt Cena Termín Funkcionalita 2013 Tieto Corporation
Podmínky Mind-set Organizace Zákazník Principy/Praktiky 2013 Tieto Corporation
2012 Tieto Corporation Co to znamená pro Vás?
2012 Tieto Corporation Být dobrým vývojářem nestačí!!!
2010 Tieto Corporation Co vy na to? :-) Tomáš Tureček Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com
2011 Tieto Corporation Příští přednáška Lean v IT úterý 23.4.2013, 12.30-14.00, B1 Lean je již dlouho znám ve výrobě. Jeho principy jsou však obecné a aplikovatelné téměř všude - i ve vývoji a údržbě software. Představíme si typické problémy v IT způsobené tradičním řízením a jak Lean myšlení pomáhá tyto problémy řešit. To vše názornou formou proloženou příklady z praxe. Tomáš Tureček Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com