2018
DOI: 10.1515/jisys-2018-0085
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing the Self-Organizing Team Size Using a Genetic Algorithm in Agile Practices

Abstract: Abstract In agile software processes, the issue of team size is an important one. In this work we look at how to find the optimal, or near optimal, self-organizing team size using a genetic algorithm (GA) which considers team communication efforts. Communication, authority, roles, and learning are the team’s performance characteristics. The GA has been developed according to performance characteristics. A survey was used to evaluate the communication weight factors, which were … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 44 publications
1
8
0
Order By: Relevance
“…Ensemble learning into the optimization algorithm reveals that the optimal team size and distribution for a given total number of team members range between six and eight members per team, which aligns with industry practices [15][16][17]. These results are practically equal to those reported in [11].…”
Section: Introductionmentioning
confidence: 51%
See 1 more Smart Citation
“…Ensemble learning into the optimization algorithm reveals that the optimal team size and distribution for a given total number of team members range between six and eight members per team, which aligns with industry practices [15][16][17]. These results are practically equal to those reported in [11].…”
Section: Introductionmentioning
confidence: 51%
“…Although this question has been approached with anecdotal approximations like the two-pizza rule (a team should not be larger than the number of people two pizzas can feed) [10], there are various factors in the interactions among team members that can influence the team's size. A systematic approach to this problem is proposed in [11]. In this study, the challenge is addressed as an optimization problem: given the number of professionals, how to organize them to optimize the number of communication channels, considering both the channels within the team and between teams.…”
Section: Introductionmentioning
confidence: 99%
“…Team size : A growing body of literature recognizes the importance of team size in agile project teams (e.g., Lalsing et al, 2012). While some scholars have proposed ideal team sizes of no more than nine people (Almadhoun & Hamdan, 2020), studies have increasingly emphasized boundary conditions and necessary modifications that enable organizations to scale agile methods for larger clusters of employees (see Alqudah & Razali, 2016 for a detailed review in the domain of software development). Since communication and collaborative decision‐making are easier in smaller rather than larger teams, a recent systematic review suggests that agile methods are particularly suited to small to medium teams (Keshta & Morgan, 2017).…”
Section: Theorymentioning
confidence: 99%
“…It has recently been feasible to speed up the genetic processes and break out of local optimal states by adapting operator probabilities in GAs. However, building adaptive GAs is a difficult task, and the vast majority of methods used are heuristic in their approach [11] IV. CLUSTERING ALGORITHMS Methods like partitioning and hierarchical structure are utilized in clustering approaches [12].…”
Section: Genetic Algorithm (Ga)mentioning
confidence: 99%