Agile. nejžádanější způsob vývoje software. Tomáš Tureček. Business consultant, Lean&Agile coach Tieto tomas.t.turecek@tieto.com



Podobné dokumenty
Zuzana Šochová MFF Modelování a realizace softwarových projektů

Umí HR držet krok s byznysem (zkušenosti z agilního řízení)

Softwarový proces Martin Hlavatý 4. říjen 2018

Agilní metodiky vývoje softwaru

SOFTWAROVÉ INŽENÝRSTVÍ Řízení IT projektů

Návrh softwarových systémů - úvod, motivace

10 nových priorit rozvoje managementu

Agile Software Development

XINF1. Jaroslav Žáček

ÚVOD DO SOFTWAROVÉHO INŽENÝRSTVÍ

Softwarový proces. Bohumír Zoubek, Tomáš Krátký

SOFTWAROVÉ INŽENÝRSTVÍ Řízení IT projektů

Životní cyklus vývoje SW. Jaroslav Žáček

Informační systémy. Jaroslav Žáček

Efektívne projektové riadenie v zohratom tíme

RUP - Motivace, principy. Jaroslav Žáček

RUP - MOTIVACE, PRINCIPY JAROSLAV ŽÁČEK

Řízení reálných projektů, agilní metodiky

Návrh softwarových systém. Návrh softwarových systémů

4IT445 - AGILNÍ VÝVOJ WEBOVÝCH APLIKACÍ AGILNÍ METODIKY VÝVOJE SW ING. JAN ČERNÝ

2. Začlenění HCI do životního cyklu software

SOFT-ENG ACADEMY 2017/2018

Ročníkový projekt. Jaroslav Žáček

EXIN Agile Scrum Foundation Příručka ke zkoušce. Vydání

Informační systémy ve strojírenství

2 Životní cyklus programového díla

Unifikovaný proces vývoje

1 Úvod 1.1 Vlastnosti programového vybavení (SW)

Informační systémy. Jaroslav Žáček

PŘEDSTAVENÍ - KAREL HÁJEK Nasazení SD ve skupině ČEZ

CASE nástroje. Jaroslav Žáček

Co se chcete dozvědět?

Vývoj IS. Vladimíra Zádová, KIN, EF TUL- ISN3

INFORMAČNÍ SYSTÉMY , Ing. Jiří Mráz

CASE. Jaroslav Žáček

Softwarový proces Bohumír Zoubek 1. říjen 2018

Agile Forum. Brno Jaroslav Procházka

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz

Obsah. Úvod 9 Poděkování 10 Co je obsahem této knihy 10 Pro koho je tato kniha určena 11 Zpětná vazba od čtenářů 11 Errata 11

TREND POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE

Ing. Zuzana Šochová ČVUT FEL - Řízení softwarových projektů

Informace a znalosti v organizaci

Tieto přináší nové příležitosti v IT.

Association for the advancement of Cost Engineering International (AACE) Australian Institute of Project Management (AIPM) English Association of

Okruhy ke státním závěrečným zkouškám Platnost: od leden 2017

PROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE

Manažerská informatika - projektové řízení

Přednáška. Sběr požadavků na SW s použitím metody C.C a nástroje Craft.CASE. e-fractal, s.r.o.

Normy kvality softwaru a jejich podpora v metodikách budování informačních systémů

Ministerstvo v restartu

UNIVERZITA PRO OBCHODNÍ PARTNERY. Úvod do Midmarket, BP Cloud programy Miroslav Černík, Midmarket Manager

Základy analýzy. autor. Jan Novotný února 2007

Architektura v organizaci

Povolání Vyšší odborné vzdělání; Bakalářský studijní program

PŘEDSTAVENÍ STANDARDŮ PM. Ing. Jan Doležal, Ph.D., PMP, IPMA B

Vývoj informačních systémů. Jak vyvíjet v týmu

Vývoj informačních systémů. Přehled témat a úkolů

Agilní metodiky Agilní Jan Smolík

AGILNÍ METODIKY, JAK DÁL?

Vývoj informačních systémů. Přehled témat a úkolů

MODERNÍ PŘÍSTUPY K MANAGEMENTU

Spolupráce BIVŠ a BOC. Ing. Lubomír Jankových, CSc.

eman s.r.o. Profil společnosti

Custom Code Management. Přechod na S/4HANA

CMMI ení zralosti. Viktor Mulač. Business consultant. itsmf

Návrh softwarových systémů - architektura softwarových systémů

Klasické metodiky softwarového inženýrství I N G M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

Podnikové informační systémy

Technologie pro maloobchod nové pohledy, nové příležitosti. Marta Nováková, Generální ředitelka, U&SLUNO a.s.

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

software pro embedded systémy a mobilní zařízení

Metodika analýzy. Příloha č. 1

PROCESY CO ZÍSKÁTE: Předpoklad pro certifikace ISO. Lean Six Sigma Fast Track

Agilní řízení projektů v praxi. Daniel Jerman

KIV/ASWI 2007/2008 Pokročilé softwarové inženýrství. Cíle předmětu Organizační informace Opakování

Ročníkový projekt. Jaroslav Žáček

Testování a verifikace softwaru

IBA CZ průmyslový partner FI MU

MIROSLAV NEJEDLÝ Curriculum Vitae

Úvod... 1 Otázky k zamyšlení... 4

DOBRÉ PRAKTIKY ŘÍZENÍ INFORMATIKY APLIKOVATELNÉ VE VEŘEJNÉ SPRÁVĚ

PRŮZKUM AGILNÍHO ŘÍZENÍ V ČR 2013

End-to-end testování. 26. dubna Bořek Zelinka

Odměňování a benefity pro pokročilé Přednáška pro Letní HR školu

programátor vs. vývojář

Podpora životního cyklu vývoje sliby a realita. Michael Juřek mjurek@microsoft.com Software Architect Microsoft s.r.o.

Návrh softwarových systémů - softwarové metriky

People Manager Komplexní řízení zdrojů a projektů jednoduše

Seminář Snadná správa obsahu (dokumentů)

Zvyšování výkonnosti firmy na bázi potenciálu zlepšení

Zhodnocení architektury podniku. Jiří Mach

Příloha 5. Specifikace předmětu zakázky - Nabídková cena pro dílčí plnění 3 Měkké a manažerské dovednosti

Jak do firmy nasazovat nástroje na řízení projektů? Vlastimil Poláček

Diagram nebo text? Miroslav Benešovský, BenSoft s.r.o

IBA CZ průmyslový partner FI MU

Návrh softwarových systémů - architektura softwarových systémů

Strategické řízení návrh

KATEDRA ŘÍZENÍ PODNIKU. Obchodní, organizační, personální plán, IT

Semestrální práce ke kurzu 4IT421 Zlepšování procesů budování IS. Bc. Zuzana Čecháková, cecz00. Six Ways Agile Can Turn Static

Workflow, definice, charakteristika, trendy

Transkript:

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