PINDUR, D. Jednotný přístup k požadavkům v nástroji JIRA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Fiedor, Jan

Student byl aktivní a samostatný, práci pravidelně konzultoval a splnil zadání nad rámec toho, co bylo požadováno. Výsledná práce je na velmi vysoké úrovni a bude s jistotou použita v připravovaných výzkumných projektech a velmi pravděpodobně i v rámci firmy Honeywell při propojování MBD nástrojů s databázemi požadavků.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce byla náročnější z důvodu nutnosti nastudování několika OSLC specifikací a aplikačního rámce pro vytváření OSLC adaptérů Eclipse Lyo, který nemá úplně kompletní dokumentaci a řadu aspektů práce s tímto aplikačním rámcem musí student odhalit sám. Práce je realizována ve spolupráci s firmou Honeywell a výzkumnou skupinou VeriFIT a má návaznost na předchozí práce a projekty zaměřené na interoperabilitu založenout na OSLC (např. EU projekt Arrowhead Tools). Předpokládá se také využití práce v nových EU projektech zaměřených na Requirements Engineering, kde je zapojena jak firma Honeywell, tak výzkumná skupina VeriFIT. Výsledky práce předčily očekávání. Cílem bylo vytvořit OSLC adaptér pro rozšíření nástroje JIRA R4J (Requirements for JIRA). Student vytvořil základní OSLC adaptér fungující s čistou instalací nástroje JIRA a rozšiřující OSLC adaptér dodávající funkcionalitu specifickou pro rozšíření R4J. Oba adaptéry navíc podporují autentizaci pomocí OAuth 2.0. Oba adaptéry fungují jako samostatné servery, které zpřístupňují požadavky z nástroje JIRA a rozšíření R4J přes OSLC rozhraní s využitím JIRA API a R4J API. Navržené adaptéry a rozhraní lze tedy využít při návrhu OSLC adaptérů i pro jiné nástroje pro správu požadavků jako je např. IBM DOORS.
Práce s literaturou Student využil jak doporučenou literaturu, tak si samostatně vyhledával další relevantní a potřebné zdroje.
Aktivita během řešení, konzultace, komunikace Student pracoval pečlivě a svědomitě, byl velmi aktivní a své řešení pravidelně konzultoval. Na konzultace byl vždy výborně připraven. Student byl samostatný, konzultace využíval k upřesnění některých aspektů zadání a k diskuzím ohledně nejvhodnějších řešení problémů, na které narazil. Vždy přišel s návrhem několika možných řešení a potřeboval pouze zpětnou vazbu pro výběr nejlepšího z nich.
Aktivita při dokončování Práce byla dokončena v předstihu a obsah byl dostatečně konzultován, všechny připomínky byly zapracovány.
Publikační činnost, ocenění Výsledky práce budou zveřejněny formou open-source software na GitLab serveru výzkumné skupiny VeriFIT. Předpokládá se využití jak firmou Honeywell, tak výzkumnou skupinou VeriFIT a to nejen v rámci výzkumných projektů.
Navrhovaná známka
A
Body
95

Posudek oponenta

Vašíček, Ondřej

Celkově hodnotím práci jako výbornou. Práce je dle mého názoru obtížnější, text je velmi kvalitní, výstup práce  má potenciál pro reálné využití v průmyslu a obsahuje rozšíření nad rámec zadání.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Důvodem je prudká učící křivka pro porozumění specifikace OSLC a pro použití dostupné nástrojové podpory. Dále není triviální správně interpretovat specifikaci OSLC a namapovat ji na konkrétní integrační scénář. Problematika integrace nástrojů také obnáší překonaní problémů a specifik všech zúčastněných nástrojů a jejich vzájemného propojení.
Rozsah splnění požadavků zadání Za rozšíření nad rámec zadání považuji přidání podpory OAuth 2 k vytvořeným adaptérům, dále vlastní implementaci většiny jazyka OSLC Query a také vytvoření samostatného Python klienta jako alternativu pro import a export dat.
Rozsah technické zprávy
Prezentační úroveň technické zprávy 95 Práce je velmi dobře pochopitelná a vše je dostatečně vysvětlené. Při čtení jsem nenarazil na žádné težko pochopitelné pasáže nebo neočekávané změny myšlenkového toku. Celkově bez výhrad.
Formální úprava technické zprávy 90 Práce je psaná velmi dobrou angličtinou bez gramatických chyb a překlepů. Z typografického hlediska je práce také v pořádku až na pár drobností vzhledového charakteru jako je strana obsahující jen dva řádky textu (strana 5).
Práce s literaturou 95 Práce cituje velké množství zdrojů a vhodně odkazuje všechny podstatné pojmy. Téměř všechny citace jsou na online zdroje, to je ale v pořádku, protože v této oblasti nejsou relevantní tištěné publikace.
Realizační výstup 90 Výstup práce je plně funkční a byl otestován dostatečně velkou automatizovanou sadou testů. 
Využitelnost výsledků Práce umožňuje jednotný přístup k požadavkům v nástroji JIRA pomocí OSLC, což doposud nebylo možné. Výstup práce má potenciál pro praktické využití v průmyslu (např. ve firmě Honeywell) a měly by na něj navazovat další závěrečné práce. 
Navrhovaná známka
A
Body
90

Otázky

eVSKP id 148230