SMART in Scrum
SMART is a context-aware task allocation approach to balance workload of team members in distributed agile team based on their individual situations. SMART does not intend to completely replace all aspects of task allocation in daily communications. As a component, the focus of SMART is to support context-aware, distributed, asynchronous task allocation from the perspectives of both tasks and team members.