Detail práce
Centrální portál pro řízení vývoje projektů v IT firmě
Cílem práce je vytvořit systém pro podporu vývoje týmových IT projektů odbouráním nutnosti některých akcí pomocí automatizace a poskytování informací z různých zdrojů na jednom místě. Tyto zdroje informací a zároveň automatizace jsou nad vývojářskými nástroji Git, správcem úkolů a časovačem pro měření času. Příklady takových nástrojů jsou ve stejném pořadí Gitlab, Jira a Clockify. Podstatou vytvořeného systému je komunikace s těmito nástroji pomocí jejich API, provádění akcí za vývojáře a získávání potřebných informací. Vytvořený systém poskytuje dvě implementace repozitáře, dvě implementace správce úkolů a dvě implementace časovače. Poskytuje možnost jednoduchého rozšíření o další nástroje. Přínosem této práce jsou malé aspekty systému, které dovolují vývojáři ušetřit čas na repetitivních a formálních záležitostech a dovoluje mu více se věnovat samotnému vývoji software.
vývoj software, týmový projekt, webová aplikace, užívatelské rozhraní, testování rozhraní
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "B".
- Vyhodnocoval jste nějak míru automatizace a zkrácení času potřebného na provedení typických úkonů vývojáři a dalšími uživateli?
- Jakým způsobem se UI přizpůsobuje většímu množství položek? Například backlog s desítkami úkolů?
- Zvažoval jste propojení s nějakým komunikačním nástrojem a automatické zasílání notifikací?
- Komise, například: Jak se dá dané řešení využít ve "firmě".
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Grégr Matěj, Ing., Ph.D. (UIFS FIT VUT), člen
Herout Adam, prof. Ing., Ph.D. (UPGM FIT VUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
@bachelorsthesis{FITBT24075, author = "Marek Cig\'{a}nik", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Centr\'{a}ln\'{i} port\'{a}l pro \v{r}\'{i}zen\'{i} v\'{y}voje projekt\r{u} v IT firm\v{e}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24075/" }