Skip to main content

Mastering Dual-Shore Development – The Tools and Materials Approach Adapted to Agile Offshoring

  • Conference paper
Software Engineering Approaches for Offshore and Outsourced Development (SEAFOOD 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4716))

Abstract

Software development in offshoring settings with distributed teams presents particular challenges for all participants. Process models that work well for conventional projects may have to be adapted. In this paper we present case-study-reinforced advice on how to extend the Tools & Materials approach – a well established communication-centered agile design and development approach – to the field of dual-shore development in offshoring projects. We show how communication challenges can be tackled with common guiding and design metaphors, architecture-centric development, task assignments with component tasks and extensive quality assurance measures.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ribeiro, J.: India’s offshore outsourcing revenue grew 33%, Computerworld, 06/06 (2006), http://www.computerworld.com/action/artcle.do?command=printArticleBasic&articleId=9000877

  2. Kalakota, R., Robinson, M.: Dual-shore project management: Seven techniques for coordinating onshore-offshore projects (2005), http://www.informit.com/articles/article.asp?p=409917

  3. Hatch, P.J.: Offshore 2005 Research: Preliminary Findings and Conclusions, Vers.1.2.5 Ventoro (2005), http://www.ventoro.com/Offshore2005ResearchFindings.pdf

  4. Züllighoven, H.: Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach, dpunkt.verlag. Co-publication with Morgan-Kaufmann (2004)

    Google Scholar 

  5. Sauer, J.: Agile practices in offshore outsourcing – an analysis of published experiences. In: Proceedings of the 29th Information Systems Research Seminar in Scandinavia, IRIS 29 - Paradigms, Politics, Paradoxes, August 12-15, Helsingoer, Denmark (2006)

    Google Scholar 

  6. McCarthy, J.C.: Offshore Outsourcing: The Complete Guide. Forrester Research, Cambridge, MA (2004)

    Google Scholar 

  7. Huntley, H.: Five Reasons Why Offshore Deals Fail, Gartner, Stamford, CT (2005)

    Google Scholar 

  8. Kornstädt, A., Sauer, J.: Tackling Offshore Communication Challenges with Agile Architecture-Centric Development. In: Proc. of the Sixth Working IEEE/IFIP Conference on Software Architecture (WICSA 2007), Mumbai, India, January 6-9, 2007 (to appear, 2007)

    Google Scholar 

  9. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA (1999)

    Google Scholar 

  10. Gamma, E., et al.: Design-Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley, London, UK (1995)

    Google Scholar 

  11. Breitling, H., Kornstädt, A., Sauer, J.: Design Rationale in Exemplary Business Process Modeling. In: Dutoit, A.H., McCall, R., Mistrik, I., Paech, B. (eds.) Rationale Management in Software Engineering, pp. 191–208. Springer, Heidelberg (2006)

    Google Scholar 

  12. Lippert, M., Becker-Pechau, P., Breitling, H., Koch, J., Kornstädt, A., Roock, S., Schmolitzky, A., Wolf, H., Züllighoven, H.: Developing Complex Projects Using XP with Extensions. IEEE Computer Magazine 36, 06/03 (2003)

    Google Scholar 

  13. Bass, L., Kazman, R.: Architecture-Based Development, Technical Report CMU/SEI-99-TR-007, ESC-TR-99-007 (1999)

    Google Scholar 

  14. Grinter, R.E., Herbsleb, J.D., Perry, D.E.: The Geography of Coordination: Dealing with Distance in R&D Work. In: GROUP 1999. Proceedings of the international ACM SIGGROUP Conference on Supporting Group Work, November 14-17, pp. 306–315. ACM Press, New York (1999)

    Chapter  Google Scholar 

  15. Bischofberger, W.R., Kühl, J., Löffler, S.: Sotograph – a pragmatic approach to source code architecture conformance checking. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds.) EWSA 2004. LNCS, vol. 3047, pp. 1–9. Springer, Heidelberg (2004)

    Google Scholar 

  16. Stojanovic, Z., Dahanayake, A.N.W., Sol, H.G.: Component-oriented agile software development. In: Marchesi, M., Succi, G. (eds.) XP 2003. LNCS, vol. 2675, pp. 315–318. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bertrand Meyer Mathai Joseph

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kornstädt, A., Sauer, J. (2007). Mastering Dual-Shore Development – The Tools and Materials Approach Adapted to Agile Offshoring. In: Meyer, B., Joseph, M. (eds) Software Engineering Approaches for Offshore and Outsourced Development. SEAFOOD 2007. Lecture Notes in Computer Science, vol 4716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75542-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75542-5_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75541-8

  • Online ISBN: 978-3-540-75542-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics