Jira » Historie » Verze 6
Milan Marek, 2024-10-28 12:26
1 | 1 | Milan Marek | h1. Jira |
---|---|---|---|
2 | |||
3 | Jira je nástroj pro správu projektů a sledování problémů vyvinutý společností Atlassian. Původně byl navržen pro sledování chyb (bug tracking), ale nyní je široce využíván pro správu projektů v různých odvětvích, zejména v softwarovém vývoji. Umožňuje týmům efektivně sledovat úkoly, spravovat pracovní postupy a zvyšovat produktivitu. |
||
4 | 2 | Milan Marek | |
5 | h2. Druhy softwaru |
||
6 | |||
7 | Jira je určena především pro vývojové týmy, projektové manažery a další odborníky v IT. Kromě toho ji využívají týmy z jiných oborů, které potřebují nástroj pro řízení projektů a sledování úkolů. Jira nabízí různé varianty: |
||
8 | * *Jira Software*: Specifická pro vývoj softwaru, integruje se s metodikami jako Scrum a Kanban. |
||
9 | * *Jira Service Management*: Zaměřena na IT oddělení a poskytování služeb zákazníkům. |
||
10 | * *Jira Core*: Verze pro obecné projektové řízení a správu úkolů v obchodních procesech. |
||
11 | |||
12 | h2. Práce v nástroji Jira |
||
13 | |||
14 | Práce s Jira začíná založením projektu, kde je třeba definovat typ projektu (např. Scrum, Kanban, nebo klasické projektové řízení). Každý projekt může obsahovat seznam úkolů (tzv. issues), které lze třídit podle priority, přiřazovat jednotlivým členům týmu a sledovat jejich postup. Uživatelé mohou využívat nástěnky (boards) k vizualizaci pracovního postupu a správě sprintů (v agilních metodikách). |
||
15 | |||
16 | h3. Sledování úkolů a problémů (Issue Tracking) |
||
17 | |||
18 | 3 | Milan Marek | Jádrem Jira je systém pro správu úkolů a problémů, známý jako issues. Každý úkol (issue) může představovat různé typy práce, jako je chyba v kódu, nové funkční požadavky, úkoly týmu, nebo i nápady a požadavky od zákazníků. Úkoly jsou snadno spravovatelné a dají se přiřadit konkrétnímu uživateli nebo týmu, označit pomocí priorit (např. kritický, vysoká, střední, nízká a sledovat jejich stav od vytvoření, přes různé fáze pracovního postupu, až po dokončení. |
19 | 6 | Milan Marek | Dále je možné u jednotlivých úkolů nastavit typ, jako například oprava chyb (Big fixing), nová funkčnost (New feature) nebo podpora zákazníka (Support). Typ pomáhá členům týmu snadno rozlišovat mezi různými druhy práce a upřesňovat jejich očekávání. |
20 | 3 | Milan Marek | |
21 | Každý úkol obsahuje detailní informace, jako je popis problému, přílohy (např. screenshoty nebo dokumentace), komentáře od uživatelů a historii změn. Tento systém zajišťuje, že každý krok je jasně zaznamenán a snadno sledovatelný. |
||
22 | 2 | Milan Marek | |
23 | 5 | Milan Marek | h3. Sledování času (Time Tracking) |
24 | |||
25 | Jira umožňuje sledování času na jednotlivých úkolech (issues), a to včetně odhadovaného i reálně stráveného času. U každého úkolu lze přiřadit počáteční odhad času potřebného k jeho dokončení, který poskytuje týmům a projektovým manažerům přehled o očekávané náročnosti. Jakmile na úkolu začne někdo pracovat, může zaznamenávat reálně strávený čas, což umožňuje průběžně sledovat postup. Tento reálný čas je přidáván do historie úkolu, takže tým může vidět aktuální stav práce a aktualizovat zbývající čas podle potřeby. Kromě toho Jira nabízí různé typy reportů, jako je Time Tracking Report a Burndown Chart, které zobrazují rozdíl mezi odhadovaným a skutečně stráveným časem, což umožňuje lepší plánování a sledování produktivity. Pro detailnější analýzu času lze Jira rozšířit o doplňky, jako jsou Tempo Timesheets nebo Clockify, které poskytují pokročilé možnosti správy času a integrují se přímo do Jira. |
||
26 | |||
27 | 4 | Milan Marek | h3. Pracovní postupy (Workflow) |
28 | |||
29 | Každý projekt v Jira používá pracovní postupy (workflows), které definují různé fáze, jimiž může úkol projít. Standardní pracovní postup zahrnuje kroky jako to do (k vyřízení), in progress (v řešení) a done (hotovo). Uživatelé si mohou tyto pracovní postupy přizpůsobit podle vlastních potřeb, například přidáním dalších kroků jako code review (kontrola kódu) nebo testing (testování). |
||
30 | |||
31 | V Jira lze pracovní postupy přizpůsobit na míru každému projektu a také automatizovat opakované akce, což zjednodušuje řízení složitých projektů s mnoha úkoly. |
||
32 | |||
33 | h2. Reporting a metriky |
||
34 | |||
35 | Jira nabízí výkonný systém pro generování reportů, které pomáhají analyzovat výkonnost týmu a celkový průběh projektů. Mezi běžné typy reportů patří: |
||
36 | |||
37 | * *Burndown grafy*: Ukazují rychlost, jakou tým dokončuje práci v rámci sprintu, a zbylé úkoly. |
||
38 | * *Velocity reports*: Poskytují přehled o tom, kolik práce byl tým schopen dokončit v předchozích sprintech, což pomáhá odhadnout kapacitu týmu do budoucna. |
||
39 | * *Control charts*: Pomáhají analyzovat průtok práce a identifikovat případná zpoždění nebo překážky. |
||
40 | * *Cumulative flow diagrams*: Vizualizují pracovní postupy a přechody úkolů mezi jednotlivými stavy. |
||
41 | |||
42 | !clipboard-202410271527-lrlf9.png! |
||
43 | |||
44 | 2 | Milan Marek | |
45 | h2. Integrace do dalších nástrojů |
||
46 | |||
47 | Díky široké podpoře pluginů a API lze Jiru integrovat s různými systémy a nástroji pro automatizaci a řízení projektů. Dále Jira podporuje širokou integraci s dalšími nástroji a službami, jako jsou: |
||
48 | |||
49 | * *Confluence*: Nástroj od Atlassianu pro tvorbu dokumentace, který se s Jirou bezproblémově propojuje. |
||
50 | * *Bitbucket a GitHub*: Propojení s repozitáři kódu, které umožňuje sledovat změny v kódu přímo v Jira. |
||
51 | * *Slack a Microsoft Teams*: Integrace umožňuje týmům dostávat notifikace o změnách v úkolech a projektech. |