Task Assignment, Incentives and Technological Factors