Skip to main content

Challenges of the Customer Organization’s Requirements Engineering Process in the Outsourced Environment – A Case Study

  • Conference paper
  • First Online:
Book cover Requirements Engineering: Foundation for Software Quality (REFSQ 2015)

Abstract

[Context and motivation] The increasingly complex business and development environment brings challenges to IT system development and requirements engineering (RE) activities. [Question/problem] The goal of the case study was to investigate what the challenges of a customer organization’s RE process are in the outsourced development environment and what demands these challenges bring to RE process development. The case study was conducted in a Finnish insurance company. [Principal ideas/results] The results are based on 17 interviews and the analysis of 15 large projects. The case study indicates that one of the biggest challenges is to develop business and IT as a whole. When combining business process and IT system development, requirements are an important tool. Another critical challenge in the outsourced environment is that the RE process is distributed between the customer organization and the supplier. Furthermore, highly integrated IT systems and enterprise architecture bring demands to RE process. [Contribution] The paper describes a complex environment in which the customer organization develops IT systems, and systematically defines challenges related to the RE process.

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. McKincey&Company, Business technology office, Delivering large-scale IT projects on time, on budget, and on value (2012)

    Google Scholar 

  2. Hofmann, H.F., Lehner, F.: Requirements Engineering as a Success Factor in Software Projects. IEEE Software 18(4), 58–66 (2001)

    Article  Google Scholar 

  3. Sadraei, E., Aurum, A., Ghassan, B.: A field study of the requirements engineering practice in Australian sofware industry. Requirements Engineering 12(3), 145–162 (2007)

    Article  Google Scholar 

  4. Hansen, S., Berente, N., Lyytinen, K.: Requirements in the 21st century: current practice and emerging trends. In: Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds.) Design Requirements Engineering. LNBIP, vol. 14, pp. 44–87. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Bhat, J.M., Gupta, M., Murt, S.N.: Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Software 23(5), 38–44 (2006)

    Article  Google Scholar 

  6. Verner, J., Cox, K., Bleistein, S., Cerpa, N.: Requirements engineering and software project success: an industrial survey in Australia and the U.S. Australian Journal of Information Systems 13(1), 225–238 (2005)

    Google Scholar 

  7. Verner, J.M., Abdullah, L.M.: Exploratory case study research: Outsourced project failure. Information and Software Technology 54(8), 866–886 (2012)

    Article  Google Scholar 

  8. Abdullah, L.M., Verner, J.M.: Outsourced strategic IT systems development risk. In: Third International Conference on Research Challenges in Information Science, pp. 275–286 (2009)

    Google Scholar 

  9. IEEE, Std 1362™ - IEEE Guide for Information Technology—System Definition Concept of Operations (ConOps) Document, (R2007) (1998)

    Google Scholar 

  10. Wiegers, K.E.: Software Requirements. Microsoft Press, Redmond (2003)

    Google Scholar 

  11. IEEE/EIA, 12207.0-1996 Standard for Information Technology - Software life cycle processes (1998)

    Google Scholar 

  12. Cao, L., Ramesh, B.: Agile Requirements Engineering Practices: An Empirical Study. IEEE Software 25(1), 60–67 (2008)

    Article  Google Scholar 

  13. Houdek, F., Pohl, K.: Analyzing requirements engineering processes: a case study. In: Proceedings of 11th International Conference on Database and Expert Systems Applications (2000)

    Google Scholar 

  14. Herbsleb, J.D., Paulish, D.J., Bass, M.: Global software development at siemens: experience from nine projects. In: Proceedings of 27th International Conference on Software Engineering (2005)

    Google Scholar 

  15. Kauppinen, M., Vartiainen, M., Kontio, J., Kujala, S., Sulonen, R.: Implementing requirements engineering processes throughout organizations: success factors and challenges. Information and Software Technology 44(14), 937–953 (2004)

    Article  Google Scholar 

  16. Kauppinen, M.: Introducing Requirements Engineering Into Product Development: Towards Systematic User Requirements Definition, Doctoral Thesis, Helsinki University of Technology, Espoo (2005)

    Google Scholar 

  17. Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer, London (2011)

    Book  MATH  Google Scholar 

  18. Iqbal, l., Ahmad, J., Nizam, R., Nasir, M.H., Noor, M.A.: Significant Requirements Engineering Practices for Softwre Development Outsourcing. In: IEEE Australian Conference of Sofware Engineering, pp. 132–144 (2013)

    Google Scholar 

  19. Sabherwal, R.: The evolution of coordination in outsourced software development projects: a comparison of client and vendor perspectives. Information and Organization 13(3), 153–202 (2003)

    Article  Google Scholar 

  20. Hiisilä, H., Kauppinen, M., Kujala, S.: Interview guide and report. http://cse.aalto.fi/en/research/empirical_software_engineering/product_requirements/publications/publication_attachments/refsq15_interview_guide/(2014)

  21. Lazar, J., Feng, J., Hochheiser, H.: Research methods in human-computer interaction. Wiley, Chichester (2010)

    Google Scholar 

  22. Koehler, J., Hauser, R., Küster, J., Ryndina, K., Vanhatalo, J., Wahler, M.: The Role of Visual Modeling and Model Transformations in Business-driven Development. Electronic Notes in Theoretical Computer Science 211, 5–15 (2008)

    Article  Google Scholar 

  23. Ojasalo, J.: Contrasting theoretical grounds of business process modeling and service blueprinting. In: Global Conference of Business and Finance Proceedings, pp. 410–420 (2012)

    Google Scholar 

  24. Ullah, A., Lai, R.: Modeling business goal for business/IT alignment using requirements engineering. Journal of Computer Information Systems 51(3), 21–28 (2011)

    Google Scholar 

  25. van Lamsweerde, A.: Goal-oriented requirements enginering: a roundtrip from research to practice. In: Proceedings of the 12th IEEE Joint International Requirements Engineering Conference (RE 2004), pp. 4-7, Kyoto (2004)

    Google Scholar 

  26. Tiwana, A.: Beyond the black box: knowledge overlaps in software outsourcing. IEEE Software 21(5), 51–59 (2004)

    Article  Google Scholar 

  27. Runeson, P., Host, M., Rainer, A., Regnell, B.: Case study research in software engineering: Guidelines and examples. John Wiley & Sons (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Heli Hiisilä .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Hiisilä, H., Kauppinen, M., Kujala, S. (2015). Challenges of the Customer Organization’s Requirements Engineering Process in the Outsourced Environment – A Case Study. In: Fricker, S., Schneider, K. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2015. Lecture Notes in Computer Science(), vol 9013. Springer, Cham. https://doi.org/10.1007/978-3-319-16101-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16101-3_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16100-6

  • Online ISBN: 978-3-319-16101-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics