Self Assignment in Agile Projects

Self-assignment, where software developers choose their own tasks, is a common practice in agile teams. However, self-assignment is not a straight forward practice, both for the. team and the managers. We investigated the practice of self-assignment in real-world settings using the Grounded Theory research method. Our results, in the form of evidence-based theories and key findings, shed light on:

  • what drives and sustains self-assignment
  • how agile teams make self-assignment work
  • what workflow mechanisms and task allocation strategies are practiced in agile teams
  • what factors motivate developers to self-assign certain tasks

Alt-Pubs:

Papers:

Investigators:

Prof Rashina Hoda, Kelly Blincoe, Dr Zainab Masood

Self Assignment in Agile Projects image