- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- NextMove : task coordination in a distributed agile...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
NextMove : task coordination in a distributed agile development environment Mak, David K. M.
Abstract
While task coordination has always been a challenge for software project managers, the emerging trend of distributed development adds a new dimension to the conundrum. This thesis describes NextMove, a tool which relieves the project manager from the mundane work of day-to-day task assignment to team members, as well as the heuristic processes behind NextMove. NextMove leverages common practices in software engineering and multi-criteria decision-making processes in order to continuously evaluate the pertinence of tasks that are currently available in the project and advise the team on what to do next as the project progresses. Two methods were used to validate the evaluation approaches behind NextMove: project simulations and experiment with human subjects. Simulation results show that teams that make use of NextMove's heuristic process consistently post shorter project completion times than at least 80% of randomized executions of the same project. The experiment yielded less optimistic results, with conflicting results between different experiment sessions. However, important lessons were learned during the experiment and they open avenues for further research and improvement on NextMove.
Item Metadata
Title |
NextMove : task coordination in a distributed agile development environment
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2007
|
Description |
While task coordination has always been a challenge for software project managers, the emerging trend of distributed development adds a new dimension to the conundrum. This thesis describes NextMove, a tool which relieves the project manager from the mundane work of day-to-day task assignment to team members, as well as the heuristic processes behind NextMove. NextMove leverages common practices in software engineering and multi-criteria decision-making processes in order to continuously evaluate the pertinence of tasks that are currently available in the project and advise the team on what to do next as the project progresses. Two methods were used to validate the evaluation approaches behind NextMove: project simulations and experiment with human subjects. Simulation results show that teams that make use of NextMove's heuristic process consistently post shorter project completion times than at least 80% of randomized executions of the same project. The experiment yielded less optimistic results, with conflicting results between different experiment sessions. However, important lessons were learned during the experiment and they open avenues for further research and improvement on NextMove.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2011-03-03
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0101113
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.