Abstract
We describe techniques and lessons learned from using agile methodologies with distributed teams, specifically outsourced and offshore development teams. Such teams often need to contend with multiple organizational boundaries, differences in time zone, language, and culture, and other communication challenges. First, we present concepts and issues in outsourcing and offshoring. Second, we describe a case study involving continually changing requirements, outsourcing, offshoring, and a method inspired by SCRUM and FDD. Third, we review key lessons learned, and conclude with a summary.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agile Alliance.: Manifesto for Agile Software Development (2001), http://www.agilemanifesto.org
Anderson, D.: Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results. Prentice Hall PTR, Upper Saddle River (2004)
Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, Reading (2003)
Brooks, F.: The Mythical Man-Month. Addison-Wesley, Reading (1995)
Insight, C.I.O.: Research: Outsourcing: How Well Are You Managing Your Partners? vol. 1(33), pp. 75–85 (November 2003)
Cockburn, A.: Agile Software Development. Addison-Wesley, Reading (2003)
Davison, D.: Top 10 Risks of Offshore Outsourcing. META Group (November 2003)
DeMarco, T., Lister, T.: Peopleware: Productive Projects and Teams. Dorset House (1999)
Dignan, L.: Leaping, then Looking. Baseline 1(22), 17–29 (2003)
Engardio, P., Bernstein, A., Kripalani, M.: The New Global Job Shift. Business Week , February 3 (2003)
Highsmith, J.: Agile Software Development Ecosystems. Addison-Wesley, Reading (2002)
Kishore, R., Rao, H.R., Nam, K., Rajagopalan, S., Chaudhury, A.: A Relationship Perspective on IT Outsourcing. Communication of the ACM 46(12), 87–92 (2003)
Palmer, S.R., Felsing, J.M.: A Practical Guide to Feature-Driven Development. Prentice Hall PTR, Upper Saddle River (2002)
Paulk, M., Weber, C., Curtis, B., Chrissis, M.B., et al.: The Capability Maturity Model: Guidelines for Improving the Software Process. Addison-Wesley, Reading (1994)
Paulk, M.: Extreme Programming from a CMM Perspective. IEEE Software 18(6), 19–26 (2001)
Schwaber, K., Beedle, M.: Agile Software Development with SCRUM. Prentice-Hall, Englewood Cliffs (2001)
Simons, M.: Internationally Agile. InformIT , March 15 (2002)
Software Development. Offshore by the Numbers 12(1) ,39-41 (January 2004)
Software Engineering Institute. Process Maturity Profile: Software CMM - CBA IPI and SPA Appraisal Results (2003)
UCCnet (2004), http://www.uccnet.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kussmaul, C., Jack, R., Sponsler, B. (2004). Outsourcing and Offshoring with Agility: A Case Study. In: Zannier, C., Erdogmus, H., Lindstrom, L. (eds) Extreme Programming and Agile Methods - XP/Agile Universe 2004. XP/Agile Universe 2004. Lecture Notes in Computer Science, vol 3134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27777-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-27777-4_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22839-4
Online ISBN: 978-3-540-27777-4
eBook Packages: Springer Book Archive