Vše o projektovém řízení v Jira

Řízení projektů v Jira? Žádný problém! Už dávno neplatí, že Jira je „jen“ tiketovací nástroj. V dnešním blogu se podíváme na možnosti projektového managementu v Jira. Začneme však esencí projektového managementu jako takového – co je to tedy projekt a projektový management?

Projekt

  • je sada činností a procesů
  • má za cíl zavést, vytvořit nebo změnit něco konkrétního
  • je jedinečný, nejedná se o pravidelnou činnost
  • má stanovený počáteční a konečný termín
  • zohledňuje omezení ve formě času, nákladů a různých zdrojů

Každý projekt je jedinečný, přesto však mohou mít různé projekty mnoho společného – například projektové fáze, způsob řízení, definice procesů atd.


Projektový management

  • je řízení sady činností a procesů = řízení projektů
  • má za úkol dosáhnout všech cílů a úkolů vyplývajících z projektů
  • optimalizuje a efektivně řídí činnosti
  • je na mezinárodní úrovni zkoumán a rozebírán různými specializovanými organizacemi, které definují standardy a metodiky řízení projektů
  • je možné vykonávat pomocí nástrojů a softwarů

Jedním z představitelů nástrojů pro řízení projektů je Jira.


Řízení projektů v Jira

V závislosti na zvolené metodice řízení projektů Jira již ve standardní konfiguraci pokrývá potřeby jednoduchého projektového managementu. Umožňuje vytváření a přiřazování úkolů, nastavování jejich termínů, sledování jejich plnění a další. Specifické procesy je možné implementovat do podoby Jira workflow, tzn. definují se možné stavy pro dané úkoly či činnosti. Více projektů může být následně řízeno stejnými procesy (existující Jira projekt může sloužit jako šablona pro nový projekt).


Tabulka Jira s přehledem úkolů podle přiřazených osob a stavů: Open, In Progress, Done, To Do, Backlog a Selected for Development

Diagram workflow v Jira s kroky New, To Do, Waiting for Aspects, Aspect Consolidation, Processed a Closed

Přehled úloh – stav vs. řešitel (Jira gadget na Jira dashboardu), příklad Jira workflow.


Jira Software nabízí jako krabicové řešení řízení projektů agilní metodou (Scrum, Kanban, Kanplan), jelikož obsahuje nadstavbu agilních boardů. Jedná se převážně o projekty týkající se vývoje softwaru, ale agilně lze v Jira řídit i projekty mimo IT sféru.


Ukázka sprint boardu v Jira s úlohami rozdělenými do sloupců To Do, In Progress a Done

Ukázka backlogu v Jira se sprinty a přiřazenými úlohami včetně detailů o stavu a verzích

Scrum board a backlog v Jira


Při práci na projektu je důležitá také komunikace mezi členy projektového týmu – Jira tuto úlohu zvládá na výbornou – komentování úloh spolu s tzv. @-mention zajistí, že každá důležitá informace se dostane ke správnému zaměstnanci a nezůstane zapomenutá v e-mailových vláknech. Možnost sledovat konkrétní úlohu a dostávat tak všechna upozornění, která se jí týkají, je už jen třešničkou na dortu.

Netřeba zapomenout, že díky flexibilitě nástroje Jira je možné mnoho věcí nakonfigurovat – různé atributy/pole, stavy, přechody, automatizace, oprávnění a notifikace…

V případě potřeby dokumentace daného projektu nastupuje na scénu Confluence – samostatný (ale s Jirou plně integrovatelný) wiki nástroj od Atlassianu.


Ukázka šablony projektového plánu v Confluence s tabulkami pro roli, schvalovatele, přispěvatele, zainteresované strany, název projektu, cíl, termín, klíčové výsledky a stav

Ukázka stránky v Confluence s názvem Jira Integration Sample Page II, obsahující seznam pracovních položek a tabulku úkolů propojených s Jira

Příklad možné šablony v Confluence a příklad Confluence prostoru, který se může týkat jednoho nebo více projektů či zaměstnance.


Jira aplikace pro projektový management

Samozřejmě, projektový management není jen o definování úkolů a jejich sledování. Je to komplexní téma, které je ve své podstatě pevně provázané celou firmou či organizací. Zahrnuje potřeby jako schopnost plánování kroků a definování milníků, možnost evidence vynaložené práce (celkově i po jednotlivých položkách), či podrobné plánování a evidenci rozpočtu a nákladů. Ve středních a větších firmách se nesetkáváme pouze s projektovým managementem, zde už můžeme hovořit také o portfolio a program managementu. Také se zde všechny projekty neřídí jednou a tou samou metodikou.

Na Atlassian Marketplace platformě je množství Jira aplikací týkajících se projektového managementu. Různé aplikace se navzájem mohou doplňovat, na druhou stranu mohou být v některých případech redundantní. V odstavcích níže si v krátkosti představíme jedny z nejoblíbenějších Jira aplikací pro projektový management, které používají i velké známé firmy a nadnárodní organizace (SONY, Volkswagen, EA, Disney, LG, HP, NASA, BOSCH, SIEMENS, Panasonic, Virgin, TESLA…).

Upozornění: některou funkcionalitu je možné dosáhnout v Jira také vytvořením nových issue typů a příslušných workflow a polí, či vytvořením specifických filtrů a dashboardů – příkladem může být evidence milníků či rizik. Některé Jira aplikace mohou danou funkcionalitu zapouzdřit a nabízet ji jako hotové řešení. Ne vždy je však nutné sáhnout po Jira appce, někdy stačí „pohrát si“ s možnostmi Jira.


BigGantt, BigPicture a BigPicture Enterprise

Častým požadavkem při řízení projektů metodou Waterfall je Ganttův diagram. Zavedeným hráčem v této oblasti je Microsoft Project. Jira aplikace BigGantt – Gantt Chart for Jira (nebo alternativa WBS Gantt-Chart for Jira) nabízí Ganttův diagram v Jira, v podobném stylu jako MS Project. Obrovskou výhodou je integrace s Jira, tzn. úkoly naplánované v Ganttu je možné přiřadit konkrétním zaměstnancům. Následně je možné generovat různé reporty zobrazující stav plnění identifikovaných úkolů. Samozřejmostí jsou také funkce jako výpočet kritické cesty, zapamatování tzv. baseline či vytvoření závislostí mezi úkoly.


Ganttův diagram v Jira zobrazující úkoly projektu Arcturus s přiřazenými osobami, stavy a časovou osou

BigGantt Ganttův diagram v Jira. Všimněte si, že v levé sekci je zobrazena tzv. WBS (Work Breakdown Structure) a v pravé samotný Ganttův diagram.


BigGantt (také WBS Gantt) pokrývá i zjednodušený management lidských zdrojů – pro manažera poskytuje důležitý pohled na kapacitu a alokaci členů jeho projektového týmu.


Pohled BigGantt Resources v Jira zobrazující alokaci členů týmu na úkolech s vyznačením dostupnosti a vytížení


Jira aplikace BigPicture – Project Management & PPM ve srovnání s aplikací BigGantt obsahuje další moduly, nejen Ganttův diagram (+ další jiné možnosti). Umožňuje například zobrazit identifikovaná rizika v matici – Risk Matrix.


Risk Matrix v Jira aplikaci BigPicture zobrazující rizika projektu podle jejich dopadu a pravděpodobnosti


V neposlední řadě, v případě řízení projektů agilním způsobem nabízí BigPicture další dva pohledy – Board a Roadmap.

Modul Board zobrazuje sprinty ve sloupcích a týmy v řádcích, které na daném řešení spolupracují. V každé buňce se zobrazují všechny Jira úkoly, které jsou naplánované v daném sprintu pro daný tým. Board navíc obsahuje dva backlogy – jeden pro úkoly, které nejsou přiřazeny do žádného sprintu, a druhý pro úkoly, které jsou přiřazeny do sprintu, ale nejsou přiřazeny žádnému týmu.

Tento board pokrývá i potřeby tzv. Program Boardu během PI Planningu v případě řízení projektů metodikou SAFe (Scaled Agile Framework). Pro úplnost dodáváme, že SAFe je podporován v BigPicture Enterprise (rozšíření nad BigPicture). Základní verze BigPicture obsahuje pohled Board, ale každá kadence (iterace řešení) může obsahovat pouze jeden sprint. BigPicture Enterprise umožňuje, aby jedna kadence obsahovala více různých sprintů, což je potřeba u větších řešení, na kterých spolupracuje více týmů.


BigPicture Enterprise board modul v Jira zobrazující sprinty a úkoly týmů s vyznačenými závislostmi mezi úlohami pomocí zelených a červených čar


Roadmap modul umožňuje řídit cíle programového inkrementu – tento modul pokrývá potřeby metodologie SAFe. Ve srovnání s modulem Board se tento modul zaměřuje na plánování na vyšší úrovni (ne tedy na konkrétní úkoly) – co se plánuje v kterém programovém inkrementu (neřeší se, jak se toho má dosáhnout), je to vlastně analogie k cílům sprintu.


Roadmap modul v BigPicture Enterprise zobrazující programové inkrementy a jejich cíle v jednotlivých sloupcích
BigPicture Enterprise – modul Roadmap. Každý sloupec představuje jeden programový inkrement. V rámci každého programového inkrementu jsou definovány cíle (objectives).


Tempo Timesheets, Tempo Budgets a Tempo Planner

Každá aplikace z této trojice se zaměřuje na jinou část (nejen) projektového managementu, ale spolupracují za účelem maximální transparentnosti a efektivity v řízení projektů (portfolia projektů či programů). V případě použití všech tří aplikací získáte kompletní řešení spolupráce zaměstnanců, plánování (nejen) lidských zdrojů, řízení projektových rozpočtů a výkaznictví. Základním prvkem, který je sdílený všemi třemi aplikacemi, je Tempo Team. Tempo tým obsahuje členy, kteří mohou mít přiřazenou různou roli, hodinovou sazbu, pracovní dobu či rozvrh pracovních dní a svátků. Zajímavostí je, že Tempo tým (název, členové, pracovní doba…) je možné importovat/synchronizovat i do BigPicture Enterprise, tzn. tyto aplikace se dokáží doplňovat v určitých ohledech.

Tempo Timesheets je primárně určený k získání podrobného přehledu výkazů zaměstnanců. Zjednodušuje logování času pro zaměstnance a kontrolu pro nadřízené. Samozřejmostí je zajištění spolehlivých dat pro reporting, účetnictví a generování faktur klientům či zákazníkům. Tempo Timesheets poskytuje pohledy z různých úrovní – od nejpodrobnějších (kdo, kolik, kdy a za jakých okolností vykázal čas na jaký úkol, na jaké nákladové středisko, v kterém projektu…) až po souhrnné (kolik práce bylo vykázáno na projekt či nákladové středisko, jakým týmem).


Pohled v Tempo Timesheets pro týmového lídra zobrazující kolik času členové týmu vykázali na jednotlivé úkoly v konkrétních dnech

Pohled pro týmového lídra – vidí, kdy a kolik času vykázal člen jeho týmu na kterou úlohu.


Kalendář v Jira pro uživatele Samuela Titku. Zobrazuje týdenní rozpis úkolů a vykázaného času, včetně detailů jednotlivých úkolů, jejich trvání a celkového odpracovaného času za den.

Pohled zaměstnance na svůj týden – v který den má naplánovanou jakou práci a kolik času vykázal.


Pohled na nákladové středisko – kolik času bylo vykázáno jednotlivcem v týmové roli + přepočet na základě sazby – podklad pro fakturaci.


Dashboard v Jira zobrazující analýzu využití týmu – graf rozděluje čas na fakturovatelný (Billable), operační (Operational) a nezařazený (No Category Type). Tabulka pod grafem ukazuje detailní rozpis odpracovaných hodin podle kategorií a zákazníků.

Analýza vykázané práce daného týmu – kolik času lze fakturovat, kolik času se počítá do provozních nákladů.


Tempo Budgets umožňuje kontrolovat a plánovat projektové náklady, příjmy a tedy i zisk. Dále nabízí i řízení zdrojů. Jak už z názvu vyplývá, cílem je plánování a evidence rozpočtů (budgets) pro projekty. Projekty je možné hierarchicky uspořádat do portfolia či programu. Tímto způsobem lze sledovat rozpočet i na nejvyšší úrovni. Tempo Budgets jako jediná Jira aplikace umožňuje aplikování postupů analýzy dosažené hodnoty EVM (Earned Value Management).


