Centrální portál pro řízení vývoje projektů v IT firmě

Loading...
Thumbnail Image
Date
Authors
Cigánik, Marek
ORCID
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
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.
The goal of the thesis is to create a system to support development of team IT projects~by eliminating the need of various actions through automation and providing information from numerous sources in one place. These sources of information, as well as automation, are Git's development tools, issue managing tools, and timers. Examples of such tools in the same order are Gitlab, Jira and Clockify. The core of the created system is communication with these tools using their API, performing actions on behalf of the developer and obtaining the necessary informations. The created system provides two repository implementations, two issue managing tools implementations, and two timer implementations. The application provides possibility to be extended by implementing other tools. The benefits of this work are small aspects of the system that allow the developer to save time on repetitive and~formal issues and allows him to focus more on the software development itself.
Description
Citation
CIGÁNIK, M. Centrální portál pro řízení vývoje projektů v IT firmě [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
prof. Ing. Adam Herout, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) doc. RNDr. Dana Hliněná, Ph.D. (člen)
Date of acceptance
2021-06-14
Defence
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 ". Otázky u obhajoby: 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ě".
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO