Mitigating Coordination Costs in Global Software Development Using Scrum

Автор: M. Rizwan Jameel Qureshi, Noha Alsulami

Журнал: International Journal of Information Engineering and Electronic Business(IJIEEB) @ijieeb

Статья в выпуске: 3 vol.6, 2014 года.

Бесплатный доступ

Global Software Development (GSD) is the most recent and major trend in software engineering domain. It provides many benefits but also faces various challenges in control, communication and coordination due to socio-cultural, geographical and temporal distance. Scrum is increasingly being applied in GSD as it supports teamwork between developers and customers. Scrum method offers a distinctive feature to mitigate the effects of socio-cultural and geographical but not temporal distance on coordination in GSD projects. This paper explains how Scrum helps to mitigate the effects of temporal distance which includes increased coordination costs in GSD projects. A web application called (Distributed Scrum Web Application) provides various advantages for Scrum teams. The main advantage of this application is to facilitate communication among distributed team members.

Еще

Global software development, scrum, coordination costs, distributed applications, sprint

Короткий адрес: https://sciup.org/15013250

IDR: 15013250

Список литературы Mitigating Coordination Costs in Global Software Development Using Scrum

  • Hossain, E., Bannerman, P. and Jeffery, D. Scrum Practices in Global Development: A Research Framework. In: Proceedings of the 12th International Conference on Product Focused Software Process Improvement (PROFES), 2011, pp. 88-102.
  • Bannerman, P. L., Hossain, E. and Jeffery, R. Scrum Practice Mitigation of Global Software Development Coordination Challenges: A Distinctive Advantage?" In: Proceedings of the 45th Hawaii International Conference on System Sciences, 2012, pp. 5309-5318.
  • Cristal, M., Wildt, D. and Prikladnicki, R. Usage of SCRUM Practices within a Global Company. In: Proceedings of the IEEE International Conference on Global Software Engineering, 2008, pp. 222-226.
  • Damian, D., Lassenius, C., Paasivaara, M., Borici, A. and Schr¨oter, A. Teaching a Globally Distributed Project Course Using Scrum Practices. In: Proceedings of the CTGDSD Conference, 2012, pp. 30-34.
  • Scharff, C., Gotel, O., and Kulkarni, V. Transitioning to Distributed Development in Students' Global Software Development Projects: The Role of Agile Methodologies and End-to-End Tooling. In: Proceedings of the 5th International Conference on Software Engineering Advances, 2010, pp. 388-394.
  • Hossain, E., Babar, M.A., and Paik, H. Using Scrum in Global Software Development: A Systematic Literature Review. In: Proceedings of the 4th IEEE International Conference on Global Software Engineering, 2009, pp. 175-184.
  • Nuevo, E.D., Piattini, M., and Pino, F.J. Scrum-based Methodology for Distributed Software Development. In: Proceedings of the 6th IEEE International Conference on Global Software Engineering, 2011, pp. 66-74.
  • Paasivaaraand, M., and Lassenius, C. Scaling Scrum in a Large Distributed Project. In: Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2011, pp. 363-367.
  • Scharff, C., Heng, S. and Kulkarni, V. On the Difficulties for Students to Adhere to Scrum on Global Software Development Projects: Preliminary Results. In: Proceedings of the CTGDSD Conference, 2012, pp. 25-29.
  • Paasivaara, M., Lassenius, C. and Heikkil, V. Inter-team coordination in large-scale globally distributed scrum: Do Scrum-of-Scrums really work?. In: Proceedings of the ESEM Conference, 2012, pp. 235-238.
  • Hossain, M. Scrum Practice Mitigation of Coordination Challenges in Global Software Development Projects: An Empirical Study. The University of New South Wales in Sydney, Australia, 2011, pp. 1-17.
Еще
Статья научная