Časová osa projektů v Jira – zobrazuje jednotlivé projekty v rámci programu s jejich začátkem a koncem. Barevné pruhy znázorňují délku a průběh projektů během roku 2019.

Pohled na časový harmonogram tří projektů v daném programu.


Dashboard v Jira aplikaci Tempo Budgets zobrazující přehled projektu. V horní části je souhrn s ukazateli, graf průběhu projektu a v dolní části finanční analýza – náklady, příjmy a zisk doplněné o křivky reálných a plánovaných hodnot.

Základní přehled „zdraví“ projektu v Tempo Budgets.


Detailní rozpis plánovaných a skutečných nákladů projektu v Tempo Budgets – zahrnuje provozní výdaje (mzdy, zařízení, údržbu, cestovní náklady) a kapitálové výdaje (servery a infrastrukturu). Přehled ukazuje celkové plánované náklady a dosud vynaložené částky.

Pohled na projektový tým – včetně hodinových sazeb, které se promítnou do nákladů projektu na základě evidence daného zaměstnance při plnění úkolů.

Detailní rozpis plánovaných a skutečných nákladů projektu v Tempo Budgets – zahrnuje provozní výdaje (mzdy, zařízení, údržbu, cestovní náklady) a kapitálové výdaje (servery a infrastrukturu). Přehled ukazuje celkové plánované náklady a dosud vynaložené částky.

Plánování práce na daném projektu v Tempo Budgets.

 

Detailní rozpis plánovaných a skutečných nákladů projektu v Tempo Budgets – zahrnuje provozní výdaje (mzdy, zařízení, údržbu, cestovní náklady) a kapitálové výdaje (servery a infrastrukturu). Přehled ukazuje celkové plánované náklady a dosud vynaložené částky.

Detailní rozpis plánovaných a skutečných nákladů projektu v Tempo Budgets – zahrnuje provozní výdaje (mzdy, zařízení, údržbu, cestovní náklady) a kapitálové výdaje (servery a infrastrukturu). Přehled ukazuje celkové plánované náklady a dosud vynaložené částky.

Formulář v Tempo Budgets pro plánování výdaje – obsahuje pole pro název, kategorii, typ, částku, měnu, opakování, účet, štítek, číslo faktury, popis a možnost připojit soubor.

Evidence plánovaných a skutečných nákladů – CAPEX, OPEX i FINEX. Náklady je možné také nastavit jako automaticky opakující se (např. měsíční pronájem serverů apod.) a rovněž je importovat z CSV souborů.


Grafy v Jira ukazující odchylky mezi plánovanými a skutečnými náklady v období 21.–24. dubna 2019 a report Earned Value od prosince 2018 do dubna 2019. Sloupcové grafy porovnávají plánované, skutečné a dosažené hodnoty.

Grafy v Jira ukazující odchylky mezi plánovanými a skutečnými náklady v období 21.–24. dubna 2019 a report Earned Value od prosince 2018 do dubna 2019. Sloupcové grafy porovnávají plánované, skutečné a dosažené hodnoty.


Tempo Planner rozšiřuje možnosti plánování lidských zdrojů aplikace Tempo Budgets. Dokáže však fungovat i samostatně. Zaměřuje se na přímý a jednoduchý management týmů / lidských zdrojů – umožňuje rychle identifikovat dostupné členy týmu, kteří nejsou plně vytížení, případně přetížené nebo dlouhodobě přetěžované jednotlivce.



Dva různé pohledy na plánování týmu testerů v jednom a tom samém týdnu.

Portfolio for Jira

Jira aplikace Portfolio for Jira je přímo od Atlassianu. O této Jira aplikaci si povíme více v některém z následujících blogů.


Spoiler Alert

PS: Těšíme se na novinku ze světa AtlassianJira Align – tento produkt byl dříve známý pod názvem AgileCraft. V březnu 2019 Atlassian oznámil jeho koupi na blogu.

AgileCraft je označen jako lídr v oblasti Enterprise Agile plánovacích nástrojů (Gartner Magic Quadrant 04/2019). Zaměřuje se na škálování Agile – od týmové úrovně výše.


Jsme součástí BIQ Group