Download - JIRA prezentace
2
Obsah prezentace
Stručné představení společnostiHistorie společnostiZastoupení Atlassian a přehled produktů AtlassianJIRA – hlavní produkt společnosti AtlassianDiskuze
3
Představení společnosti
Onlio, a.s.založena 2000100% vlastněna managementemdo roku 2008 pod názvem Český Web, a.s.
Představenstvo společnosti:Jiří Voves předseda představenstvaMartin Fořt člen představenstva, zastřešuje projektové řízeníMartin Cvrček člen představenstva, hlavní konzultant
4
Z historie Onlio, a.s. – 2000 -> 2008
založena pod názvem Český Web, a.s.akvizice IT Signet, s.r.o. (Živnostenská banka, Robert Bosch CZ+SK+DE+A, HP, Compaq, Credit Suisse, …)
akvizice imProve a.s. (Austria Hotels Int., Contactel, Komise pro cenné papíry, AMI Communications, …)
Deloitte Technology Fast50 Central Europe, opakovaně Internet Effectiveness Awardstechnologicky zajímavé projektyzastoupení TecCom
Implementation and Support ParterČR, Slovensko, Polsko, Bělorusko, Ukrajina, Slovinsko, Rumunsko, Bulharsko
5
Z historie Onlio, a.s. – rok 2008
Významný milník ve vývoji Onlio, a.s.
Akvizice Atraction s.r.o.(IKEA, ECM, FN Motol, FN Královské Vinohrady, …)
53 in-house pracovníkůRebranding „Český Web“ -> „Onlio“ (zahraniční expanse)Pobočka ve Vídni
Prodej strategickému partnerovi se zahraničním kapitálemPozastavení marketingu a samostatného rozvoje Onlio
6
Z historie Onlio, a.s. – 2009 -> 2010
Rozsáhlé technologické projektyStředočeský KrajLesy ČRStátní správa hmotných reservSpráva železniční dopravní cestyUniversita Pardubice
Produkt CMS Aladin finalistou soutěže IDG - IT Produkt roku
Restrukturalizace skupiny – myšlenka jednoho silného subjektu
Příprava na prodej společnosti OnlioPřevedení strategických projektů na jiné subjekty
7
Z historie Onlio, a.s. – od r. 2011
Management Buy Out – 100% vlastněna managementem100% vyvázání ze strukturPřestěhování do nových prostorAktivní marketingStabilizace týmuStabilní finanční situaceProvozní zisk
Rozšiřování týmuAkvizice nových zákazníků
např. AGEL, Agrofert, CME, Česká pojišťovna, Komerční Banka, …
Nové projekty pro dlouholeté klientyInvestice do vlastních produktů – eDoCat získal
8
TVORBA WEBU
Především korporátní a rozsáhlé webyCMS Aladin Enterprise ServerMS Content Management Server -> MS SharePoint
SlužbyAnalýzaDesignové službyVýrobaSpráva a podporaWebmarketingSEO
9
Firemní portály
Transakční portályDMSdatová i systémová integraceIntranetye-CommercePartnerské portály
TechnologieMicrosoft SharePoint Server
Komplexní platforma od společnosti MicrosoftŘešení pro velké společnosti a organizace
LiferayEnterprise Open Source PortalZákazníci: T-Mobile, BMW, Societe Generale, …
AlfrescoOpen Source & Enterprise DMSZákazníci: T-Mobile, Toyota, Cisco, NASA, …
10
Systémová integrace
Optimalizace a realizace integraceTypická řešení:
Integrace webových aplikací s dalšími systémyIntegrace různorodých datových toků a aplikacíAudit a optimalizace integraceBezpečnost datExpertní služby, analýza, návrh, řízení projektů, konzultace
TechnologieMS BizTalk, Oracle SOA Suite
Talend Integration Suite
Webové služby, XMLVlastní .Net nebo Java rozhraníModul externí data v CMS Aladin
Konzultace, audit
Implementace
Podpůrné služby
Systémová
integrac
e
11
Atlassian Professional Services - MYJIRAPřední distributor a implementátor produktů Atlassian (JIRA, Confluence, JIRA Capture (Bonfire), JIRA Agile (GreenHopper), …)
Dodávky licencíImplementační projekty, integracePodpora SLAManaged hostingKonzultace, optimalizaceŠkoleníVývoj na zakázku
Vlastní produkty – rozšiřující modulyTimesheetyDovolenéOperátoři – zástupnostReakční alerty pro SLA režimy
Distribuce a podpora rozšiřujících modulů třetích stranTEMPO, VertygoSLA, RefinedWiki a další
Zkušenost od 2004
od 2005 oficiální partner Atlassian
11 partnerůcelosvětově
12
Rychlá odezva a kvalitní výstupInterní IS je naší konkurenční výhodou
všechny akce, časová razítka hlídá parametry SLA pro maximální spokojenost našich klientů.
FlexibilitaZpětné vyhodnocování parametrůSLA a spolupráceReakční režimy
nejčastěji garance NBDparametry SLA na míru
Poprojektová podpora – Client Service
13
Založeno 2002 Onlio spolupracuje od 2004
HQ v Austráliivelké pobočky v USA a Evropě
Více než 35 000 zákazníků (Audi, NASA, Cisco, Adobe, eBay, Facebook, Twitter a další)
Aktivní vývoj produktů
Akvizice společností se zajímavým produktemnapř. Confluence, HipChat
14
Hlavní produkt Atlassian – issue tracking
Původně bug tracking pro SW development
Dodává se včetně source code
JAVA aplikace
Využívá open source – např. Lucene
Podpora DB serverů: MySQL, PostgreSQL, MS SQL, Oracle
15
Atlassian JIRA – rozšiřující moduly
Atlassian JIRA Agile (GreenHopper)Podpora agilních metodik KANBAN & SCRUMVelmi názorná vizualizace fronty úkolůdrag & dropFronty řazené dle potřeby – pole RANK
AM/PM:fronty na tým i jednotlivce, FIFO + možnost změny pořadí, reporty
Vývojáři:„beru vždy první shora“, efektivní předávání informací, vím co mám dělat, nekompletní zadání snadno „zahodím“
16
Atlassian JIRA – rozšiřující moduly
TEMPO planner a TEMPO timesheets
nejrozšířenější add-ony pro plánování a vykazování práce
plánování kapacit – mapování týmů a lidí na projekt
výkaz práce – pohled vývojáře
reporting – pohled Account Managera
reporting – pohled managera - utilizace
17
Atlassian JIRA – rozšiřující moduly
JIRA Service Desk (VertygoSLA) + add-ony Onlio a dalších třetích stran
Podpora pro SLA – hlídání lhůt, notifikace, zobrazování
Zástupnost
Nepřítomnosti a dovolené
Přesměrování a eskalace notifikací
JIRA Sync – synchronizace s MS ProjectNačtení plánu projektuSledování stavu + reporting vůči Baseline
18
Nástroj pro týmovou spolupráci a Enterprise WiKi
Týmový prostor
WiKi s rich text editorem
Silné řízení oprávnění
Výborná integrace s JIRAIdeální pro rich tex popisy projektůZnalostní bázeRychlé nástěnky…
19
Atlassian – další produkty
Atlassian JIRA Capture (Bonfire)Efektivní hlášení chyb ve webových aplikacích
Atlassian FishEyeIntegrovaný a detailní pohled do SVN, CVS, GIT a dalších
Atlassian BambooContinuous integration – night builds, release management, spouštění testů
Atlassian CloverMetriky, management testů
Atlassian CrucibleCode review – sledování review jednotlivých částí source code
Atlassian StashGIT for Enterprises
20
ÚvodAktuá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#JIRADocumentationDirectory-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
24
Nástěnku si můžeme myšlenkově rozdělit na oblasti:
1. práce nad konkrétními úlohami v projektech
2. nástroje pro uživatele a nastavení
3. gadgety - vybrané informace z filtrů, addonů, grafy…
25
Nastavení nástěnky
V menu Nástěnky (Dashboard) vidíte pouze jednu „systémovou“ nástěnku. Další nástěnky si můžete vytvořit sami, nebo si přidat do tohoto menu jako „oblíbené“ nástěnky jiných uživatelů, pokud umožnili jejich sdílení.
Volba oblíbených nástěnek se provádí označením hvězdičkou ve výpisu „Populární nástěnky“ (Nástěnky > Správa nástěnek > Populární nástěnky).
27
Na stránce vidíme:
Část ‚Details‘ - základní informace o uživateli
o ‚Full Name‘ - jméno uživatele
o ‚E-mail‘ - e-mailová adresa, na kterou jsou zasílány notifikace, případně zapomenuté heslo
o ‚Password‘ - heslo (odkaz na změnu)
28
Část ‚Preferences‘
o ‚Page Size‘ - počet požadavků zobrazených na jedné stránce
o ‚E Mail Type‘ - formát notifikačního mailu. Standardně je nastaven ‚HTML‘ - zprávy chodí naformátované a s obrázky. Pokud zvolíte ‚Text‘, zprávy generované systémem JIRA budou zjednodušeny do textové podoby.
o ‚Language‘ - jazyková verze systému JIRA. Standardně je nastavena angličtina, můžete se však přepnout i do české verze.
o ‚My Changes‘ - určuje, zda budou formou notifikačních mailů zasílány i změny, které provedl uživatel.
29
‚Notify me‘ - systém JIRA Vám zasílá notifikace i o akcích, které provedete Vy sami (např. pokud založíte issue, bude i Vám automaticky zaslána zpráva s oznámením o nově založeném issue.) ‚Do not notify me‘ - mailem Vám budou zasílány pouze změny provedené jinými uživateli.
Část ‚Activity stream‘ - výpis akcí provedených uživatelem profilu v poslední době.
32
V zobrazeném okně budete dotázáni na „Project“.
Následně na „Issue Type“, kde vyberte jednu z následujících možností:
Task – jedná se o úkol, rutinní záležitost, která se týká daného projektu
New Feature – jedná se o rozšíření funkcionality
Improvement – jedná se rozvoj stávající funkcionality
Bug – jedná se o chybu
33
Dále zadejte:
Summary: zadejte název issue
Priority: zvolte příslušnou prioritu podle naléhavosti a závažnosti problému
Blocker – Zásadní
Critical – Kritické
Major – Normální (varianta je předvyplněna)
Minor – Neprioritní
Trivial – Banální
Description: zadejte podrobný popis problému.
Attachment: vyhledejte potřebný soubor na disku počítače (pokud potřebujete doplnit)
35
1. JIRA Key
2. Nástroje na úpravy úlohy - komentáře, přidávání příloh, sledování, přesouvání, …
3. Nástroje Workflow - jsou závislé na konkrétních krocích přiřazeného pracovního postupu.
36
V okně pro detail aktuálního issue / požadavku se zobrazují následující údaje:
Details - základní údaje o požadavkuType - zvolený typ požadavkuStatus - aktuální stav požadavkuPriority - zvolená naléhavost požadavku Component Lead - je uživatel (většinou Account Manager) dohlížející na zpracování požadavku
People - řešitelé nebo správci požadavkuAssignee - uživatel na dodavatelově straně, který s požadavkem aktuálně pracuje.Reporter - uživatel, který požadavek založil.Zúčastnění na issue - výpis všech uživatelů, kteří s issue nějak pracovali.Watch - zajistí notifikování mailem o všech změnách na issue.
37
Description - podrobný popis požadavku
Attachments - přílohy, jakékoli.
Sub-tasks - rozdělení na více drobných úkolů
Activity - výpis akcí, které byly nad issue prováděny. Akce jsou pro lepší přehlednost rozděleny do více záložek, z nichž pro klienta bude asi nejzajímavější záložka Comments s výpisem průběžné komunikace k požadavku.
Příloha může být k požadavku vložena:Volbou Attach files, kterou najdete v menu požadavku (More actions)Klikem na znak + v části Attachments v detailu požadavkuVýběrem souboru v Průzkumníku, podržení levým tlačítkem na myši a přetáhnutí do bloku Drag and Drop
39
Pole ‚Předmět zprávy‘ odpovídá poli ‚Summary‘, obsah zprávy poli ‚Description‘.
Lze také přímo nastavit základní prioritu požadavku - vysoká priorita se zakládá jako ‚Blocker‘, nízká priorita jako ‚Trivial’. E-mail bez priority se standardně založí jako ‚Major‘.
43
Konkrétní tlačítka v menu Workflow jsou závislá na zvoleném pracovním postupu a přístupových právech uživatele, zde uvádíme příklad základního nastavení:
44
Aktuální stav úlohy je zobrazen v políčku „Stav“, pod kterým je odkaz na „Zobrazit Workflow“, kde si můžete prohlédnout pozici stavu a přechodové kroky mezi stavy:
45
Workflow- pracovní postup
Workflow (pracovní postup) je možné přiřadit typu úlohy v projektu. Tedy v jednom projektu může být tolik rozdílných workflow, kolik je typů úloh, zde je příklad základního nastavení:
49
Příklad: Interní Work Order (WO)
Interní workflow WO má nejjednodušší možnou podobu zadání práce, nejlépe v podobě jednoho požadavku nebo pracovního kroku, jednomu uživateli.
Toto jednoduché workflow může být využito nezávisle na ostatních projektech nebo může být z ostatních projektů "linkováno" při potřebě rozdělení příliš komplexní práce. Jednotliví uživatelé, kterým je práce přidělena a naplánována, pak mohou bez "zbytečné administrativy" práci odbavovat v jednoduchých krocích, kterým můžeme přiřadit stavy:
1. To Do: Založení úkolu (Create Issue) - přiřazení pracovnímu týmu, nebo rovnou konkrétnímu uživateli.
2. In Progress: Přijetí úkolu (Start Progress) uživatelem "ke zpracování".3. Test: Vyřešení úkolu tak, že je možné ho testovat nebo jinak
zkontrolovat.4. Close: Uzavření úkolu, pokud je vše podle zadání.
52
Uživatel z Týmu 1 (celý Tým 1 nebo jen jeho vedoucí je notifikován o novém požadavku), který si prohlíží úkol, může úkol přidělit sobě nebo někomu jinému, upravit nastavené hodnoty, nebo komentářem požádat o doplnění údajů:
53
Zpracování požadavku
Pokud je zadání jasné a uživatel začíná na úkolu pracovat, pak označí začátek práce (Start Progress), aby bylo zřejmé, že úkol je v řešení:
54
Testování výsledku požadavku
Pokud je práce dokončena, dá úkol do stavu testování (Test) a pokud je v týmu tester, tak ho předá na něj nebo zpět na zadavatele úkolu, aby si odvedenou práci zkontroloval:
55
Při přechodu do stavu testování doplní informaci o tom, jak úkol vyřešil nebo co bylo jeho výsledkem: