What Drives and Sustains Self-Assignment in Agile Teams
Zainab Masood, Rashina Hoda, and Kelly Blincoe

TL;DR
This study explores the factors influencing self-assignment in agile teams, revealing individual preferences and managerial strategies that support sustainable task selection practices.
Contribution
It identifies key categories of factors affecting self-assignment and how managers can facilitate sustainable practices through tailored strategies.
Findings
Developers prioritize tasks based on individual preferences.
Managers use different strategies to balance risk and growth.
Self-assignment practices vary across teams and managers.
Abstract
Self-assignment, where software developers choose their own tasks, is a common practice in agile teams. However, it is not known why developers select certain tasks. It is important for managers to be aware of these reasons to ensure sustainable self-assignment practices. We investigated developers' preferences while they are choosing tasks for themselves. We collected data from 42 participants working in 25 different software companies. We applied Grounded Theory procedures to study and analyse factors for self-assigning tasks, which we grouped into three categories: task-based, developer-based, and opinion-based. We found that developers have individual preferences and not all factors are important to every developer. Managers share some common and varying perspectives around the identified factors. Most managers want developers to give higher priority to certain factors. Developers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
