Agilní plánování Václav Pergl. Obsah Proč začalo Kerio agilnit ? Co je SCRUM ? A co na to Mařenka Poppendiecková ? Plánovací úrovně Denní plánování Plánování.

Slides:



Advertisements
Podobné prezentace
Integrovaný systém kvality v dalším profesním vzdělávání KVALITA V DALŠÍM VZDĚLÁVÁNÍ Liberec,
Advertisements

Projektové řízení Modul č.1.
Upozornění Tato prezentace je poskytována bez záruky a to jak implicitně dané nebo předpokládané. Prezentovaná řešení jsou sestavena z různých produktů.
Seznam.cz Tomáš Pergler … najdu tam, co neznám !
managementu znalostí podle
NAŠE DOSAVADNÍ ZKUŠENOSTI S PŘEDMĚTEM NOVÉ METODY VZDĚLÁVÁNÍ.
ISV Community Days. Čtvrtletně Technologická část zaměřená na jednu technologii.NET Connected Apps, Windows Server 2003 Enhanced, SQL VS 2005,
Jdeme do hloubky: týdenní report
Zlepšování jakosti.
Závěrečná zpráva projektu Stanislav Filipčík Asistent projektového manažera © 2010 IBA CZ, s.r.o.
Projektový management
Informační systémy a technologie
Přínosy metodik  Větší produktivita a kooperace týmů  Komunikační standard  Specializace projektových týmů  Nezávislost na konkrétních řešitelích 
Agilní Softwarové Procesy
Tvorba webů pomocí Web CMS Michal Neuwirth Product Manager Kentico Software s.r.o. Ondřej Výšek Samostatný konzultant Optimalizovane-it.
Kritické faktory úspěchu softwarových projektů Je SCRUM řešením?
SAP Ing. Jiří Šilhán.
Palatinum Excellence Software na řízení firmy. 1.Proč Software Excellence 2.Představení Software Excellence 3.Jak zavést do praxe Obsah Prezentace.
Škola pro udržitelný život 2010 Plánovací procesy ve škole a vzdělávání Jiří Kulich, Michal Veselý.
ČVUT Praha, Fakulta elektrotechnická Diplomová práce Informační systém házenkářského turnaje Petr Plodík.
Proces řízení projektu
X13PMT 2. seminář Ing. Martin Molhanec, CSc. Garant předmětu ČVUT – FEL, K13113.
Aukro.cz – projektový management v e-commerce Tereza Kabrdová.
6. Koncepce řízení projektů
Troška idealismu nezaškodí.... celá řada přístupů metodika vývoje by se měla vždy přizpůsobovat konkrétním podmínkám nejedná se o normu, absolutní pravdu.
Manažírci a šéfíci Jakub Stránský The White-Collar World Director General Manager Head of the Board Chief Executive Officer.
Informační strategie. řešíte otázku kde získat konkurenční výhodu hledáte jistotu při realizaci projektů ICT Nejste si jisti ekonomickou efektivností.
X13PMT 3. seminář Ing. Martin Molhanec, CSc. Garant předmětu ČVUT – FEL, K13113.
Vývoj mobilních aplikací
JIRA školení.
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
4. Lekce Dílčí procesy funkčního testování
Možnosti modelování požadavků na informační systém
Pojmové vymezení. Proč pojmové vymezení? Spousta firem deklaruje svou projektovou orientaci Ve skutečnosti pouze používají několik metodik pro podporu.
Komponent 3 Situační analýza 3.1 Komunikační strategie 3.2 Zlepšování přístupnosti a obsahu informací na Internetu 3.3 Model vzdělávání Podpůrné dokumenty.
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
Výhody a nevýhody open-source a komerčních SW produktů
X13PMT 1. seminář Ing. Martin Molhanec, CSc. Garant předmětu ČVUT – FEL, K13113.
Ivo Novotný Jak vybrat dodavatele vzdělávání JAK SI SPRÁVNĚ VYBRAT... Dodavatele vzdělávání.
EKO VY_32_INOVACE_EKO_12 MARKETINGOVÉ ŘÍZENÍ. Autor: Ing. Hana Motyčková „Autor je výhradní tvůrce materiálu.“ Datum vytvoření: Klíčová slova:
Nikdo není schopen zahrát sám celou symfonii ...
Projekt z PA104 Richard Benkovský (139912, Jan Horák (143443, Miroslav Ligas (139542, Tomáš.
Proces řízení kvality projektu Jaromír Štůsek
Jazyk a jazyková komunikace Cizí jazyk Slovesné časy v angličtině
SPICE Mezinárodní standard ISO/IEC Václav Hapla FEI VŠB-TUO.
Připraveno v rámci projektu „Projektové financování vysokých škol“ podpořeného FRVŠ pod číslem 72/2011
Jméno autora: Mgr. Mária Filipová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_16_AJ_EP Ročník: 1. – 4. ročník Vzdělávací oblast:Jazyk a jazyková.
Passive tenses Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Romana Petrová. Dostupné z Metodického portálu ISSN:
Jazyk a jazyková komunikace Cizí jazyk Slovní zásoba Time words VY_22_INOVACE_33 Sada 3 Základní škola T. G. Masaryka, Český Krumlov, T. G. Masaryka 213.
Vratislav Paulík ředitel projektů
6. Koncepce řízení projektů
Lukáš Patka PFE. Microsoft Security Risk Assessment Identifikovat bezpečnostní rizika napříč IT infrastrukturou, aplikacemi, provozními procesy Zaměřen.
Metodika řízení projektů
Personální plán pro podnikatelský plán
STRATEGICKÉ PLÁNOVÁNÍ ROZVOJE VZDĚLÁVACÍ SOUSTAVY LIBERECKÉHO KRAJE (projekt KAP LK) ÚVODNÍ KONFERENCE.
Projektové procesy.  Podrobné procesní modely (PMBOK)  Zjednodušený procesní model  COBIT.
Projekt: „Aktualizace Střednědobého plánu rozvoje sociálních služeb na území ORP Veselí nad Moravou “ Bc. Gabriela Fellingerová 1. Veřejné setkání 1. října.
Srpen 2013 Společné setkání  zahájení plánování v Děčíně 2006–2008  projekt „Komunitní plánování sociálních služeb města Děčína“ 2013–2015  projekt.
Digitální učební materiál Název projektu: Inovace vzdělávání na SPŠ a VOŠ PísekČíslo projektu: CZ.1.07/1.5.00/ Škola: Střední průmyslová škola a.
Digitální učební materiál Název projektu: Inovace vzdělávání na SPŠ a VOŠ PísekČíslo projektu: CZ.1.07/1.5.00/ Škola: Střední průmyslová škola a.
Sociální práce s dětmi a mládeží Průběh semináře PROČ? Smysl a cíl CO? Čeho si všímáme? JAK? Způsob zjišťování údajů Pozorování, sběr údajů REFERÁTY Požadavky.
Bohumír Zoubek, Tomáš Krátký
TVORBA STRATEGIE HARM BORGERS
Organizační informace
Tradiční metodiky vývoje softwaru
A INOVACE INFORMAČNÍCH
Tradiční metody vývoje softwaru
Lesk a bída normalizace
Přednášky z distribuovaných systémů
Jak to chodí v Remote firmě
Transkript prezentace:

Agilní plánování Václav Pergl

Obsah Proč začalo Kerio agilnit ? Co je SCRUM ? A co na to Mařenka Poppendiecková ? Plánovací úrovně Denní plánování Plánování iterace Plánování vydání (release) Plánování produktu Strategické plánování

Motivace – proč SCRUM? Vybrali jsme nový webový framework a potřebovali ho ověřit na reálné aplikaci. K ověření jsme zvolili jednodušší ze 2 možných – WebAdmin MailServeru. Předtím jsme používali vlastní modifikaci metodiky MSF – Microsoft Solution Framework Šok! Odhadli jsme že v 10 lidech budeme potřebovat 5-6 měsíců jenom na specifikace. Jak 100hoven? Použijeme skrumáž! ;-)

Charakteristiky SCRUMu Jedna z agilních metodik. Postupuje v malých iteracích a přírustcích. Předvedení fungující aplikace na konci každé iterace (jednou za 2-4 týdny). Orientace na výsledek a problémy zákazníka. Tým se „sám“ organizuje. Žádná zázračná metoda! Není potřeba dlouhé průpravy na začátku – jen otevřenou mysl Minimálně na začátku není potřeba složitý software.

IP AddressSchedulingIP AddressStatisticsAccounts Sprint 2-4 weeks Accounts Sprint goal Sprint backlog Potentially shippable product increment Product backlog Statistics 24 hours Scheduling

Motto „These days we do not program software module by module; we program software feature by feature.“ Mařenka Poppendiecková

Sequential vs. overlapping development Rather than doing all of one thing at a time......Scrum teams do a little of everything all the time RequirementsDesignCodeTest

Plánovací úrovně 1.Strategické plánování 2.Plánování produktu 3.Plánování vydání (release) 4.Plánování iterace 5.Denní plánování

Detaily přidávej, až je to třeba

Denní plán Kdy: každý den, ve stejný čas, na stejném místě, stejní lidé Kdo: vývojový tým (mlčící návštěvníci vítáni) Co: Co jsem udělal včera Co plánuji dělat dnes Jaké mám překážky v práci

Denní plán - sledování Datum: Přítomni: jburic, mroharik, nemec, oleopold utilizace: [4.35cd] nemec [60%] (prednaska MS2, WM2) Q1: internet connections (ssec), attachement filte Q2: fake data pro internet connections (ssec), attachement filter oleopold [70%] (prednaska MS2, WM2) Q1: logy export, upravy dle IDL Q2: logy dle IDL, mergovani engine vkopcil [100%] Q1: aktivace uzivatelu Q2: aktivace uzivatelu Q3: - nešel autobuild

Denní plán – sledování - graf

Plán iterace Kdy: před zahájení každé iterace Kdo: vývojový tým, produktový manažer, architekt a případně další význační odborníci Co: plán iterace, story rozložené na úkoly, odhady, závislosti,..

Plán iterace Backlog

Ideální výsledek sprintu

Vyhodnocení iterace - produkt Kdy: po ukončení každé iterace Kdo: produktový manažer, vývojový tým a případně další zainteresované osoby Co: Vývojový tým předvede produktovému manažerovi výsledky iterace (žádné slajdy, ale produkt!) Vedoucí týmu seznámí přítomné s hodnotami metrik iterace Tým diskutuje vliv výsledků iterace na budoucí plánování

Vyhodnocení iterace - proces Kdy: po ukončení (každé) iterace Kdo: vývojový tým Co: zhodnotí se postupy (procesy) a navrhnou se zlepšení pro příští iteraci(e). Co funguje ponechat. Co nefunguje zahodit. Nemilosrdně! Sběr nových nápadů na zlepšení a jak je uvést v život.

Plánování vydání (Release) Kdy: vždy na počátku release cyklu po schválení projektu Kdo: produktový manažer, vývojový tým architekt, … Co: inspekce funkcionality (epics) v produktovém backlogu rozepsání funkcionality na stories odhady stories Bližší seznámení týmu se stories Prioritizace a odhad přiřazení do iterací Release Vision/Scope dokument

Jak odhadovat

Graf zbývající práce (burndown chart)

Graf práce - bugfix (burnup chart)

Roadmapa produktu Kdy: obvykle v období plánování releasu, když se něco děje Kdo: produktový manažer, architekt, management, … Co:

Backlog produktu Kdy: obvykle po skončení iterace Kdo: produktový manažer, architekt Co:

Strategická vize produktu Kdy: v období plánování releasu Kdo: produktový manažer, top management team, architekt Co: Elevator statement, product vision box, … “For (target customer) who (statement of the need) the (product name) is a (product category) that (product key benefit, compelling reason to buy). Unlike (primary competitive alternative), our product (final statement of primary differentiation).”

Závěr Otázky ?