A requirements data model for product service systems
Tóm tắt
Product service systems (PSS) are bundles of physical technological elements and service elements that are integrated to solve customer problems. In practice, most components of PSS are developed independently from each other, which leads to problems with coordination of development activities and integration of PSS components. Therefore, an integrated requirements engineering for PSS is needed that deals with the involvement of developers from product engineering, software engineering, and service engineering, as well as the inherent complexity of the PSS and the development process. In a case study with the development department of a PSS provider, we analyzed requirements documents and conducted expert interviews. We identified problems in the development, for example, that requirements on different levels of abstraction are intermingled, rationales for requirements are missing, and the concretization of requirements is unclear. To solve these problems, we propose a requirements data model (RDMod) for requirements to PSS. An RDMod describes different types of requirements and the relations between them. Thus, it is a scheme for the concretization of the requirements, which especially addresses the problems of structuring the requirements, enabling traceability, and finding conflicts. We then used an analytical evaluation, a feature-based evaluation and a retrospective application with requirements analysts of the industry partner. In a joint workshop, we specified requirements for a PSS with the RDMod. In structured interviews, we analyzed the perceived advantages of the RDMod. The experts confirmed that the RDMod is applicable in their development and it provides a clear structure for the requirements and therefore helps overcoming the identified problems.
Tài liệu tham khảo
Galbraith JR (2002) Organizing to deliver solutions. Organ Dyn 31(2):194–207
Halen CV, Vezzoli C, Wimmer R (2005) Methodology for product service system innovation. Koninklijke Van Gorcum BV, Assen
Mont O (2002) Clarifying the concept of product–service system. J Clean Prod 10(3):237–245
Berkovich M, Leimeister JM, Krcmar H (2009) Suitability of product development methods for hybrid products as bundles of classic products, software and serivce elements. Paper presented at the ASME 2009 international design engineering technical conferences & computers and information in engineering conference IDETC/CIE San Diego, USA
Berenbach B, Paulish DJ, Kazmeier J, Rudorfer A (2009) Software & systems requirements engineering: in practice. Mcgraw-Hill Professional, New York
Byrd TA, Cossick KL, Zmud RW (1992) A synthesis of research on requirements analysis and knowledge acquisition techniques. MIS Q 16(1):117–138
Berkovich M, Esch S, Mauro C, Leimeister JM, Krcmar H (2011) Towards an artifact model for requirements to IT-enabled product service systems. Paper presented at the 10. Internationale Tagung Wirtschaftsinformatik, WI2011, Zurich, Swiss
IEEE (1998) IEEE recommended practice for software requirements specifications. IEEE Std 830-1998. New York
Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. Paper presented at the proceedings of the conference on the future of software engineering, Limerick, Ireland
Ramaswamy R (1996) Design and management service processes: keeping customers for life. Addison Wesley, New Jersey
Fähling J, Köbler F, Leimeister JM, Krcmar H (2010) From products to product-service systems: IT driven transformation of a medical equipment manufacturer to a customer-centric solution provider. Paper presented at the international conference on information systems (ICIS), Saint Louis, Missouri
Berkovich M, Leimeister J, Krcmar H (2011) Requirements engineering for product service systems. Bus Inform Syst Eng 3(6):369–380. doi:10.1007/s12599-011-0192-2
Berkovich M, Leimeister JM, Krcmar H (2009) An empirical exploration of requirements engineering for hybrid products. Paper presented at the XVIIth European conference on information systems (ECIS 2009), Verona, Italy
Gorschek T, Wohlin C (2006) Requirements abstraction model. Requirements Eng 11(1):79–101
Geisberger E, Broy M, Berenbach B, Kazmeier J, Paulish D, Rudorfer A (2006) Requirements engineering reference model (REM). Technische Universität München, München
Pohl K, Sikora E (2007) COSMOD-RE: supporting the co-design of requirements and architectural artifacts. In: Requirements engineering conference, 2007. RE ‘07. 15th IEEE International, pp 258–261
Méndez Fernández D, Penzenstadler B, Kuhrmann M, Broy MA (2010) Meta model for artefact-orientation: fundamentals and lessons learned in requirements engineering. In: Petriu D, Rouquette N, Haugen Ø (eds) 13th International conference on model driven engineering languages and systems, Oslo, Norway. Lecture Notes in Computer Science, pp 183–197. doi:10.1007/978-3-642-16129-2_14
Yin RK (2009) Case study research. Design and methods, 5th edn. Sage Publications, New York
Mayring P (2000) Qualitative content analysis. In: Forum qualitative sozialforschung/forum: qualitative social research, vol 1(2) (qualitative methods in various disciplines I: psychology, 2000)
Fettke P, Loos P (2003) Multiperspective evaluation of reference models–towards a framework. Concep Model Novel Appl Domains 2814:80–91. doi:10.1007/978-3-540-39597-3_9
Hull E, Jackson K, Dick J (2004) Requirements Engineering. 2nd edn. Springer London. doi:10.1007/978-1-84996-405-0_6
Wiegers KE (2005) Software requirements, 1st edn. Microsoft Press Deutschland, Redmond
Ehrlenspiel K (2002) Integrierte Produktentwicklung, 2nd edn. Hanser Fachbuchverlag, Munich
Grönroos C (2000) Service management and marketing: a customer relationship management approach, 2nd edn. Wiley, Chichester
Scheer AW, Grieble O, Klein R (2004) Model-based Service Engineering. In: Geberl S, Weinmann S, Wiesner DF (eds) Impulse aus der Wirtschaftsinformatik. Physika, Heidelberg, pp 17-33
Sommerville I (2004) Software engineering, 7th edn. Pearson, Boston
Husen C, Meyer K (2005) Integrated co-design of software and services. In: Proceedings of the ICPR-18, international conference on production research, Salerno
Lamsweerde Av (2009) Requirements engineering: from system goals to UML models and software specifications. Wiley, Chichester
Schäppi B, Andreasen MM, Kirchgeorg M, Radermacher F-J (2005) Handbuch Produktentwicklung, vol 1. Hanser Fachbuchverlag, Munich
Deubel T, Steinbach M, Weber C (2005) Requirement- and cost-driven product development process. Paper presented at the international conference on engineering design, ICED ’05, Melbourne, Australia
Boehm BW (1996) Identifying quality-requirement conflicts. Softw IEEE 13(2):25–35
Scholl G, Rubik F, Kalimo H, Biedenkopf K, Söebech Ó (2010) Policies to promote sustainable consumption: innovative approaches in Europe. Nat Resour Forum 34(1):39–50. doi:10.1111/j.1477-8947.2010.01294.x
Karwowski W, Salvendy G (2010) Introduction to service engineering. Wiley, London
Edvardsson B, Olsson J (1996) Key concepts for new service development. Serv Ind J 16(2):140–164
Zarnekow R (2007) Produktionsmanagement von IT-Dienstleistungen: Grundlagen, Aufgaben und Prozesse, 1st edn. Springer, Berlin
Fitzsimmons JA, Fitzsimmons MJ (1999) Service management: operations, strategy, and information technology. Irwin, Boston
Schätz B (2006) Building components from functions. Electron Notes Theor Comput Sci 160:321–334
Kortler S, Helms B, Berkovich M, Lindemann U, Shea K, Leimeister JM, Krcmar H (2010) Using mdm-methods in order to improve managing of iterations in design processes. Paper presented at the The 12th international dependency and structure modelling conference, DSM 2010, Cambridge, UK
Chung L, do Prado Leite J (2009) On non-functional requirements in software engineering conceptual modeling: foundations and applications. In: Borgida A, Chaudhri V, Giorgini P, Yu E (eds) Lecture notes in computer science, vol 5600. Springer, Berlin, pp 363–379. doi:10.1007/978-3-642-02463-4_19
Becker J, Beverungen D, Knackstedt R (2010) The challenge of conceptual modeling for product–service systems: status-quo and perspectives for reference models and modeling languages. IseB 8(1):33–66. doi:10.1007/s10257-008-0108-y
Méndez Fernández D, Kuhrmann M (2009) Artefact-based requirements engineering and its integration into a process framework. Institut für Informatik, Technische Universität München, München