Reconciling the concurrent trends in software development towards distributed teams and agile development methodologies is a complicated task, and is difficult to complete successfully without compromise. While leading authorities have attempted to do so, there has been very little research done in the area of how these techniques affect employee motivation to succeed and work in a collaborative environment, nor in how the techniques help or hinder the employee appraisal process - a critical component in the employee relations of many large organizations, and one to which the waterfall...
Reconciling the concurrent trends in software development towards distributed teams and agile development methodologies is a complicated task, and is ...