JIRA prezentace

59
evidence, plánování, workflow, analýzy, notifikace

Transcript of JIRA prezentace

evidence, plánování, workflow,analýzy, notifikace

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

21

22

Přihlášení

23

Systémová nástěnka

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).

26

Změna jazyka v profilu uživatele

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ě.

30

31

Vytvoření úlohy

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)

34

Základní orientace na stránce:

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

38

Vytvoření úlohy pomocí e-mailu (volitelné)

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‘.

40

Přidělení úlohy jinému uživateli

41

Otevře se dialog s možností vybrat uživatele a přidat komentář:

42

Řešení úlohy

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í:

46

47

Základní workflow můžeme zobrazit jako diagram:

48

Nebo detailněji jako textový popis:

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í.

 

50

Diagram WF:

Nastavení WF

51

Založení požadavku

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:

56

Uzavření požadavku

Pokud je zadavatel spokojen s výsledkem, může úkol uzavřít:

57

a doplnit ho komentářem, kde může uvést další informace k uzavření.

58

Otázky ?

Děkuji za pozornost