

Management of a modern IT company: theoretical and technological aspects
The aim of the study is to develop a method for solving the problem of assigning IT project tasks to its performers.
The object of the study is the process of planning an IT project.
During the study, the problem of assigning IT project tasks to its performers was solved. It is shown that in recent years heuristic solutions to this problem have gained popularity. The main requirements for such a solution are determined. The results of the analysis of modern research confirm the relevance of scientific and applied works devoted to solving the problem of assigning IT project tasks to its performers.
According to the results of the study, it is proposed to represent the problem of assigning IT project tasks to its performers as a type of classification problem. This representation allowed using a polynomial Bayesian classifier to solve this problem. In the process of the study, the classification rule with a minimum error and calculations of the main elements of this rule were adapted to the specifics of the problem. An additional classification condition was established that prevents the maximum load of the IT project performer from being exceeded. Based on the results of the adaptation, the algorithm for solving the classification problem, which uses this adapted classifier, was modified.
A general description of the method for solving the problem of assigning IT project tasks to its performers was developed. An algorithm for implementing this method was developed for a detailed description of the content of individual stages. The scheme of this algorithm and the proposed descriptions of the main steps of the algorithm determine the features of its implementation both as a methodology for applying the obtained solutions in the current management of an IT project and as a specialized information technology.
To verify the operability of the obtained results, an experimental test of the method and its implementation algorithm was conducted during the management of one of the IT projects of an outsourcing IT company. The test results indicate the feasibility of using the developed method to solve the problem of assigning IT project tasks to its performers. The developed method contributes to better project planning, minimizes the administrative burden and helps to avoid delays and errors in project implementation.
PhD, Associate Professor
Department of Information Control System
https://orcid.org/0000-0001-6915-6861
Doctor of Technical Sciences, Professor
Department of Information Control System
https://orcid.org/0000-0002-6703-5166
Corresponding author
maksym.ievlanov@nure.ua
Doctor of Technical Sciences, Professor, Head of Department
Department of Information Control System
https://orcid.org/0000-0003-1973-711X
PhD, Associate Professor
Department of Information Control System
https://orcid.org/0000-0001-9372-6449
Agrawal, M., Chari, K. (2007). Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects. IEEE Transactions on Software Engineering, 33 (3), 145–156. https://doi.org/10.1109/tse.2007.29
Chilton, M. A. (2022). Resource allocation in IT projects: using schedule optimization. International Journal of Information Systems and Project Management, 2 (3), 47–59. https://doi.org/10.12821/ijispm020303
Herroelen, W., Leus, R. (2005). Identification and illumination of popular misconceptions about project scheduling and time buffering in a resource-constrained environment. Journal of the Operational Research Society, 56 (1), 102–109. https://doi.org/10.1057/palgrave.jors.2601813
Kolisch, R. (1996). Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation. European Journal of Operational Research, 90 (2), 320–333. https://doi.org/10.1016/0377-2217(95)00357-6
A guide to the project management body of knowledge (PMBOK guide) (2017). Project Management Institute, Inc.
Nastanova do zvodu znan z upravlinnia proiektamy. Nastanova PMBOK (2021). Project Management Institute, Inc. Available at: https://learn.ztu.edu.ua/pluginfile.php/274061/mod_resource/content/1/PMBOK7_Ukr_ForPersonalUseOnly.pdf
Ruiz, S., Escudero, D., Cervantes, J., Trueba, A.; Figueroa-García, J., López-Santana, E., Villa-Ramírez, J., Ferro-Escobar, R. (Eds.) (2017). Assigning-Tasks Method for Developers in Software Projects Using up Similarity Coefficients. Applied Computer Sciences in Engineering. Springer, 119–128. https://doi.org/10.1007/978-3-319-66963-2_12
Ievlanov, М. V., Pogorelaya, N. I. (2012). Planning for the use of staff in the works of IT-project. Eastern-European Journal of Enterprise Technologies, 2 (4 (56), 22–26. Available at: https://journals.uran.ua/eejet/article/view/3706
Martínez‐Rojas, M., Soto‐Hidalgo, J. M., Marín, N., Vila, M. A. (2018). Using Classification Techniques for Assigning Work Descriptions to Task Groups on the Basis of Construction Vocabulary. Computer-Aided Civil and Infrastructure Engineering, 33 (11), 966–981. https://doi.org/10.1111/mice.12382
Schnabel, A., Kellenbrink, C., Helber, S. (2018). Profit-oriented scheduling of resource-constrained projects with flexible capacity constraints. Business Research, 11 (2), 329–356. https://doi.org/10.1007/s40685-018-0063-5
Skiena, S. S. (2020). The Algorithm Design Manual. Texts in Computer Science. Springer International Publishing. https://doi.org/10.1007/978-3-030-54256-6
Vera-Rivera, F. H., Barbosa-Mora, J. L., Gaona-Cuevas, C. M. (2020). Generación automática de la planificación de la entrega en desarrollo de software agil, asignación de historias de usuario a los desarrolladores usando algoritmos genéticos. AiBi Revista de Investigación, Administración e Ingeniería, 8 (2), 29–38. https://doi.org/10.15649/2346030x.735
Homwiseswongsa, A., Ratanavilisagul, C. (2023). Modified Differential Evolution Algorithm for Solving Multi-Skill Resource-Constrained Project Scheduling Problem. 2023 15th International Conference on Information Technology and Electrical Engineering (ICITEE). Chiang Mai, 1–6. https://doi.org/10.1109/icitee59582.2023.10317769
Xu, H., Kuchansky, A., Biloshchytska, S., Tsiutsiura, M. (2021). A Conceptual Research Model for the Partner Selection Problem. 2021 IEEE International Conference on Smart Information Systems and Technologies (SIST). Nur-Sultan, 1–6. https://doi.org/10.1109/sist50301.2021.9465931
Druzhynin, V., Gladka, M., Borysenko, I., Hladkyi, Ya., Lisnevskyi, R. (2024). A Model for Allocating Labor Resources to Project Work Based on Task Prioritization. Information Technology and Implementation Workshop 2024: IT Infrastructure and Applied Solutions, IT and I-WS 2024: ITIAS. CEUR Workshop Proceedings, 3955, 42–54.
Arslan, H., Işik, Y., Görmez, Y., Temiz, M. (2024). Machine learning and text mining based real-time semi-autonomous staff assignment system. Computer Science and Information Systems, 21 (1), 75–94. https://doi.org/10.2298/csis220922065a
Mitchell, T. M. (1997). Machine Learning. McGraw-Hill, 414.
Manning, C. D., Raghavan, P., Schuetze, H. (2008). Introduction to Information Retrieval. Cambridge University Press. https://doi.org/10.1017/cbo9780511809071
Gholamy, A., Kreinovich, V., Kosheleva, O. (2018). Why 70/30 or 80/20 Relation between Training and Testing Sets: A Pedagogical Explanation. International Journal of Intelligent Technologies and Applied Statistics, 11 (2), 105–111. https://doi.org/10.6148/IJITAS.201806_11(2).0003
Tan, H. (2021). Machine Learning Algorithm for Classification. Journal of Physics: Conference Series, 1994 (1), 012016. https://doi.org/10.1088/1742-6596/1994/1/012016
Kulkarni, A., Brown III, L. L. (2019). Phishing Websites Detection using Machine Learning. International Journal of Advanced Computer Science and Applications, 10 (7), 8–13. https://doi.org/10.14569/ijacsa.2019.0100702
Rennie, J. D., Shih, L., Teevan, J., Karger, D. R. (2003). Tackling the poor assumptions of naive bayes text classifiers. ICML'03: Proceedings of the Twentieth International Conference on International Conference on Machine Learning, 3, 616–623. Available at: https://dl.acm.org/doi/10.5555/3041838.3041916
ISO/IEC/IEEE Standard No 15288:2015 (2015). Systems and software engineering – System life cycle processes. ISO/IEC/IEEE International Standard. https://doi.org/10.1109/IEEESTD.2015.7106435
Schwaber, K., Sutherland, J. (2020). The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. Available at: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf
Sutherland, J. (2014). Scrum: A revolutionary approach to building teams, beating deadlines and boosting productivity. Random House, 248.
Jarzębowicz, A., Sitko, N. (2020). Agile Requirements Prioritization in Practice: Results of an Industrial Survey. Procedia Computer Science, 176, 3446–3455. https://doi.org/10.1016/j.procs.2020.09.052
What is Product Owner? Agile Alliance. Available at: https://www.agilealliance.org/glossary/product-owner/
Yang, A. (2023). Guide to building a product roadmap (with template and examples). LogRocket. Available at: https://blog.logrocket.com/product-managem2ent/product-roadmap-template-examples/
Radigan, D. Product backlog: tips for creation and prioritization. Atlassian. Available at: https://www.atlassian.com/agile/scrum/backlogs
McCallum, A., Nigam, K. (1998). A Comparison of Event Models for Naive Bayes Text Classification. AAAI/ICML-98 Workshop on Learning for Text Categorization, p Technical Report WS-98-05. AAAI Press, 41–48.
Iparraguirre-Villanueva, O., Melgarejo-Graciano, M., Castro-Leon, G., Olaya-Cotera, S., Ruiz-Alvarado, J., Epifanía-Huerta, A. et al. (2023). Classification of Tweets Related to Natural Disasters Using Machine Learning Algorithms. International Journal of Interactive Mobile Technologies (IJIM), 17 (14), 144–162. https://doi.org/10.3991/ijim.v17i14.39907
Cohn, M. (2023). What Are Agile Story Points? Mountain Goat Software. Available at: https://www.mountaingoatsoftware.com/blog/what-are-story-points
Planning (Scrum) Poker (2023). QATestLab. Available at: https://training.qatestlab.com/blog/technical-articles/planning-poker/
Ievlanov, M. V., Moroz, B. I., Moroz, D. M., Luchytskyi, V. V. (2024). Information technology for identifying terms and project artifacts in the requirements for the information system. Management Information System and Devises, 182, 73–93. https://doi.org/10.30837/0135-1710.2024.182.073

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.