Zusammenfassung
Der globale Offshoring-Trend hat auch die Entwicklung betrieblicher Anwendungssysteme erfasst. Anforderungsspezifikationen sind hierbei das zentrale Medium, mit dem Auftraggeber während der arbeitsteiligen Entwicklung im zwischenbetrieblichen und interkulturellen Kontext so explizit wie möglich kommunizieren, was zu realisieren ist. Eine entsprechende Eignung der erstellten Anforderungsspezifikationen ist in Offshoring-Projekten daher häufig erfolgsentscheidend. Um deren Eignung zu bewerten werden zunächst acht Qualitätskriterien für Anforderungsspezifikationen vorgestellt. Weiterhin werden fünf Kompensationsfaktoren diskutiert, die eine unzureichende Spezifikationsqualität im weiteren Offshoring-Projekt gegebenenfalls ausgleichen können. Auf diesen Grundlagen aufbauend wird eine Methode beschrieben, mit der die Eignung einer Anforderungsspezifikation für ein Offshoring-Projekt rational abgeschätzt werden kann. Die Anwendung der Methode wird anhand einer großen Fallstudie illustriert, die bei einem Praxispartner durchgeführt wurde. Die bei der Anwendung der Methode erzielten Ergebnisse werden vor dem Hintergrund des tatsächlichen weiteren Entwicklungsverlaufs bestätigt.
Abstract
Today, even the development of business information systems is subject to the global offshoring trend. With the division of development work in an inter-organizational and intercultural context, requirements specifications become the central means to communicate the development scope as explicitly as possible. The suitability of requirements specifications hence often is mission critical in offshore projects. To assess their suitability, we first present eight quality criteria for requirements specifications. We then discuss five critical compensating factors that may potentially balance out an insufficient specification quality during the offshore project. On this basis, we describe a method to rationally evaluate the suitability of requirements specifications for instantiating an offshore project. We illustrate the application of the method by elaborating on a large case study that has been conducted with an industry partner. The results achieved by applying our method were confirmed during the further course of the actual project.
Literatur
Aspray W, Mayadas F, Vardi MY (Hrsg) (2006) Globalization and offshoring of software: a report of the ACM job migration task force. The executive summary, findings, and overview of a comprehensive ACM report on the offshoring of software worldwide. ACM, New York
Becker J, Rosemann M, Schütte R (1995) Grundsätze ordnungsgemäßer Modellierung. WIRTSCHAFTSINFORMATIK 37(5):435–445
Bensberg F (2008) Nutzwertanalyse. In: Kurbel K, Becker J, Gronau N, Sinz E, Suhl L (Hrsg) Enzyklopädie der Wirtschaftsinformatik – Online-Lexikon, 3. Aufl. Oldenbourg, München
Berenbach B, Borotto G (2006) Metrics for model driven requirements development. In: Proceedings of the 28th international conference on software engineering (ICSE 2006), Shanghai, China. ACM, New York, S 445–451
Bhat JM, Mayank G, Murthy SN (2006) Overcoming requirements engineering challenges: lessons from offshore outsourcing. IEEE Softw 23(5):38–44
Boos E, Iesalnieks J, Keller F, Moczadlo R, Rathgeb K, Rohlfes M, Schmidt C, Stimmer J (2005) Leitfaden Offshoring. Bundesverband Informationswirtschaft, Telekommunikation und neue Medien e.V., Berlin
Brown AW (2000) Large-scale, component-based development. Prentice-Hall, Upper Saddle River
Christiansen H (2007) Meeting the challenge of communication in offshore software development. In: Meyer B, Mathai J (Hrsg) Software engineering approaches for offshore and outsourced development. First international conference, SEAFOOD 2007, Zurich. Lect notes comput sci, Bd 4716. Springer, Heidelberg, S 19–26
Coase RH (1937) The nature of the firm. Economica 4(16):386–405
Corriveau J-P (2007) Testable requirements for offshore outsourcing. In: Meyer B, Mathai J (Hrsg) Software engineering approaches for offshore and outsourced development. First international conference, SEAFOOD 2007, Zurich. Lect notes comput sci, Bd 4716. Springer, Heidelberg, S 27–43
Cusick J, Prasad A (2006) A practical management and engineering approach to offshore collaboration. IEEE Softw 23(5):20–29
D’Souza DF, Wills AC (1999) Objects, components, and frameworks with UML: the catalysis approach. Addison-Wesley, Upper Saddle River
Davenport T (2004) What stays and what goes? Sourcing processes and jobs in the global economy. In: A CFO magazine symposium: offshore outsourcing – risks and rewards. Conclusions paper, The Metropolitan Club, New York, NY, 17 June 2004. CFO, New York.
Davis AM (1993) Software requirements: objects, functions, and states. Prentice Hall, Englewood Cliffs
Dibbern J, Goles T, Hirschheim R, Jayatilaka B (2004) Information systems outsourcing: a survey and analysis of the literature. DATA BASE Adv Inf Syst 35(4):6–102
Dibbern J, Winkler J, Heinzl A (2008) Explaining variations in client extra costs between software projects offshored to India. MIS Q 32(2):333–366
Erber G, Sayed-Ahmed A (2005) Offshore outsourcing: a global shift in the present IT industry. Intereconomics 40(2):100–112
Gefen D, Wyss S, Lichtenstein Y (2008) Business familiarity as risk mitigation in software development outsourcing contracts. MIS Q 32(3):531–551
Gsell B, Overhage S, Turowski K (2008) Unzureichende Leistungsbeschreibung bei der Softwareentwicklung und die Rolle von Standardverträgen. In: Möllers T (Hrsg) Standardisierung durch Markt und Recht. Nomos, Baden-Baden, S 23–48
Hall A (1990) Seven myths of formal methods. IEEE Softw 7(5):11–19
Hansen HR, Neumann G (2009) Wirtschaftsinformatik 1: Grundlagen und Anwendung, 10. Aufl. Lucius & Lucius, Stuttgart
Heeks R, Krishna S, Nicholson B, Sahay S (2001) Synching or sinking: global software outsourcing relationships. IEEE Softw 18(2):54–60
Heindl M, Biffl S (2006) Risk management with enhanced tracing of requirements rationale in highly distributed projects. In: Proceedings of the 2006 international workshop on global software development for the practitioner, Shanghai, China. ACM, New York, S 20–26
Hevner AR, March ST, Park J, Ram S (2004) Design science in information systems research. MIS Q 28(1):75–105
Hofstede G (1997) Lokales Denken, Globales Handeln: Kulturen, Zusammenarbeit und Management. Beck, München
IEEE (1998) IEEE recommended practice for software requirements specifications. IEEE standard, 830-1998. Institute of Electrical and Electronics Engineers, New York
King WR, Torkzadeh G (2008) Information systems offshoring: research status and issues. MIS Q 32(2):205–225
Klein R, Scholl A (2004) Planung und Entscheidung: Konzepte, Modelle und Methoden einer modernen betriebswirtschaftlichen Entscheidungsanalyse. Vahlen, München
Kobitzsch W, Rombach D, Feldmann RL (2001) Outsourcing in India. IEEE Softw 18(2):78–86
Kojima S, Kojima M (2007) Making IT offshoring work for the Japanese industries. In: Meyer B, Mathai J (Hrsg) Software engineering approaches for offshore and outsourced development. First international conference, SEAFOOD 2007, Zurich. Lect notes comput sci, Bd 4716. Springer, Heidelberg, S 67–82
Krogstie J (1998) Integrating the understanding of quality in requirements specifications and conceptual modeling. ACM SIGSOFT Softw Eng Notes 23(1):86–91
Lacity M, Willcocks L (2003) IT sourcing reflections: lessons for customers and suppliers. WIRTSCHAFTSINFORMATIK 45(2):115–125
Lamsweerde A van (2009) Requirements engineering: from system goals to UML models to software specifications. Wiley, Hoboken
Liskov BH, Berzins V (1986) An appraisal of programming specifications. In: Gehani N, McGettrickm AT (Hrsg) Software specification techniques. Addison-Wesley, Wokingham, S 3–24
MacGregor E, Hsieh Y, Kruchten P (2005) Cultural patterns in software process mishaps: incidents in global projects. ACM SIGSOFT Softw Eng Notes 30(4):1–5
Moczadlo R (2002) Chancen und Risiken des Offshore-Development: Empirische Analyse der Erfahrungen. deutscher Unternehmen. http://www.competence-site.de. Abruf am 2009-07-14
Morris C (1970) Foundations of the theory of signs. University of Chicago Press, Chicago
Nevo S, Wade M, Cook W (2006) An examination of the trade-off between internal and external IT capabilities. J Strateg Inf Syst 16(1):5–23
Overby S (2003) Offshore outsourcing the money: moving jobs overseas can be a much more expensive proposition than you may think. CIO 16(22):60–66
Overhage S (2006) Vereinheitlichte Spezifikation von Komponenten: Grundlagen, UnSCom Spezifikationsrahmen und Anwendung. Dissertation, Universität Augsburg, Augsburg
Overhage S, Thomas P (2005) WS-Specification: Ein Spezifikationsrahmen zur Beschreibung von Web-Services auf Basis des UDDI-Standards. In: Ferstl OK, Sinz EJ, Eckert S, Isselhorst T (Hrsg) Wirtschaftsinformatik 2005: eeconomy, egovernment, esociety, Bamberg, Germany. Physica, Heidelberg, S 1539–1558
PrußM, Skroch O (2008) Kritische Defizite bei der Leistungsvereinbarung in Software-Verträgen: ein Bericht aus der Praxis. In: Möllers T (Hrsg) Vielfalt und Einheit: Wirtschaftliche und rechtliche Rahmenbedingungen von Standardbildung. Nomos, Baden-Baden, S 263–278
Pryor B, Keane B (2004) Critical success factors in outsourcing. In: A CFO magazine symposium: offshore outsourcing – risks and rewards, The Metropolitan Club, New York, NY, June 17, 2004. CFO Publishing Corp, New York, S 11–13
Remus U, Wiener M (2009) Critical success factors for managing offshore software development projects. J Glob Inf Technolog Manag 12(1):6–29
Sakthivel S (2007) Managing risk in offshore systems development. Commun ACM 50(4):69–75
Scheffczyk J, Stutz C, Borghoff U, Siedersleben J (2004) Formale Konsistenzsicherung in informellen Software-Spezifikationen. Inform Forsch Entwickl 19(1):17–29
Schienmann B (1997) Objektorientierter Fachentwurf: Ein terminologiebasierter Ansatz für die Konstruktion von Anwendungssystemen. Teubner, Stuttgart/Leipzig
Setamanit S-O, Raffo D (2008) Identifying key success factors for globally distributed software projects using simulation: a case study. In: Wang Q, Pfahl D, Raffo D (Hrsg) Making globally distributed software development a success story. International conference on software processes, ICSP 2008, Leipzig, Lect notes comput sci, Bd. 5007. Springer, Heidelberg, S 320–332
Siakas KV, Maoutsidis D, Siakas E (2006) Trust facilitating good software outsourcing relationships. In: Richardson I, Runeson P, Messnarz R (Hrsg) Software process improvement. Proceedings of the 13th European conference, EuroSPI 2006, Joensuu, Finland. Lect notes comput sci, Bd 4257. Springer, Heidelberg, S 171–182
Steimle T (2007) Softwareentwicklung im Offshoring: Erfolgsfaktoren für die Praxis. Springer, Heidelberg
Takeda H, Veerkamp P, Tomiyama T, Yoshikawa H (1990) Modeling design processes. AI Mag 11(4):37–48
Tsuji H, Sakurai A, Yoshida Ki, Tiwana A, Bush A (2007) Questionnaire-based risk assessment scheme for Japanese offshore software outsourcing. In: Meyer B, Mathai J (Hrsg) Software engineering approaches for offshore and outsourced development. First international conference, SEAFOOD 2007, Zurich. Lect notes comput sci, Bd 4716. Springer, Heidelberg, S 114–127
Vlaar PWL, van Fenema PC, Tiwari V (2008) Cocreating understanding and value in distributed work: how members of onsite and offshore vendor teams give make, demand and break sense. MIS Q 32(2):227–255
Wada Y, Nakahigashi D, Tsuji H (2007) An evaluation method for offshore software development by structural equation modeling. In: Meyer B, Mathai J (Hrsg) Software engineering approaches for offshore and outsourced development. First international conference, SEAFOOD 2007, Zurich, Lect notes comput sci, Bd 4716. Springer, Heidelberg, p 114–127
Wehrmann A, Gull D (2006) Ein COCOMO-basierter Ansatz zur Entscheidungsunterstützung beim Offshoring von Softwareentwicklungsprojekten. WIRTSCHAFTSINFORMATIK 48(6):407–417
Winkler J, Dibbern J, Heinzl A (2007) Der Einfluss kultureller Unterschiede beim IT-Offshoring: Ergebnisse aus Fallstudien zu deutsch-indischen Anwendungsentwicklungsprojekten. WIRTSCHAFTSINFORMATIK 49(2):95–103
Zangemeister C (1976) Nutzwertanalyse in der Systemtechnik – Eine Methodik zur multidimensionalen Bewertung und Auswahl von Projektalternativen, 4. Aufl. Wittemann, München
Author information
Authors and Affiliations
Corresponding author
Additional information
Angenommen nach einer Überarbeitung durch die Herausgeber des Schwerpunktthemas.
This article is also available in English via http://www.springerlink.com and http://www.bise-journal.org: Overhage S, Skroch, O, Turowski, K (2010) A Method to Evaluate the Suitability of Requirements Specifications for Offshore Projects. Bus Inf Syst Eng. doi: 10.1007/s12599-010-0106-8.
Rights and permissions
About this article
Cite this article
Overhage, S., Skroch, O. & Turowski, K. Eine Methode zur Bewertung der Eignung von Anforderungsspezifikationen für Offshoring-Projekte. WIRTSCHAFTSINFORMATIK 52, 149–159 (2010). https://doi.org/10.1007/s11576-010-0222-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11576-010-0222-6