Abstract
Two strategies that have significantly changed the way we conventionally think about managing software development and sustainment are the family of development approaches collectively referred to as agile methods, and the distribution of development efforts on a global scale. When you combine the two strategies, organizations have to address not only the technical challenges that arise from introducing new ways of working, but more importantly have to manage the ‘soft’ factors that if ignored lead to hard challenges. Using two case studies of distributed agile software development in India we illustrate the areas that organizations need to be aware of when transitioning work to India. The key issues that we emphasize are the need to recruit and retain personnel; the importance of teaching, mentoring and coaching; the need to manage customer expectations; the criticality of well-articulated senior leadership vision and commitment; and the reality of operating in a heterogeneous process environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Herbsleb, J., & Moitra, D. (2001). Global software development. IEEE Software, 18(2), 16–20.
Kuhn, T. (1970). The structure of scientific revolutions. 1962. Chicago: University of Chicago Press.
Beck, K. et al. (2001). The agile manifesto. The Agile Alliance.
Cockburn, A., & Highsmith, J. (2001). Agile software development, the people factor. Computer, 34(11), 131–133.
Cohn, M., & Ford, D. (2003). Introducing an agile process to an organization. Computer, 36(6), 74–78.
Williams, L., & Cockburn, A. (2003). Agile software development: It’s about feedback and change. Computer, 39–43.
Summers, M. (2008). Insights into an agile adventure with offshore partners. In Agile 2008.
Fowler, M. (2007). Using an agile software process with offshore development. Electronic. Available: http://www.martinfowler.com/articles/agileOffshore.html, p. 12-07.
Doshi, C., & Doshi, D. (2009). A peek into an agile infected culture. In Agile 2009. New York: IEEE.
Sureshchandra, K., & Shrinivasavadhani, J. (2008). Adopting agile in distributed development. In IEEE international conference on global software engineering.
Shrinivasavadhani, J., & Panicker, V. (2008). Remote mentoring a distributed agile team. In Agile 2008.
Batra, D. (2009). Modified agile practices for outsourced software projects. Communications of the ACM, 52(9), 143–148.
Cusumano, M. (2008). Managing software development in globally distributed teams. Communications of the ACM, 51(2), 15–17.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Srinivasan, J. (2010). Preparing your Offshore Organization for Agility: Experiences in India. In: Šmite, D., Moe, N., Ågerfalk, P. (eds) Agility Across Time and Space. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12442-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-12442-6_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12441-9
Online ISBN: 978-3-642-12442-6
eBook Packages: Computer ScienceComputer Science (R0)