Process Management in Distributed Project Teams

2024;
: pp. 220 - 236
1
Lviv Polytechnic National University, Information Systems and Networks Department, Lviv, Ukraine
2
Lviv Polytechnic National University, Information Systems and Networks Department

The paper examines approaches to managing the processes of coordination and distribution of tasks in distributed project teams in the IT industry, which work in geographically dispersed Agile environments. The focus is on developing a team member selection model that considers the experience, performance, and geographic location of members of distributed teams for effective task performance. The proposed functional model makes it possible to take into account the main factors and dependencies affecting the decision-making process in distributed teams, in particular functionality, time availability and geographical compatibility. This helps to minimize risks and increase the efficiency of project management, which is especially important in the rapidly changing IT market. The limitations of the model are analyzed and ways of further exploration are suggested.

  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. Vaskiv, R., Veretennikova, N. (2024). Information and Communication Tools for Effective Functioning of Distributed Project Teams. Journal of Lviv Polytechnic National University "Information Systems and Networks", (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