2017
DOI: 10.1007/978-3-319-57633-6_19
|View full text |Cite
|
Sign up to set email alerts
|

Exploring Workflow Mechanisms and Task Allocation Strategies in Agile Software Teams

Abstract: Abstract. Task allocation is considered an important activity in software project management. However, the process of allocating tasks in agile software development teams has not received much attention in empirical research. Through a pilot study involving mixed open-ended and closed-ended interviews questions with 11 agile software practitioners working within a software development organization in India, we explain the process of task allocation as including three different mechanisms of workflow across tea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 12 publications
0
9
0
Order By: Relevance
“…Our preliminary work conducted on a dataset of 12 agile practitioners from four teams of a single company based in India confirmed five main types of task allocation approaches in agile teams: manager-driven, manager-assisted, team-driven, team-assisted, and or self-directed (Masood et al 2017a). With time and experience, agile teams seem to dispose of the command and control attitude and are instead seen to move towards managerassisted or team-assisted assignment and, in some cases, towards practicing self-assignment over time (Hoda and Noble 2017;Masood et al 2017a). As a part of that preliminary work, we also identified some motivational factors that agile developers take into account while selfassigning tasks such as technical complexity, business priority, previous experience with similar tasks, and others (Masood et al 2017b).…”
Section: Related Workmentioning
confidence: 66%
See 4 more Smart Citations
“…Our preliminary work conducted on a dataset of 12 agile practitioners from four teams of a single company based in India confirmed five main types of task allocation approaches in agile teams: manager-driven, manager-assisted, team-driven, team-assisted, and or self-directed (Masood et al 2017a). With time and experience, agile teams seem to dispose of the command and control attitude and are instead seen to move towards managerassisted or team-assisted assignment and, in some cases, towards practicing self-assignment over time (Hoda and Noble 2017;Masood et al 2017a). As a part of that preliminary work, we also identified some motivational factors that agile developers take into account while selfassigning tasks such as technical complexity, business priority, previous experience with similar tasks, and others (Masood et al 2017b).…”
Section: Related Workmentioning
confidence: 66%
“…Self-assignment in new agile teams is seen to happen as a gradual process, retaining a manager's role at the beginning for tasks delegation (Hoda and Noble 2017). Our preliminary work conducted on a dataset of 12 agile practitioners from four teams of a single company based in India confirmed five main types of task allocation approaches in agile teams: manager-driven, manager-assisted, team-driven, team-assisted, and or self-directed (Masood et al 2017a). With time and experience, agile teams seem to dispose of the command and control attitude and are instead seen to move towards managerassisted or team-assisted assignment and, in some cases, towards practicing self-assignment over time (Hoda and Noble 2017;Masood et al 2017a).…”
Section: Related Workmentioning
confidence: 70%
See 3 more Smart Citations