Jak vznikal volební speciál pro Novinky.cz Lukáš Greň Zdeněk Zicha
Jak vznikal volební speciál pro Novinky.cz
Lukáš GreňZdeněk Zicha
Obsah
• Představení volebního speciálu• Co je to Agilní metodika a SCRUM• SCRUM aplikovaný při vývoji Volebního speciálu• Jak to celé dopadlo
SCRUM - agilní metoda
• Jedna z populárních agilních metod, či kostra procesů pro vývoj software
• SCRUM je principiálně jednoduchá metoda• Vyžaduje změnu myšlení lidí
SCRUM - role• SCRUM master– hlídá procesy a pravidla SCRUMu,
nerozdává úkoly, není team leader
• Product owner– Reprezentuje zadavatele práce,
zákazníka (PM); píše user-stories a dává je do product backlogu
• Team– Multifunkční skupina lidí (analýza,
design, implementace)
Dotazy
Probraná témata:• Volební speciál• Agilní metodika• SCRUM– Role• SCRUM Master• Product owner• Team
Projekt ve SCRUMu
Volební speciál - product backlog
• Co je to product backlog?• Z čeho se zkládá– Stories– Priorita– Jak poznáme splnění (How to demo)– Odhad
Volební speciál - plánování
Volební speciál - plánování sprintu
• Rozpad stories na tasky:• Stahování dat z ČSÚ– 1.Pravidelné načítání XML– 2.Zpracování XML
• Mapa volebních výsledků– 3.Obarování lokality podle vítězné strany– 4.Řešení rozmazaných okrajů regionů– 5.Vytvoření HTML šablony pro zobrazení mapy
Volební speciál - plánování sprintu
• Odhady (plánovací poker)• Rychlost a délka sprintu• Závazek týmu
Volební speciál - plánovací poker
Volební speciál - sprint
• Standup meeting• ScrumBoard• Burndown graf
Volební speciál - 1. sprint
TODO
1 2
3 4
5
Volební speciál - 1. sprint
TODO CHECKED
3 4
5
12
Volební speciál - 1. sprint
TODO CHECKED DONE
3 4
5
2 1
Volební speciál - 1. sprint
TODO CHECKED DONE
t
MD
3 4
5
12
Volební speciál - ScrumBoard
Volební speciál - standup
Volební speciál - demo
• Co je to demo?• Kdo se dema účastní• Co kdo presentuje• Ukázka dema jedné storie
Volební speciál - demo
Volební speciál - retrospektiva
• Co je to retrospektiva• Proč je důležitá• Jak probíhá
Volební speciál - retrospektiva
Dotazy
Probraná témata:• Product backlog• Plánování sprintu• Sprint– Standup– SCRUM board– Burndown graf
• Demo• Retrospektiva
Volební speciál - zhodnocení
• 13 000 000 PV• 650 000 RU• Lidé především chválili:– Přehlednost a jednoduchost– Rychlost navigace– Není Flash