Abstract
Management is one of the factors with direct influence on the successful implementation of a project carried out in Distributed Software Development Environment (DSD), whereas mismanagement can result in schedule delays, loss of productivity and high costs. This article presents the benefits of using some of the key agile practices as well as the challenges encountered in DSD project management. The results were collected in quantitative research with the application of a survey among thirty-five professionals. These results indicate a positive contribution of the use of these practices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ambler, S.: Agile adoption rate survey (2006). http://www.ambysoft.com/surveys/agileMarch2006.html
Audy, J., Prikladnicki, R.: Distributed Software Development: Software Development with Distributed Teams. Campus, Rio de Janeiro (2008)
Beck, K., et al.: Manifesto for agile software development (2001). http://agilemanifesto.org/iso/ptbr
Enami, L.N.M.: A project management model for a distributed software development environment. Dissertation (Master in Computer Science) - Department of Informatics. State University of Maringá (2006)
Evaristo, R., Scudder, R.: Geographically distributed project teams: a dimensional analysis. In: HICSS, Proceedings, Hawaii, USA, 15 p. (2000)
Farias, Jr. I.H., Duarte, L., de Oliveira, J.P.N., Dantas, A.R.N., Barbosa, J.F., de Moura, H.P.: Motivational factors for distributed software development teams. In: Proceedings of the Eighth IEEE International Conference on Global Software Engineering Workshop, Porto Alegre, Brazil (2012)
Fowler, M.: Using an agile software process with offshore development (2006). http://www.martinfowler.com/articles/agileOffshore.html
Fowler, M.: The New Methodology (2005). http://www.martinfowler.com/articles/newMethodology.html
Gregório, M., et al.: The seven sins in the application of software processes. UNIBRATEC - Brazilian Association of Institutes of Technology (2007). http://www.unibratec.com.br/revistacientifica/n2_artigos/n2_gregorio_mla.pdf
Herbsleb, J.D., et al.: An empirical study of global software development: distance and speed. In: International Conference on Software Engineering (ICSE), Proceedings, Toronto, pp. 81–90 (2001)
Niinimäki, T., Piri, A., Lassenius, C., Hynninen, P.: Studying communication in agile software development: a research framework and pilot study. ACM (2009). ISBN: 978-1-60558-694
Oliveira, E., Lima, R.: State of the art on the use of scrum in distributed software development environments. J. Syst. Comput. 1(2), 106–119 (2011)
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed agile development: using scrum in a large project. In: Global Software Engineering, pp. 87–95 (2008)
Phalnikar, R., Deshpande, V.S, Joshi, S.D.: Applying agile principles for distributed software development. In: International Conference on Advanced Computer Control, pp. 535–539. IEEE (2009)
Ryan, S.D., Sharp, J.H.: Best practices for configuring globally distributed agile teams. J. Inf. Technol. Manage. 22(4), 56 (2011)
Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)
Shrivastava, S.V., Date, H.: Distributed agile software development: a review. J. Comput. Sci. Eng. 1(1), 10–17 (2010)
Streiner, D.L.: Being inconsistent about consistency: when coefficient alpha does and does not matter. J. Pers. Assess. 80(3), 217–222 (2003)
Wainer, J.: Quantitative and qualitative research methods for computer science. Update Comput. 1, 221–262 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Feitoza Gonçalves, W. et al. (2017). Using Agile Methods in Distributed Software Development Environments. In: Silva da Silva, T., Estácio, B., Kroll, J., Mantovani Fontana, R. (eds) Agile Methods. WBMA 2016. Communications in Computer and Information Science, vol 680. Springer, Cham. https://doi.org/10.1007/978-3-319-55907-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-55907-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55906-3
Online ISBN: 978-3-319-55907-0
eBook Packages: Computer ScienceComputer Science (R0)