Design and Implementation of a Reporting Module for a Software Development Company

Thesis title: Návrh a implementace reportingového modulu pro firmu v oblasti vývoje software
Author: Janeček, Adam
Thesis type: Bakalářská práce
Supervisor: Novotný, Ota
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá návrhem a implementací inteligentního reportingového modulu pro vedení IT firmy. Jejím hlavním cílem je rozšířit existující webovou aplikaci o vrstvu pokročilé analytiky využívající generativní umělou inteligenci, která managementu poskytne proaktivní přehled o stavu vývojových procesů a lidských kapacitách. První část práce analyzuje informační potřeby managementu v agilním prostředí a identifikuje rizika spojená s roztříštěností dat v izolovaných transakčních systémech (GitLab, JIRA, SonarQube, BambooHR). Druhá část se následně věnuje návrhu datové integrace a architektonickému řešení analytické nadstavby. Z technologického hlediska je řešení striktně rozděleno na prezentační vrstvu v JavaScript knihovně React a asynchronní backend v jazyce Python, přičemž uživatelské rozhraní klade důraz na minimalizaci kontextového přepínání prostřednictvím principu drill-through. Stanovený cíl byl splněn ve třetí části práce prostřednictvím implementace proaktivní vrstvy, která pomocí velkého jazykového modelu (Google Gemini) automatizuje vyhodnocování komplexních procesních souvislostí a nahrazuje tak dosavadní pasivní reporting. Výsledkem práce je pilotní ověření konceptu, které demonstruje, jak může umělá inteligence účinně snížit kognitivní zátěž manažerů a včas identifikovat rizika hrozící stabilitě vývojového cyklu.
Keywords: actionable dashboard; agilní vývoj softwaru; datová integrace; React; Python; operativní řízení; generativní umělá inteligence
Thesis title: Design and Implementation of a Reporting Module for a Software Development Company
Author: Janeček, Adam
Thesis type: Bachelor thesis
Supervisor: Novotný, Ota
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
This thesis focuses on the design and implementation of an intelligent reporting module for the management of an IT company. Its main objective is to extend an existing web application with an advanced analytics layer utilizing generative artificial intelligence, which will provide management with a proactive overview of the status of development processes and human resources. The first part of the thesis analyzes management’s information needs in an agile environment and identifies risks associated with data fragmentation in isolated transactional systems (GitLab, JIRA, SonarQube, BambooHR). The second part then focuses on the design of data integration and the architectural solution for the analytical layer. From a technological standpoint, the solution is strictly divided into a presentation layer in the React JavaScript library and an asynchronous backend in Python, with the user interface emphasizing the minimization of context switching through the drill-through principle. The stated objective was achieved in the third part of the thesis through the implementation of a proactive layer that uses a large language model (Google Gemini) to automate the evaluation of complex process relationships, thereby replacing the previous passive reporting. The result of this work is a pilot proof of concept that demonstrates how artificial intelligence can effectively reduce the cognitive load on managers and identify risks to the stability of the development cycle in a timely manner.
Keywords: actionable dashboard; agile software development; data integration; React; Python; operational management; generative artificial intelligence

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 5. 1. 2026
Date of submission: 10. 5. 2026
Date of defense: 22. 6. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/95560/podrobnosti

Files for download

    Last update: