Group role assignment strategies in microservices team based on E-CARGO model

作者:

Highlights:

摘要

To obtain or even increase the expected benefits of using microservices architecture (MSA), it is necessary to solve a series of challenges encountered in the process of applying MSA. To properly assign group roles to build a development team that matches the MSA is one of the important challenges. This paper combines the group role assignment (GRA) algorithm and E-CARGO model to solve group role assignment in MSA (GRAMSA) and proposes three basic strategies for evaluating the created MSA team, including performance first, positivity first, and communication costs first. Furthermore, based on the combination of three basic strategies, two optimized role assignment strategies are proposed, namely, GRA based on agent positivity and GRA that maximizes team performance under location restrictions. The strategies mentioned in the paper provide companies using MSA with different team evaluation angles, and at the same time help them build the most suitable development team for different application scenarios. Finally, the proposed strategies are discussed through case studies, and the application scenarios and generalizability of the strategies are analyzed.

论文关键词:Knowledge management,Role assignment,Role-based collaboration,Microservices architecture,E-CARGO model,Case study

论文评审过程:Received 11 January 2022, Revised 9 April 2022, Accepted 23 April 2022, Available online 4 May 2022, Version of Record 12 May 2022.

论文官网地址:https://doi.org/10.1016/j.knosys.2022.108910