Issues in IT Service-Oriented Requirements Engineering

Corporate information technology (IT) management is increasingly service-oriented, offering continuous evaluation and improvement of application, communication, delivery and support services to internal and external customers. Service-oriented requirements engineering (SoRE) plays a significant role in identifying and specifying service requirements, formally defined through service-level agreements (SLAs). However, the new frameworks and approaches emerging to guide these developments have not yet addressed how requirements for such services can be effectively developed, nor identified the diverse issues involved. We report a case study of a web services team development of requirements for an internal Service Desk service. The study revealed five main issues of concern when developing service provider requirements: service roles, responsibilities and accountability; service performance metrics; resolution of conflicting stakeholder service requirements; customer acceptance of service change; and service provider team structure. This study suggests that in the new IT services era, new techniques and approaches are needed for eliciting and determining provider and customer requirements that involve key stakeholder groups equitably and more closely negotiate the sometimes-conflicting provider and customer needs.

[1]  P. Mayring Qualitative Content Analysis , 2000 .

[2]  Pearl Brereton,et al.  Codifying a service architectural style , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

[3]  David C. Sutton Linguistic Problems with Requirements and Knowledge Elicitation , 2000, Requirements Engineering.

[4]  Marcel van Birgelen New Service Development and Innovation in the New Economy , 2001 .

[5]  Michael Langer,et al.  Towards generic service management concepts a service model based approach , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[6]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[7]  Sebastian Abeck,et al.  Specification of a Service Management Architecture to Run Distributed and Networked Systems , 2000, USM.

[8]  Tony Rands,et al.  Information technology as a service operation , 1992, J. Inf. Technol..

[9]  Michael D. Johnson,et al.  New Service Development and Innovation in the New Economy , 2000 .

[10]  Joseph A. GoguenDepartment Towards a Social, Ethical Theory of Information 1 , 1997 .

[11]  Pascal van Eck,et al.  Web Services as Product Experience Augmenters and the Implications for Requirements Engineering: A Position Paper , 2004 .

[12]  Jos J. M. Trienekens,et al.  Specification of Service Level Agreements: Problems, Principles and Practices , 2004, Software Quality Journal.

[13]  Neil A. M. Maiden,et al.  Determining socio-technical systems requirements: experiences with generating and walking through scenarios , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[14]  Joseph A. Goguen,et al.  Requirements engineering: social and technical issues , 1994 .

[15]  Roel Wieringa,et al.  Requirements Engineering for Service-Oriented Computing: A Position Paper , 2003 .

[16]  Barry W. Boehm,et al.  Theory-W Software Project Management: Principles and Examples , 1989, IEEE Trans. Software Eng..

[17]  Helmut Krcmar,et al.  Modular service architectures: a concept and method for engineering IT services , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[18]  S. Lichtenstein,et al.  Utilisation of Intranets for Knowledge Sharing: a Socio-Technical Study , 2004 .

[19]  Martin Sailer,et al.  Variety of QoS - the MNM Service Model Applied to Web Hosting Services , 2004 .

[20]  Hans van Vliet,et al.  Towards Mature IT Services , 1998 .

[21]  Pearl Brereton,et al.  Service-based software: the future for flexible software , 2000, Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000.

[22]  Joyce J. Elam,et al.  Inside a software design team: knowledge acquisition, sharing, and integration , 1993, CACM.

[23]  J. Peppard Managing IT as a Portfolio of Services , 2003 .

[24]  Maria-Eugenia Iacob,et al.  Service-Oriented Enterprise Architecture , 2005 .

[25]  Sharman Lichtenstein,et al.  Considering the receiver in knowledge sharing: when the receiver seems ready the sharer appears , 2004 .

[26]  A. Berztiss,et al.  Requirements Engineering , 2002, J. Object Technol..

[27]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.