34
Praktické základy

JIRA Basics 1.5.3

Embed Size (px)

Citation preview

Page 1: JIRA Basics 1.5.3

Praktické základy

Page 2: JIRA Basics 1.5.3

• Základní část (3 – 4h) Představení JIRA Požadavky a projekty Vyhledávání požadavků a filtry, JQL,

„digest“ nad filtry a notifikace mailem Operace s požadavky a workflow JIRA Agile (Greenhopper) Reporty a grafy Q&A

Agenda

Page 3: JIRA Basics 1.5.3

• Pokročilá část (cca 3h) Reporty, přehledy, dashboardy Hromadné operace GreenHopper (JIRA Agile) Q&A

Agenda

Page 4: JIRA Basics 1.5.3

Základní část workshopu

Page 5: JIRA Basics 1.5.3

• Pořádek v úkolech a projektech• Organizace práce a vytížení• Kontrola nákladů projektu• Silná podpora pro metody agilního

řízení (SCRUM)• Silná podpora pro procesy vývoje

softwaru • Průmyslový standard

Proč JIRA?

Page 6: JIRA Basics 1.5.3

• Sledování „úkolů“ – zadání, chyby, nápady, …• Sledování stavu projektu – neustálý přehled• Agilní management – SCRUM, KANBAN• Usnadnění komunikace teamu – komentáře• Udržení know-how – přílohy, informace v

ticketech• Manažerský přehled – dashboards, filtry, digest• Sledování času stráveného nad úkoly - worklogs• Service desk

K čemu slouží?

Page 7: JIRA Basics 1.5.3

Usnadnění a

logování komunik

ace

Page 8: JIRA Basics 1.5.3

• Základní entita v JIRA• bug, task, improvement, change

request, …• dle issuetype schematu projektu• plně konfigurovatelná pole• různé workflows per issue type• různé editační obrazovky per issue

type• ID je kód projektu + číslo

Úkol : issue, ticket, požadavek

Page 9: JIRA Basics 1.5.3

• Základní vlastnosti projektuoNázev a kód

• Verze (releasy), komponenty, sprinty, workflows, schemata

• Uživatelé / Role / Skupiny a Práva• Projektová nástěnka a Agile board.

Projekt

Page 10: JIRA Basics 1.5.3

• Key• Reporter• Assignee• Priority vs Rank• Status• Resolution• Linked issues• Attachments• a další viz Vaše instance JIRA

Proměnné ticketu

Page 11: JIRA Basics 1.5.3
Page 12: JIRA Basics 1.5.3

• akce workflow – posun stavu, případně resolution

• ostatní akce: komentář zapsat práci přiložit soubor / screenshot sledovat přesun link + typy vazeb klonování …

Akce nad ticketem

Page 13: JIRA Basics 1.5.3
Page 14: JIRA Basics 1.5.3

• stavy• akce

• obrazovky• souvislost s Definition of Done, procesy

vývoje a AGILE

Životní cyklus ticketu

Page 15: JIRA Basics 1.5.3

• vyhledávání issues – simple / advanced mode

• dotazovací jazyk JQL• ukládání filtrů a sdílení• notifikace nad filtry – digesty• využití filtrů – dashboardy, Agile

boardy

Filtry a JQL

Page 16: JIRA Basics 1.5.3

Notifikace z JIRA

Page 17: JIRA Basics 1.5.3
Page 18: JIRA Basics 1.5.3

• Nástěnky• Gadgets

Dashboards

Page 19: JIRA Basics 1.5.3

• per project / per user / time based / filter based reporty

• sada základních + mnoho pluginů

Reporty

Page 20: JIRA Basics 1.5.3

• JIRA AGILE (dříve Greenhopper)• silná podpora SCRUM a KANBAN v

JIRA• podpora SCRUM issuetypes: Epic,

User Story, …• podpora Sprintů + následné reporty• Agile boards

AGILE

Page 21: JIRA Basics 1.5.3
Page 22: JIRA Basics 1.5.3
Page 23: JIRA Basics 1.5.3

• prostor pro Vaše dotazy a řešení problémů

Q&A

Page 24: JIRA Basics 1.5.3

Pokročilá část workshopu

Page 25: JIRA Basics 1.5.3

• vytváření a sdílení

Dashboards detailněji

Page 26: JIRA Basics 1.5.3

• JIRA umožňuje hromadné změny polí u více issues

Hromadné operace s tickety

Page 27: JIRA Basics 1.5.3

• Tvorba a přizpůsobení SCRUM boardu• Custom filters• Swimlanes• omezení WIP

AGILE boards podrobněji

Page 28: JIRA Basics 1.5.3

• stovky dostupných pluginů, např.: rozšířené možnosti timetrackingu kapacitní řízení propojení s Confluence v posledních verzích Confluence a JIRA je

kladen důraz na podporu SCRUMU – automatické vytváření artefaktů k SCRUM procesům (retrospektiva atd.)

diagramy test management více na https://marketplace.atlassian.com/

Další možnosti JIRA

Page 29: JIRA Basics 1.5.3

• JIRA nepodporuje clustering a load balancing

• Je ale připravená na velké instalace• Dvě možnosti škálování:

o škálování jedné instanceo propojené instance

Large scale installations

Page 30: JIRA Basics 1.5.3

• Kritéria ovlivňující výkon:o Data

• # issues• # příloh

o Uživatelé• # aktivních uživatelů• # konkurentních operací• # e-mail notifikací

o Konfigurace• Pluginy• Workflows (počet kroků a složitost)• Jobs a plánované úkoly (zálohování např.)

o Hardware:• Konfigurace• Typ DB• OS

Large scale installations

Page 31: JIRA Basics 1.5.3

• Tabulka velikosti instalací u zákazníků Atlassianu: https://confluence.atlassian.com/display/ATLAS/Scaling+JIRA

• Sizing guide: https://confluence.atlassian.com/display/ATLAS/JIRA+Sizing+Guide

• JIRA as a support system: https://confluence.atlassian.com/display/JIRA060/JIRA+as+a+Support+System

• Case Study presentation - Verisign: https://www.youtube.com/watch?v=CRjgRtDStXo

• Performance tips: https://answers.atlassian.com/questions/22592/is-your-jira-instance-growing-above-200-000-issues

Large scale installations

Page 32: JIRA Basics 1.5.3

• User management – Crowd• Failover / HA -

https://confluence.atlassian.com/display/ATLAS/Failover+for+JIRA

• Security

Large scale JIRA - na co si dát pozor

Page 33: JIRA Basics 1.5.3

• prostor pro Vaše dotazy a řešení problémů

• rozsáhlá a dobře zpracovaná dokumentace Atlassian:https://confluence.atlassian.com/display/JIRA/JIRA+Documentation

• Atlassian TV: https://www.atlassian.com/tv/

Q&A

Page 34: JIRA Basics 1.5.3

Budete-li mít dotazy

– Neváhejte se zeptat

[email protected]

Používejte JIRA!

© CEREBRA s.r.o.www.cerebra.cz

Pickova 1486/2, Praha - Zbraslav 156 00IČO: 27538702