Порівняльний аналіз алгоритмів стабільного зіставлення для інтелектуального планування роботи ІТ-команд.

Автор(и)

DOI:

https://doi.org/10.30837/bi.2024.2(101).09

Ключові слова:

РОЗПОДІЛ ЗАВДАНЬ, АЛГОРИТМИ СТАБІЛЬНОГО ЗІСТАВЛЕННЯ, ІТ-КОМАНДА, ГНУЧКІ МЕТОДОЛОГІЇ РОЗРОБКИ, УПРАВЛІННЯ ПРОЄКТАМИ

Анотація

Стаття присвячена порівняльному аналізу алгоритмів стабільного зіставлення для інтелектуального планування роботи ІТ-команд, що працюють за гнучкими методологіями розробки. Автори розглядають проблему ефективного розподілу завдань між розробниками як задачу знаходження стабільного зіставлення. У роботі представлено огляд існуючих підходів до розподілу завдань у проектних командах та обґрунтовано актуальність дослідження алгоритмів стабільного зіставлення в цьому контексті. Запропоновано методологію дослідження, що включає створення симуляційного середовища для моделювання процесу розподілу завдань, генерацію синтетичних даних, реалізацію та оцінку п'яти ключових алгоритмів: SOSM, EADAM, MESMA, RSD та TTC. Метою дослідження є формування рекомендацій щодо імплементації алгоритмів стабільного зіставлення для планування та розподілу задач в ІТ-командах, що використовують гнучкі методології управління проектами. За результатами проведених експериментів алгоритми EADAM та SOSM рекомендовані для практичного застосування через їх баланс стабільності, ефективності та задоволення виконавців

Посилання

Myroslava Gladka, Olga Kravchenko, Yaroslav Hladkyi, Sholpan Borashova. Qualification and appointment of staff for project work in implementing IT systems under conditions of uncertainty // Proc. of 2021 IEEE International Conference on Smart Information Systems and Technologies, Astana IT University, Nur-Sultan, Kazakhstan. - 2021. - P. 28-30.

Fernandez J., Basavaraju M. Task allocation model in globally distributed software projects using genetic algorithms // Proc. of the 2012 IEEE Seventh International Conference on Global Software Engineering. - 2012. - P. 181.

Barcus A., Montibeller G. Supporting the allocation of software development work in distributed teams with multicriteria decision analysis // Omega. - 2008. - V. 36. - № 3. - P. 464-475.

Yu D., Zhou Z., Wang Y. Crowdsourcing software task assignment method for collaborative development // IEEE Access. - 2019. - V. 7. - P. 35743-35754.

Yin X., Huang J., He W., Guo W., Yu H., Cui L. Group task allocation approach for heterogeneous software crowdsourcing tasks // Peer-to-Peer Networking and Applications. - 2020. 14. - № 3. - P. 1736-1747.

Nakra V. Enhancing Software Project Management and Task Allocation with AI and Machine Learning // International Journal on Recent and Innovative Trends in Computing and Communication. - 2023. 11. - № 11. - P. 1171-1178.

Tuan N. N., Hang H. Q. Iteration Scheduling Using Bayesian Networks in Agile Software Development // Proc. of Vietnamese Academic Workshop. - 2019. - P. 300-308.

Singh M., Chauhan N., Popli R. A Review on Quantitative Task Allocation in Agile Software Development // Proc. of International Conference on Sustainable Computing in Science, Technology and Management (SUSCOM), Amity University Rajasthan, Jaipur. - 2019. - P. 268-273.

Chen W. N., Zhang J., Member S. Ant colony optimization for software project scheduling and staffing with an event-based scheduler // IEEE Transactions on Software Engineering. - 2013. 39. - № 1. - P. 1-17.

Almeida L. H., Albuquerque A. B., Pinheiro P. R. A multi-criteria model for planning and fine-tuning distributed Scrum projects // Proc. of 2011 IEEE Sixth International Conference on Global Software Engineering. - 2011. - P. 75-83.

Simão Filho M., Pinheiro P. R., Albuquerque A. B. Analysis of task allocation in distributed software development through a hybrid methodology of verbal decision analysis // Journal of Software: Evolution and Process. - 2017. - V. 29. - № 7. - P. 1-18

Yu D., Wang Y., Zhou Z. Software crowdsourcing task allocation algorithm based on dynamic utility // IEEE Access. - 2019. - V. 7. - P. 33094-33106.

Alhazmi A., Huang S. A decision support system for sprint planning in scrum practice // Proc. of SoutheastCon. - 2018. - P. 1-9.

Wang Z. P-value based task allocation in a scrum team: a multi-agent simulation // Proc. of the IEEE 10th International Conference on Software Engineering and Service Science (ICSESS). - 2019. - P. 1-4.

Arık O. A. Project scheduling and staff allocation problem with time-dependent learning effect: a mixed integer non-linear programming approach // A - Applied Sciences and Engineering. - 2019.

Vasyluk A., Basyuk T. Algebras of algorithms for modeling the distribution of resources in IT projects // SISN. - 2023. - V. 13. - P. 156-166.

Pratama I. N., Dachyar M., Pratama N. R. Optimization of Resource Allocation and Task Allocation with Project Management Information Systems in Information Technology Companies // TEM Journal. - 2023. 12. - № 3. - P. 1814-1824.

Nechvoloda L. V., Shevchenko N. Yu. Increasing the efficiency of IT project management with the application of complex methodology distribution of performers for work // Taurida Scientific Herald. Series: Technical Sciences. - 2023. - No. 2. - P. 98-105.

Diebold F., Aziz H., Bichler M., et al. Course Allocation via Stable Matching // Bus Inf Syst Eng. - 2014. - V. 6. - P. 97-110.

Jiao Z., Shen Z. School choice with priority-based affirmative action: A responsive solution // Journal of Mathematical Economics. - 2021. - V. 92. - P. 1-9.

Jiao Z., Tian G. Two further impossibility results on responsive affirmative action in school choice // Economics Letters. - 2018. - V. 166. - P. 60-62.

Diebold F., Bichler M. Matching with indifferences: A comparison of algorithms in the context of course allocation // European Journal of Operational Research. - 2017. - V. 260. - № 1. - P. 268-282.

Brandt F., Greger M., Romen R. Towards a Characterization of Random Serial Dictatorship // arXiv. - 2023.

Aziz H., Brandt F., Brill M. The computational complexity of random serial dictatorship // Economics Letters. - 2013. 121. - № 3. - P. 341-345.

Hong M., Park J. Core and top trading cycles in a market with indivisible goods and externalities // Journal of Mathematical Economics. - 2022. - V. 100. - P. 102627.

##submission.downloads##

Опубліковано

2024-12-30