Abstract:For distributed agile software development becoming increasingly popular, this study seeks to shed light on proposing a task assignment method based on the multi-task priority algorithm, which is using mathematical calculations to assign tasks. According to multi-model researches, more comprehensive factors of distributed agile software development were considered. A specific assignment method was given, to improve the effectiveness of task assignment. Through verification, the task assignment method is suitable for distributed agile software development.