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 |