Biomimetics (May 2024)

Intelligent Learning-Based Methods for Determining the Ideal Team Size in Agile Practices

  • Rodrigo Olivares,
  • Rene Noel,
  • Sebastián M. Guzmán,
  • Diego Miranda,
  • Roberto Munoz

DOI
https://doi.org/10.3390/biomimetics9050292
Journal volume & issue
Vol. 9, no. 5
p. 292

Abstract

Read online

One of the significant challenges in scaling agile software development is organizing software development teams to ensure effective communication among members while equipping them with the capabilities to deliver business value independently. A formal approach to address this challenge involves modeling it as an optimization problem: given a professional staff, how can they be organized to optimize the number of communication channels, considering both intra-team and inter-team channels? In this article, we propose applying a set of bio-inspired algorithms to solve this problem. We introduce an enhancement that incorporates ensemble learning into the resolution process to achieve nearly optimal results. Ensemble learning integrates multiple machine-learning strategies with diverse characteristics to boost optimizer performance. Furthermore, the studied metaheuristics offer an excellent opportunity to explore their linear convergence, contingent on the exploration and exploitation phases. The results produce more precise definitions for team sizes, aligning with industry standards. Our approach demonstrates superior performance compared to the traditional versions of these algorithms.

Keywords