Optimization of shift planning in call center

Thesis title: Optimalizace plánování směn v call centru
Author: Novák, Patrik
Thesis type: Bakalářská práce
Supervisor: Sekničková, Jana
Opponents: Neugebauer, Jakub
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá problematikou efektivního plánování lidských zdrojů a návrhem webové aplikace pro optimalizaci směn v call centru. Cílem práce je vytvořit funkční nástroj, který na základě zadaných vstupních parametrů a komplexních omezujících podmínek automaticky vygeneruje optimální rozpis práce. V rámci práce byl vyvinut vlastní datový generátor, který k simulaci zátěže využívá logaritmicko-normální rozdělení délek hovorů. Uživatelské rozhraní aplikace bylo implementováno pomocí frameworku Streamlit. Výsledkem práce je robustní a matematicky přesný kalkulátor, jehož funkčnost a ergonomie byly ověřeny prostřednictvím uživatelského testování. Práce rovněž kriticky zhodnocuje technologické limity zvoleného frameworku a navrhuje architekturu pro budoucí komerční rozvoj aplikace, včetně přechodu na flexibilnější front-endové technologie.
Keywords: webová aplikace; optimalizace; Python; call centrum
Thesis title: Optimization of shift planning in call center
Author: Novák, Patrik
Thesis type: Bachelor thesis
Supervisor: Sekničková, Jana
Opponents: Neugebauer, Jakub
Thesis language: Česky
Abstract:
This bachelor thesis deals with the issue of efficient human resource planning and the design of a web application for shift optimization in a call center. The aim of the thesis is to create a functional tool that automatically generates an optimal work schedule based on specified input parameters and complex operational constraints. Due to the unavailability of real historical data, a custom data generator was developed as part of the thesis, utilizing a log-normal distribution of call durations to simulate workload. The user interface of the application was implemented using the Streamlit framework. The result of the thesis is a robust and mathematically accurate calculator, the functionality and ergonomics of which were verified through user testing. The thesis also critically evaluates the technological limitations of the chosen framework and proposes an architecture for future commercial development of the application, including a transition to more flexible front-end technologies.
Keywords: optimalization; web application; Python; call center

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 Econometrics

Information on submission and defense

Date of assignment: 4. 3. 2026
Date of submission: 11. 5. 2026
Date of defense: 25. 6. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/95914/podrobnosti

Files for download

    Last update: