Research Article

A Critique on Task Allocation Processes in Distributed Agile Software Development

Table 1

Evaluation based on proposed task allocation process.

Development setupProposed methodologyHigh-level process activitiesLow-level process activities
DOTIDCCIDRRIFIDITRCFCDRDC/R
PFIFSFTFAFEFTmFTecFBDSDWDADTDDSD-D

SDEstimation model [79]
SDMathematical model for scheduling [85]
SDScheduling approach [4]
SDSystematic literature review [81]
SDFramework [82]
SDAITA with negotiation tree [116]
SDMulti-objective optimization approach [78]
SDApproach for mining task dependencies [95]
SDModel for job design [84]
DSDModels and algorithms [24]
DSDVerbal decision analysis method [18]
DSDPlanning tool [36]
DSDDecision support model [13]
DSDTask assignment method [22]
DSDTask allocation algorithm [23]
DSDFramework for allocation [20]
DSDHybrid methodology [19]
DSDMulticriteria model [16]
ASDDecision support system [55]
ASDMulti-agent simulation[58]
ASDAlgorithms [37]
ASDSoftware tool for agile management [57]
DASDCase study [65]
DASDTaxonomy [76]
DASDDecision model [1]
DASDHybrid methodology [8]
DASDFramework for task allocation [6]