TY - GEN
T1 - Using Agile Practices to Solve Global Software Development Problems - A Case Study
AU - Beecham, Sarah
AU - Noll, John
AU - Richardson, Ita
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/9/26
Y1 - 2014/9/26
N2 - Although challenges in Global Software Development (GSD)are now well known, companies are still looking for workable solutions to issues relating to poor communication, lack of control, low staff morale, and ambiguous requirements, all of which are prevalent in distributed development settings. Solutions offered are often difficult to implement, are disparate, and can be theoretical rather than practical. We conducted a case study with a GSD company, currently using a plan driven approach to development, and uncovered many GSD problems. We mapped each problem to solutions known to work in Agile development settings. Although work has been undertaken in Agile for GSD, we look to the literature to identify practices that specifically address challenges for organisations already engaged in GSD, who are open to moving from a plan-driven/waterfall development process to a more agile approach. Many challenges are addressed by Agile practices, for example requirements ambiguity, need for autonomy, or unpredictable customer expectations. We hypothesise that many GSD problems can be solved by organisations taking an agile approach to their development.
AB - Although challenges in Global Software Development (GSD)are now well known, companies are still looking for workable solutions to issues relating to poor communication, lack of control, low staff morale, and ambiguous requirements, all of which are prevalent in distributed development settings. Solutions offered are often difficult to implement, are disparate, and can be theoretical rather than practical. We conducted a case study with a GSD company, currently using a plan driven approach to development, and uncovered many GSD problems. We mapped each problem to solutions known to work in Agile development settings. Although work has been undertaken in Agile for GSD, we look to the literature to identify practices that specifically address challenges for organisations already engaged in GSD, who are open to moving from a plan-driven/waterfall development process to a more agile approach. Many challenges are addressed by Agile practices, for example requirements ambiguity, need for autonomy, or unpredictable customer expectations. We hypothesise that many GSD problems can be solved by organisations taking an agile approach to their development.
KW - Agile Methods
KW - Empirical Software Engineering
KW - Global Software Engineering
UR - http://www.scopus.com/inward/record.url?scp=84988530848&partnerID=8YFLogxK
U2 - 10.1109/ICGSEW.2014.7
DO - 10.1109/ICGSEW.2014.7
M3 - Conference contribution
AN - SCOPUS:84988530848
T3 - Proceedings - International Computer Software and Applications Conference
SP - 5
EP - 10
BT - Proceedings 2014 IEEE 9th International Conference on Global Software Engineering Workshops, ICGSEW 2014
PB - IEEE Computer Society
T2 - 9th IEEE International Conference on Global Software Engineering Workshops, ICGSEW 2014
Y2 - 18 August 2014 through 21 August 2014
ER -