praktické základy - cerebra...•agilní management – scrum, kanban •usnadnění komunikace...
TRANSCRIPT
![Page 1: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/1.jpg)
Praktické základy
![Page 2: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/2.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/3.jpg)
• Pokročilá část (cca 3h)
Reporty, přehledy, dashboardy
Hromadné operace
GreenHopper (JIRA Agile)
Q&A
Agenda
![Page 4: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/4.jpg)
Základní část workshopu
![Page 5: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/5.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/6.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/7.jpg)
Usnadnění a logování
komunikace
![Page 8: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/8.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/9.jpg)
• 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ěnka a Agile board.
Projekt
![Page 10: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/10.jpg)
• Key
• Reporter
• Assignee
• Priority vs Rank
• Status
• Resolution
• Linked issues
• Attachments
• a další viz Vaše instance JIRA
Proměnné ticketu
![Page 11: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/11.jpg)
![Page 12: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/12.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/13.jpg)
![Page 14: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/14.jpg)
• stavy
• akce
• obrazovky
• souvislost s Definition of Done, procesy vývoje a AGILE
Životní cyklus ticketu
![Page 15: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/15.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/16.jpg)
Notifikace z JIRA
![Page 17: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/17.jpg)
![Page 18: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/18.jpg)
• Nástěnky
• Gadgets
Dashboards
![Page 19: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/19.jpg)
• per project / per user / time based / filter based reporty
• sada základních + mnoho pluginů
Reporty
![Page 20: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/20.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/21.jpg)
![Page 22: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/22.jpg)
![Page 23: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/23.jpg)
• prostor pro Vaše dotazy a řešení problémů
Q&A
![Page 24: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/24.jpg)
Pokročilá část workshopu
![Page 25: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/25.jpg)
• vytváření a sdílení
Dashboards detailněji
![Page 26: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/26.jpg)
• JIRA umožňuje hromadné změny polí u více issues
Hromadné operace s tickety
![Page 27: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/27.jpg)
• Tvorba a přizpůsobení SCRUM boardu
• Custom filters
• Swimlanes
• omezení WIP
AGILE boards podrobněji
![Page 28: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/28.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/29.jpg)
• JIRA nepodporuje clustering a 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 scale installations
![Page 30: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/30.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/31.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/32.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/33.jpg)
• 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: Praktické základy - CEREBRA...•Agilní management – SCRUM, KANBAN •Usnadnění komunikace teamu – komentáře •Udržení know-how – přílohy, informace v ticketech •Manažerský](https://reader034.vdocuments.site/reader034/viewer/2022052008/601cda9fcb334e0fad5ef0d1/html5/thumbnails/34.jpg)
Budete-li mít dotazy
– Neváhejte se zeptat
Používejte JIRA!
© CEREBRA s.r.o. www.cerebra.cz
Pickova 1486/2, Praha - Zbraslav 156 00 IČO: 27538702