2. • 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
3. • Pokročilá část (cca 3h)
Reporty, přehledy, dashboardy
Hromadné operace
GreenHopper (JIRA Agile)
Q&A
Agenda
5. • Pořádek v úkolech a projektech
• Organizace práce a vytížení
• Kontrolanákladů projektu
• Silná podpora pro metody agilníhořízení (SCRUM)
• Silná podpora pro procesy vývoje softwaru
• Průmyslový standard
Proč JIRA?
6. • Sledování „úkolů“– zadání, chyby, nápady, …
• Sledování stavu projektu– neustálýpřehled
• Agilní management– SCRUM, KANBAN
• Usnadněníkomunikaceteamu– 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ží?
8. • Základní entitav JIRA
• bug, task,improvement, changerequest, …
• dle issuetype schematu projektu
• plně konfigurovatelnápole
• různé workflows per issue type
• různé editační obrazovky perissue type
• ID je kód projektu + číslo
Úkol :issue,ticket,požadavek
9. • Základní vlastnosti projektu
o Název a kód
• Verze (releasy), komponenty, sprinty, workflows, schemata
• Uživatelé / Role / Skupiny a Práva
• Projektová nástěnkaa Agile board.
Projekt
10. • Key
• Reporter
• Assignee
• Priority vs Rank
• Status
• Resolution
• Linked issues
• Attachments
• a další viz Vaše instance JIRA
Proměnnéticketu
12. • 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í …
Akcenadticketem
14. • stavy
• akce
• obrazovky
• souvislost s Definitionof Done, procesy vývoje a AGILE
Životní cyklusticketu
15. • 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
27. • Tvorba a přizpůsobení SCRUMboardu
• Customfilters
• Swimlanes
• omezení WIP
AGILEboardspodrobněji
28. • 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
29. • JIRA nepodporujeclusteringa load balancing
• Je ale připravená na velké instalace
• Dvě možnostiškálování:
o škálováníjedné instance
o propojené instance
Large scaleinstallations
30. • Kritéria ovlivňující výkon:
o Data
• # issues
• # příloh
o Uživatelé
• # aktivních uživatelů
• # konkurentníchoperací
• #e-mailnotifikací
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 scaleinstallations
31. • Tabulka velikosti instalacíu zákazníkůAtlassianu:
https://confluence.atlassian.com/display/ATLAS/Scaling+JIRA
• Sizingguide:
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
• Performancetips: https://answers.atlassian.com/questions/22592/is-your-jira-instance-growing-above-200-000-issues
Large scaleinstallations
32. • User management–Crowd
• Failover / HA - https://confluence.atlassian.com/display/ATLAS/Failover+for+JIRA
• Security
Large scale JIRA -na co si dát pozor
33. • prostor pro Vaše dotazy a řešení problémů
• rozsáhlá a dobře zpracovaná dokumentaceAtlassian:
https://confluence.atlassian.com/display/JIRA/JIRA+Documentation
• Atlassian TV: https://www.atlassian.com/tv/
Q&A
#6:Další nástroje Atlassianu https://www.atlassian.com/software
Další významní klienti: https://www.atlassian.com/company/customers
#9:O typech ticketů – proč rozlišovat? Workflows, obrazovky, …
O Issue Schemes
Custom fields
O Workflows – případně nakreslit
O Screen schemes
Podívat se do JIRA nakonkrétní nějaký ticket
#10:Projekt z reálného světa – např. softwarový projekt ale i další věci.
- Marketingová kampaň
Systém helpdesku
Projekty se mohou lišit typy tiketů, workflow, obrazovkami apod.