Abstract
In this chapter we address the concept of agility in a wider context. One topic on which we focus is globalization in terms of distributed teamsdistributed teams ; the second idea is the application of the agile approach for the managementmanagement of non-software projectsnon-software projects project . Agile software development has evolved significantly during the last decade. In parallel to this evolution, globalization in software development has also emerged, and software is developed in many cases by teams which are spread across geographical areas, cultures, and nationalities. This reality, called global software development, has advantages as well as disadvantages. The most obvious advantage is the business aspect of cost reduction; the most problematic issues are communication and team synchronization. In this chapter we briefly describe the notion of global software development and explain how some agile practices help cope with the challenges involved. Specifically, we will see that the agile approach encourages a transparent global software development process. thus increasing information flow and project visibility and assistings in solving communication and synchronization problems. Further, the tightness of agile processes simplifies software project management. We also examine in this chapter the notion of agility beyond the software world and discover its usefulness in such projects
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
See Carmel’s blog at http://errancarmel.blogspot.com/2007/09/follow-sun-call-for-more-research-and.html.
References
Allen TJ Allen TJ (1984) Managing the flow of technology: technology transfer and the dissemination of technological information within the R&D organization. MIT Press, Cambridge, MA
Carmel ECarmel E (1999) Global software teams: collaborating across borders and time zones. Prentice Hall, Upper Saddle River, NJ
Carmel E,Carmel E Agarwal RAgarwal R (2001) Tactical approaches for alleviating distance in global software development. IEEE Software pp 22–29
Cusick J,Cusick J Prasad APrasad A (2006) A practical management and engineering approach to offshore collaboration. IEEE Software pp 20–29
Friedman TLFriedman TL (2005) The world is flat: a brief history of the twenty-first century. Farrar, Straus and Giroux
Herbsleb JD,Herbsleb JD Mockus AMockus A , Finholt TAFinholt TA , Grinter RGrinter R (2001) An empirical study of global software development: distance and speed. In: Proceedings of the 23rd international conference on software engineering (ICSE). IEEE Computer Society Press, Los Alamitos, CA
Highsmith JHighsmith J (2002) Agile software developments ecosystems. Addison-Wesley, Reading, MA
Jarvenpaa SL,Jarvenpaa SL Leidner DELeidner DE (1998) Communication and trust in global virtual teams. Organ Sci 10(6):791–815
Moore GAMoore GA (2000) Living on the fault line: managing for shareholder value in the age of the internet. Harper Business, New York
Nirenberg JNirenberg J (2002) Global leadership. Capstone Wiley
Sahay S,Sahay S Nicholson BNicholson B , Krishna SKrishna S (2003) Global IT outsourcing: software development across borders. Cambridge University Press, Cambridge
Sangwan R,Sangwan R Bass MBass M , Mullick NMullick N , Paulish DJPaulish DJ , Kazmeier JKazmeier J (2007) Global software development handbook. AuerBach Publications, Taylor and Francis Group, New York
Sawyer S,Sawyer S Guinan PJGuinan PJ (1998) Software development: processes and performance. IBM Syst J 37(4) http://www.research.ibm.com/journal/sj/374/sawyer.html
Yourdon EYourdon E (1997) Death march: the complete software developer’s guide to surviving “mission impossible” projects. Prentice Hall PTR, NJ
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag London
About this chapter
Cite this chapter
Hazzan, O., Dubinsky, Y. (2008). Globalization. In: Agile Software Engineering. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84800-198-5_10
Download citation
DOI: https://doi.org/10.1007/978-1-84800-198-5_10
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84800-198-5
Online ISBN: 978-1-84800-199-2
eBook Packages: Computer ScienceComputer Science (R0)