Advertisement

Globalization

  • Orit Hazzan
  • Yael Dubinsky
Chapter
Part of the Undergraduate Topics in Computer Science book series (UTICS)

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

Keywords

Software Development Software Project Global Software Development Agile Development Agile Practice 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 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, MAGoogle Scholar
  2. Carmel ECarmel E (1999) Global software teams: collaborating across borders and time zones. Prentice Hall, Upper Saddle River, NJGoogle Scholar
  3. Carmel E,Carmel E Agarwal RAgarwal R (2001) Tactical approaches for alleviating distance in global software development. IEEE Software pp 22–29Google Scholar
  4. Cusick J,Cusick J Prasad APrasad A (2006) A practical management and engineering approach to offshore collaboration. IEEE Software pp 20–29Google Scholar
  5. Friedman TLFriedman TL (2005) The world is flat: a brief history of the twenty-first century. Farrar, Straus and GirouxGoogle Scholar
  6. 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, CAGoogle Scholar
  7. Highsmith JHighsmith J (2002) Agile software developments ecosystems. Addison-Wesley, Reading, MAGoogle Scholar
  8. Jarvenpaa SL,Jarvenpaa SL Leidner DELeidner DE (1998) Communication and trust in global virtual teams. Organ Sci 10(6):791–815CrossRefGoogle Scholar
  9. Moore GAMoore GA (2000) Living on the fault line: managing for shareholder value in the age of the internet. Harper Business, New YorkGoogle Scholar
  10. Nirenberg JNirenberg J (2002) Global leadership. Capstone WileyGoogle Scholar
  11. Sahay S,Sahay S Nicholson BNicholson B, Krishna SKrishna S (2003) Global IT outsourcing: software development across borders. Cambridge University Press, CambridgeCrossRefGoogle Scholar
  12. 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 YorkGoogle Scholar
  13. 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
  14. Yourdon EYourdon E (1997) Death march: the complete software developer’s guide to surviving “mission impossible” projects. Prentice Hall PTR, NJGoogle Scholar

Copyright information

© Springer-Verlag London 2008

Authors and Affiliations

  • Orit Hazzan
    • 1
  • Yael Dubinsky
    • 2
  1. 1.Department of Education in Technology and Science TechnionIsrael Institute of TechnologyHaifaIsrael
  2. 2.Department of Computer Science TechnionIsrael Institute of TechnologyHaifaIsrael

Personalised recommendations