43
klasicky vs?a agilně MARTIN CVRČEK ATLASSIAN CONSULTANT ONLIO @ MARS69 Atlassian komunita CZ & SK www.linkedin.com/groups/2648129

JIRA waterfall a agile

  • Upload
    onlio

  • View
    64

  • Download
    1

Embed Size (px)

Citation preview

Page 1: JIRA waterfall a agile

klasicky vs?a agilně

MARTIN CVRČEK • ATLASSIAN CONSULTANT • ONLIO • @MARS69

Atlassian komunita CZ & SK

www.linkedin.com/groups/2648129

Page 2: JIRA waterfall a agile

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

Page 3: JIRA waterfall a agile

…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?

Page 4: JIRA waterfall a agile

Waterfall má

1. Není čas

2. Nejsou lidi

3. Nejsou peníze

problém?

Nahradí ho Agile?

Page 5: JIRA waterfall a 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

Page 6: JIRA waterfall a agile

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

Page 7: JIRA waterfall a agile

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)

Page 8: JIRA waterfall a agile

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?

Page 9: JIRA waterfall a agile

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

Page 10: JIRA waterfall a agile

Waterfall (addon BigPicture)

Page 11: JIRA waterfall a agile

Agile – Scrum v JIRA (plán - backlog)

Page 12: JIRA waterfall a agile

Agile – Scrum v JIRA (aktivní sprint)

Page 13: JIRA waterfall a agile

Struktura? Waterfall a Agile (addon Structure)

Page 14: JIRA waterfall a agile

Kapacity? Waterfall a Agile (addon Tempo Planner)

Page 15: JIRA waterfall a agile

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

Page 16: JIRA waterfall a agile

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ě?

Page 17: JIRA waterfall a agile

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

Page 18: JIRA waterfall a agile

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

Page 19: JIRA waterfall a agile
Page 20: JIRA waterfall a agile

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/

Page 21: JIRA waterfall a agile

Agile: Vytvoření boardu

Page 22: JIRA waterfall a agile

Agile: Scrum plán – sprinty a backlog

Page 23: JIRA waterfall a agile

Agile: Můžeme doplnit Epics

Page 24: JIRA waterfall a agile
Page 25: JIRA waterfall a agile

Agile: Aktivní sprint a detail issue v sidebaru

Page 26: JIRA waterfall a agile
Page 27: JIRA waterfall a agile
Page 28: JIRA waterfall a agile

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

Page 29: JIRA waterfall a agile

Agile: Releases podle verzí

Page 30: JIRA waterfall a agile

Agile: Reporty - Burndown k hotovému Sprint 1

Page 31: JIRA waterfall a agile

Agile: Reporty - Sprint report k hotovému Sprint 1

Page 32: JIRA waterfall a agile

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

Page 33: JIRA waterfall a agile

Agile: Configure

Page 34: JIRA waterfall a agile
Page 35: JIRA waterfall a agile

Agile: Configure

Page 36: JIRA waterfall a agile

Agile: Configure

Page 37: JIRA waterfall a agile

Agile: Configure

Page 38: JIRA waterfall a agile
Page 39: JIRA waterfall a agile

Š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/

Page 40: JIRA waterfall a agile

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.

Page 41: JIRA waterfall a agile
Page 42: JIRA waterfall a agile
Page 43: JIRA waterfall a agile

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