klasicky vs?a agilně MARTIN CVRČEK • ATLASSIAN CONSULTANT • ONLIO • @ MARS69 Atlassian komunita CZ & SK www.linkedin.com/groups/2648129
klasicky vs?a agilně
MARTIN CVRČEK • ATLASSIAN CONSULTANT • ONLIO • @MARS69
Atlassian komunita CZ & SK
www.linkedin.com/groups/2648129
Ve firmě pracujeme:
1. Definujeme cíle
2. Schválíme budgety
3. Odhadneme termíny
4. Spustíme projekt
5. …a budeme
monitorovat rizika
…tak kde je problém?
1. Čí a čeho jsou to cíle?
2. K čemu se vztahuje
budget?
3. Co na to ten, co to má
udělat?
4. …udělá to MD?
Waterfall má
1. Není čas
2. Nejsou lidi
3. Nejsou peníze
problém?
Nahradí ho Agile?
Firemní kultura
1. Jak se práce udělá.
2. Jakou má cíl hodnotu.
3. …je to o lidech,
ne o nástrojích.
Zdroj https://www.slideshare.net/GoAtlassian/10-atlassian-tool-hacks-to-improve-team-culture
Věci, co mají společné výkonné týmy
1. Nejdříve je business
2. Ovládnutí technologie
3. Investice do rychlosti
4. Upřednostnění zákazníka
5. Být aktivní
Zdroj https://www.atlassian.com/blog/it-teams/5-qualities-high-performing-it-teams
Agenda
1. Metodika.... (postupy)
2. ...vs hračky (nástroje)
3. Postavíme lego nebo
vězení? (technologie)
4. Baví nás realita? (pracujeme pro klienty)
Skutečný problém!
V definovaném budgetu, čase a
lidech (to je fakt)
1. Dostatečné zadání od
„zadavatele“?
2. Pochopeno a oceněno
„řešitelem“?
3. Který má znalost a kapacitu?
Waterfall• Znám cíl
(mám na to analýzu)
• Budget limit(analýza řekla
nebo vlastník omezil)
• Termín limit(aby to mělo smysl)
Agile• Znám první krok
(zbytek se uvidí)
• Budget najdu(např. provoz, ale když to vyjde tak
dostanu další)
• Termín ASAP(rychle zdůvodnit za co utrácím)
vs?a
Waterfall (addon BigPicture)
Agile – Scrum v JIRA (plán - backlog)
Agile – Scrum v JIRA (aktivní sprint)
Struktura? Waterfall a Agile (addon Structure)
Kapacity? Waterfall a Agile (addon Tempo Planner)
Odkazy na zdroje
• The Agile Coach - https://www.atlassian.com/agile
• Waterfall vs Agile - https://www.atlassian.com/agile/program
• JIRA Agile Documentation - https://confluence.atlassian.com/agile
• Agile for software teams - https://www.atlassian.com/software/jira/agile
• Addon pro Waterfall - http://bigpictureplugin.com/
• Atlassian produkty - české novinky - http://www.myjira.cz
• České presentace - http://slideshare.net/Onlio/
• Ukázková videa - https://www.youtube.com/user/GoAtlassian
Klasické vnímání cesty „projektu“Level 1
• Všechno naplánujeme
• ale nic se nesmí pokazit
Level 2
• už se to pokazilo
• ale máme záložní plán
Level 3
• ...nebo dostatečný polštář
Waterfall paradox – doděláme to agilně?
Waterfall vs Agile
Waterfall (proč to trvá)
• známe cíl,
• definujeme budget a čas
Agile (může trvat déle)
• známe hlavní vlastnost
• hledáme finální podobu
• až ji najdeme, dozvíme
se budget a čas
JIRA Software workflow podpora Scrum
• Spolupráce manažerů a SCRUM týmuzdroj https://confluence.atlassian.com/jirasoftwarecloud/getting-started-with-jira-software-764477795.html
•Jaké schůzky? https://www.atlassian.com/agile/ceremonies
Proces agilního vývoje
Definice - zakotvení požadavků na produkt v Confluence, sledování a
řízení změn v průběhu času.
Plán - přepsání požadavků do JIRA stories (příběhů) a jejich vývoj,
udržování vazby na původní požadavky.
Report - komunikace průběhu a výsledků vývojového týmu se zbytkem
firmy.
Zlepšení - vyhodnocení a zlepšení procesu pomocí retrospektivy vždy
po ukončení sprintu.
zdroj https://www.atlassian.com/landing/agile/how-we-do-it
Porovnání agilních metodik http://www.quotium.com/performance/comparison-of-key-methodologies-in-agile/
Agile: Vytvoření boardu
Agile: Scrum plán – sprinty a backlog
Agile: Můžeme doplnit Epics
Agile: Aktivní sprint a detail issue v sidebaru
Lepší release management v JIRA
1. Definujte změny v JIRA issue
2. Definujete workflow (Released to UAT, PROD)
3. Konfigurujte Agile boardy
4. Mapujte JIRA issues na releases (commit issuekey)
5. Najděte relevantní změny v release (version)
6. Release a info vlastníkůmZdroj https://www.atlassian.com/blog/jira-software/jira-release-management-steps
Agile: Releases podle verzí
Agile: Reporty - Burndown k hotovému Sprint 1
Agile: Reporty - Sprint report k hotovému Sprint 1
Agile: Reporty - Velocity Chart
• Specifická pro board a nastavení
„Done“
• Na základě několika hotových sprintů
velocity = (37 + 47 + 50 +57) / 4 = 48
• Více o metrikách
https://www.atlassian.com/agile/metrics
Agile: Configure
Agile: Configure
Agile: Configure
Agile: Configure
Šikovné addony
Pro waterfall i agilní plány - gantt, resource
http://bigpictureplugin.com/
Pro plánování a zejména alokování lidí
http://tempo.io/products/tempo-planner/
Pro vykazování
http://tempo.io/products/tempo-timesheets/
Tempo Planner
Dokumentace
https://tempoplugin.jira.com/wiki/display/PLANNER/Tempo+Planner+Doc
umentation
Resource Overview
http://blog.tempo.io/2016/tempo-planner-4-0/
Dva cíle (kromě plánování do kalendáře):
• Poskytnout hi-level uživateli info o naplánovaných zdrojích.
• Umožnit uživateli (team leader) najít rychle dostupné zdroje.
Mart in Cvrček • Atlassian Consultant • Onlio • @mars69
DěkujiUžitečné odkazy:
Prezentace ke sdílení http://www.slideshare.net/Onlio
Atlassian komunita CZ & SK www.linkedin.com/groups?gid=2648129