JIRA je designována pro podporu vývojářských týmů během všech fází dodávky a provozu SW řešení. Dnes však již kompletně zahrnuje efektivní řízení a sledování úkolů a požadavků v projektu (task and project management). JIRA se orientuje na podporu dosažení očekávaného výkonu na projektu.
3. 3
Založeno 2002, Onlio spolupracuje od 2004
HQ v Austrálii, pobočky v USA a Evropě
Více než 35 000 zákazníků
Akvizice společností se zajímavým
produktem – např. Confluence, HipChat
5. 5
Hlavní produkt Atlassian – sledování úloh
Dodává se se zdrojovým kódem na JAVA bázi
Využívá open source – např. Lucene
Podpora DB: MySQL, PostgreSQL, MS SQL
6. 6
Rozšíření – JIRA Agile (GreenHopper)
Podpora agile metod KANBAN, SCRUM
Přehledné fronty, evidence úloh v JIRA
Pojme jakkoli velké týmy a Epic úlohy
Fronty na tým i jednotlivce,ranking,metriky
7. 7
Timesheets – Vykazování času
Planner – Plánování úkolů do týmů
Folio – Evidence příjmů a výdajů
Books – Rozpočtování na projekty
Rozšíření – Tempo
8. 8
Zákaznická podpora
Podpora SLA – hlídání lhůt, notifikace
Přesměrovávání požadavků na agenty
Libovolný workflow
Rozšíření – JIRA Service Desk
12. 12
Dokumentace
• Aktuální JIRA uživatelský manuál je dostupný v angličtině na adrese:
https://confluence.atlassian.com/display/JIRA/JIRA+User%27s+Guide
• JIRA dokumentaci v PDF podobě můžete stáhnout na adrese:
https://confluence.atlassian.com/display/ALLDOC/JIRA+Documentation+Directory#JIRADocumentation
Directory-downloads
• Pro otázky ohledně řešení problémů je dobré nejdříve nahlédnout do JIRA Knowledge Base:
https://confluence.atlassian.com/display/JIRAKB/JIRA+Knowledge+Base+Home
• Pro rychlé ovládání se mohou hodit klávesové zkratky:
https://confluence.atlassian.com/display/JIRA/Using+Keyboard+Shortcuts
13. 13
S čím JIRA pomáhá?
Jednotný zdroj informací
Spolupráce všech zaměstnanců
Všechny funkce na jednom místě
Hodí se všem v pracovním procesu.
Dobrý den, vítejte na prezentaci Atlassian JIRA. Moje jméno je Kamil Beer a ve firmě Onlio se zabývám doplňkovými aplikacemi pro Atlassian programy. Se mnou je zde Tomáš Myška, Atlassian konzultant pracující v Onlio přes 13 let. Děkujeme, že jste si našli čas.
Zde máme krátký přehled toho, na co se v dnešní prezentaci podíváme. Povíme si něco o firmě Atlassian a jaké programy distribuuje, jak se běžně používají a v čem pomáhají a také si zmíníme přídavné moduly, které rozšiřují její funkcionalitu. Nakonec si ukážeme krátký tutorial práce s JIRA a na konci prezentace bude prostor na dotazy.
3
4
5
6
7
8
9
10
11
Pro podrobnější studium aplikace je možné využít manuálu, dokumentace, knowledge base. Prezentaci s linky v případě zájmu zašleme.
Přejděme tedy k JIRA.
JIRA byla vytvořena hned z několika důvodů:
První je, že informace jsou často ve firmě rozptýleny, mezi různými programy, poznámkami, maily, a podobně – každý si vede poznámky o práci podle sebe a tak dochází k rychlé dezorganizaci a chaosu. JIRA tyto informace vede na jednom místě v přehledném uživatelském rozhraní.
Druhá je, že zaměstnanci mohou být odděleni, ať už geograficky, tempem práce, nebo typem komunikace. Každý jede vlastním tempem, aniž by věděl, co se děje ve zbytku týmu. V Jiře si ovšem každý může dohledat, jak je na tom jaký úkol nebo projekt.
Zatřetí, jeden z průzkumů, ze kterých čerpáme, odhalil, že softwarové firmy v průměru používají okolo 13 cloudových programů. Většinu jejich funkcí, ať už bug tracking, projektové plánování, evidenci projektů, zaměstnanců, financí – dokáže pokrýt JIRA a její rozšíření. To ve finále způsobí snížení nákladů a zpřehlednění procesu.
Z JIRA tedy profitují jak zaměstnanci, kteří mají větší přehled, tak projektoví a account manažeři, kteří z jednoho místa vidí stav veškeré práce, tak vedoucí, kteří si zde mohou snadno vést libovolné projekty.
Mohlo by se zdát, že zmíněné funkce využívají jen vývojářské týmy, ale není to tak. Výzkum firmy Atlassian z roku 2014 ukázal, že okolo 30% zákazníků JIRA aplikaci využívají zcela mimo IT technologie. Mezi ně patří například Personalisté – vedení databáze zaměstnanců, řešení příchodů, odchodů; Marketingové firmy pro vedení reklamních projektů, obsahů webů a podobně; Finančnictví – odsouhlasování příjmů a výdajů, plánování rozpočtů; Právní firmy pro vedení databází smluv a k jejich kontrolám – a další společnosti, které JIRA využívají např. k vedení zakázek, odsouhlasování práce a projektů, evidenci práce a podobně.
JIRA s novým mottem „Jakýkoli tým a jakýkoli projekt“ nabízí všem těmto firmám rychlou a přehlednou organizaci práce, ať po jednotlivých úkolech, projektech nebo velkých pracovních procesech.
No a teď už se pojďme podívat na krátkou uživatelskou prezentaci o funkcionalitě JIRA.
Poté, co se uživatel přihlásí, jako domovská stránka se mu zobrazí nástěnka, odkud má snadný přístup k různým projektům či úlohám (1), stejně jako k jejich vyhledávači (2). Nástěnka je plně upravitelná různými panely, které si můžeme přidávat z širokého seznamu, který JIRA má. Pod číslem 3 je např. panel s požadavky, které jsou přiřazené na mě jako přihlašujícího.
Založme si nyní nový projekt: to uděláme v horní záložce „Projekty“.
Poté si vybereme, co za typ projektu chceme založit: tyto mohou být různě složité. Jako první tu máme jednoduché sledování úloh v projektu, čemuž odpovídají šablony v prvním řádku. Mají jednoduchý tok práce neboli workflow,
Tento workflow, který vidíme vpravo, se pohybuje mezi třemi stavy: To do (Na úloze se dosud nepracuje), In progress (Na úloze se právě pracuje) a Done – Hotovo; a pouze dva typy úkolů: úloha (task) a podúloha (subtask)
Máme-li nainstalované rozšíření pro Agile, JIRA nám nabídne tvorbu agilních tabulek Scrum a Kanban. Mezi projekty vidíme ještě projekt dle výchozích schémat, nastavených v aplikaci JIRA a software development, který má o něco složitější tok práce.
V něm vidíme hned pět typů úloh a zase o něco jinačí workflow, který má nově i položku „In review“ – kontrola. Toto jsou samozřejmě pouze šablony a workflow si můžeme zpracovat a přetvořit jakkoli chceme.
Pokud vás zaujalo, že místy pracuje JIRA především v češtině, tak JIRA podporuje češtinu, slovenštinu a další jazyky; lokalizace se dá upravit na profilu uživatele. Překlady vytváří ve volném komunita Atlassian.
Na obrázku se nacházíme právě v uživatelském profilu, kam jsme se dostali rozkliknutím ikony vpravo nahoře. Zde vidíme např. jméno, funkci, e-mail, přístupová práva, která uživatel má a přehled nedávných aktivit.
Vytvořit úlohu v JIRA můžeme skrz tlačítko „create task“ na horním panelu JIRA. Při tvorbě označíme projekt kam úloha spadá, typ úlohy (jestli to je bug, úkol, test, epic – JIRA podporuje neomezené množství typů úloh), sepíšeme sumář do názvu, nastavíme prioritu a popíšeme, o co přesně se jedná.
Typy úloh umožňuje JIRA tvořit i vlastní. Mezi ty nejčastější se řadí např. Task, New feature, Improvement, Bug či Story.
Taktéž priority může mít úloha různé: od Trivial, což je nejnižší, v praxi např. překlep v nějakém zapomenutém menu, na Blocker, což je zásadní chyba, v praxi často např. selhání programů, nefunkčnost. K požadavku lze také připojovat soubory, který jsou zrovna pro úkol relevantní.
A takto už vypadá vytvořený požadavek. Popiš odshora dolů.
Nezmiňuj jak se assignuje ani workflow
Požadavek lze vytvořit i mailem, toto používá právě zmíněný Service desk pro zákaznickou podporu. Výchozí nastavení je takové, že do předmětu dáme název úlohy, tělo mailu je popis úlohy, priorita mailu bude priorita požadavku a podobně.
Požadavek přiřadíme buď kliknutím na jméno přiřazeného řešitele nebo pokynem přiřadit.
Při přiřazení můžeme i zanechat komentář.
Když chceme začít pracovat na úloze, musíme toto JIŘE oznámit. K tomuto slouží už zmíněný tok práce, workflow – jakými všemi fázemi musí úkol projít. V příkladu je standardní workflow open (úloha nezpracovávána) in progress (úloha se zpracovává) resolved a closed (úloha je dokončena, uzavřena). Workflow si ale můžeme vytvořit takový, jaký potřebujeme my. Na obrázku máme způsob, jak JIŘE oznámíme změny ve workflow: Tlačítky začít práci, vyřešit úlohy a uzavřít ji přesuneme do příslušného stavu.
Přechody mezi stavy lze komentovat, podobně jako přiřazování na uživatele.
Tím bych dokončil přehled základní funkcionality JIRA. Podporu různým typům prací, týmům a projektům nabízí právě proto, že si lze program libovolně přizpůsobit, zatímco zůstává stále ve stejném přehledném grafickém prostředí. Je také často aktualizován. 6. 10. Atlassian zveřejnil novou verzi JIRY JIRA 7, která se nyní rovnou dodává jak v agilním řešení jako tzv. JIRA Software, jako helpdeskové prostředí, tzv. JIRA Service desk a nebo JIRU pro business řešení, tzv. JIRA Core. Prezentaci na tuto novou verzi budeme mít čtvrtého listopadu.
Q+N+P.
Děkujeme za pozornost a za vaše dotazy. Pokud byste měli jakékoli další otázky, týkajících se produktů Atlassian, neváhejte se na nás obrátit telefonicky nebo mailově, které najdete na našich stránkách www.myjira.cz. Přejeme příjemný zbytek dne.