Управління процесами у розподілених проєктних командах

2024;
: cc. 220 - 236
1
Національний університет «Львівська політехніка»
2
Національний університет “Львівська політехніка”, кафедра інформаційних систем та мереж

У роботі досліджено підходи до управління процесами координації та розподілу завдань у розподілених проєктних командах в ІТ галузі, які працюють у географічно розосереджених Agile-середовищах. Основна увага приділяється розробці моделі відбору членів команди, яка враховує досвід, продуктивність і географічне розташування членів розподілених команд для ефективного виконання завдань. Запропонована функціональна модель надає можливість враховувати основні фактори та залежності, що впливають на процес прийняття рішень у розподілених командах, зокрема функціональність, часову доступність і географічну відповідність. Це сприяє мінімізації ризиків і підвищенню ефективності управління проєктами, що особливо важливо в умовах швидко змінюваного ІТ ринку. Проаналізовано обмеження моделі та запропоновано шляхи подальших розвідок.

  1. Project Management Institute. (n.d.). Pulse of the profession: Future of project work. PMI. https://www.pmi.org/learning/thought-leadership/pulse/future-of-project-work
  2. Atlassian. (n.d.). Scrum artifacts. Atlassian. https://www.atlassian.com/agile/scrum/artifacts
  3. Васьків, Р., & Веретеннікова, Н. (2024). Інформаційні та комунікаційні інструменти ефективного функціонування розподілених проєктних команд. Вісник Національного університету “Львівська політехніка” “Інформаційні системи та мережі”, (15), 357–369. https://doi.org/10.23939/sisn2024.15.357
  4. Van Steen, M., & Tanenbaum, A. S. (2023). Distributed systems (4th ed.). distributed-systems.net. https://www.distributed-systems.net/index.php/books/ds4/
  5. Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The science of lean software and DevOps: Building and scaling high performing technology organizations. IT Revolution Press. https://itrevolution.com/book/accelerate/
  6. Lamersdorf, A., Münch, J., Rombach, D., Sihling, M., & Natschläger, C. (2012). A rule based model for customized risk identification and evaluation of task assignment alternatives in distributed software development projects. Journal of Software: Evolution and Process, 24(7), 713–727. https://doi.org/10.1002/smr.559
  7. Mahmood, S., Anwer, S., Niazi, M., Alshayeb, M., & Richardson, I. (2017). Key factors that influence task allocation in global software development. Information and Software Technology, 91, 102–122. https://doi.org/10.1016/j.infsof.2017.06.009
  8. Simão Filho, M., Pinheiro, P. R., Albuquerque, A. B., & Barreto, A. (2019). Task allocation and coordination in distributed agile software development: A systematic review. Complexity, 2019, 1–22. https://doi.org/10.1155/2019/7015418
  9. Pereira, L., Jerónimo, C., Simões, F., & Sousa, P. (2024). Project virtual teams: Systematic literature review. International Journal of Agile Systems and Management, 17(1), 15–45.
  10. Aslam, W., & Ijaz, F. (2018). A quantitative framework for task allocation in distributed agile software development. IEEE Access, 6, 15380–15390. https://doi.org/10.1109/ACCESS.2018.2812523
  11. Stray, V., & Moe, N. B. (2020). Understanding coordination in global software engineering: A mixed- methods study on the use of meetings and Slack. Journal of Systems and Software, 170, 110717. https://doi.org/10.1016/j.jss.2020.110717
  12. Patel, R., Rudnick-Cohen, E., Azarm, S., Otte, M., Xu, H., & Herrmann, J. W. (2020). Decentralized task allocation in multi-agent systems using a decentralized genetic algorithm. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA). https://doi.org/10.1109/ICRA40945. 2020.9197314
  13. Nundlall, C., & Nagowah, S. D. (2021). Task allocation and coordination in distributed agile software development: A systematic review. Journal of Software Engineering Research and Development, 13, 321– 330. https://doi.org/10.1007/s40411-020-00130-0
  14. Bick, S., Spohrer, K., Hoda, R., Scheerer, A., & Heinzl, A. (2018). Coordination challenges in large-scale software development: A case study of planning misalignment in hybrid settings. IEEE Transactions on Software Engineering, 44(10), 932–950. https://doi.org/10.1109/TSE.2017.2730870