Abstract
Requirements Engineering techniques need to focus not only on the target technical system, as has traditionally been the case, but also on the interplay between business and system functionality. Whether a business wishes to exploit advances in technology to achieve new strategic objectives or to organise work in innovative ways, the process of Requirements Engineering could and should present opportunities for modelling and evaluating the potential impact that technology can bring about to the enterprise.This chapter discusses a co-designing process that offers opportunities of change to both the business and its underlying technical systems, in a synergistic manner. In these design situations some of the most challenging projects involve multiple stakeholders from different participating organisations, subcontractors, divisions etc who may have a diversity of expertise, come from different organisational cultures and often have competing goals. Stakeholders are faced with many different alternative future ‘worlds’ each one demanding a possibly different development strategy.There are acute questions about the potential structure of the new business system and how key variables in this structure could impact on the dynamics of the system. This chapter presents a framework which enables the evaluation of requirements through (a) system dynamics modelling, (b) ontology modelling, (c) scenario modelling and (d) rationale modelling. System dynamics modelling is used to define the behaviour of an enterprise system in terms of four perspectives. Ontology modelling is used to formally define invariant components of the physical and social world within the enterprise domain. Scenario modelling is used to identify critical variables and by quantitatively analyzing the effects of these variables through simulation to better understand the dynamic behaviour of the possible future structures. Rationale modelling is used to assist collaborative discussions when considering either ontology models or scenarios for change, developing maps, which chart the assumptions and reasoning behind key decisions during the requirements process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IEEE Computer: Special Issue on Requirements Engineering. IEEE Computer 18(4) (1985)
Davis, A., Hsia, P., Kung, D.: Status Report on Requirements Engineering. IEEE Software 10(6), 75–79 (1993)
IEEE-Std.’830’, IEEE Guide to Software Requirements Specifications, The Institute of Electrical and Electronics Engineers, New York ANSI/IEEE Std 830-1984 (1984)
Loucopoulos, P., Karakostas, V.: System Requirements Engineering, 1st edn. McGraw Hill, London (1995)
TSE: Special Issue on Requirements Engineering. IEEE Transactions on Software Engineering (1977)
Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering. ACM Press, New York (2000)
Gantz, J.F., Chute, C., Manfreditz, A., Reinsel, D., Schlichting, W., Toncheva, A.: The Diverse and Exploding Digital Universe. IDC (2008)
Leibold, M., Probst, G., Gibbert, M.: Strategic Management in the Knowledge Economy: New Approaches and Business Applications. Publicis Corporate Publishing and Wiley-VCH-Verlag GmbH & Co KGaA, Erlangen (2002)
Malone, T.W., Laubacher, R., Morton, M.S.S.: Inventing the Organizations of the 21st Century. MIT Press, Cambridge (2003)
Rouse, W.B.: A Theory of Enterprise Transformation. Systems Engineering 8 (2005)
Melao, N., Pidd, M.: A conceptual framework for understanding business processes and business process modelling. Information Systems Journal 10, 105–129 (2000)
Yu, E., Mylopoulos, J.: Why Goal-Oriented Requirements Engineering. In: Fourth International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ 1998), Pisa, Italy (1998)
Alexander, I., Maiden, N.A.M.: Scenarios, Stories, Use Cases Through the System Development Life-Cycle. John Wiley and Sons Ltd., London (2004)
Telelogic: Telelogic DOORS (2007)
Loucopoulos, P.: System Co-Development Through Requirements Specification. In: Vasilecas, O., Wojtkowski, W., Zupančič, J., Caplinskas, A., Wojtkowski, W.G., Wrycza, S. (eds.) Information Systems Development: Advances in Theory, Practice and Education, pp. 1–13. Springer, US (2005)
Nuseibeh, B.: Weaving Together Requirements and Architectures. IEEE Computer 34, 115–117 (2001)
Pohl, K., Sikora, E.: The Co-Development of System Requirements and Functional Architecture. In: Krogstie, J., Opdahl, A.L., Brinkkemper, S. (eds.) Conceptual Modelling in Information Systems Engineering, pp. 229–246. Springer, Heidelberg (2007)
Bleistein, S.J., Aurum, A., Cox, K., Ray, P.K.: Strategy-Oriented Alignment in Requirements Engineering: Linking Business Strategy to Requirements of e-Business Systems using the SOARE Approach. Journal of Research and Practice in Information Technology 36, 259–276 (2004)
Bleistein, S.J., Cox, K., Verner, J., Phalp, K.T.: Requirements Engineering for e-Business Advantage. Requirements Engineering Journal 11, 4–16 (2006)
Forrester, J.W.: Nonlinearity in High-Order Models of Social Systems. European Journal of Operational Research 30, 104–109 (1987)
Schön, D.A.: The Reflective Practitioner: How Professionals Think in Action, 2nd edn. Basic Books, New York (1983)
Sterman, J.D.: All Models are Wrong: Reflections on Becoming a Systems Scientist. System Dynamics Review 18, 501–531 (2002)
Loucopoulos, P., Zografos, K., Prekas, N.: Requirements Elicitation for the Design of Venue Operations for the Athens 2004 Olympic Games. In: Proceedings of the 11th IEEE International Conference on Requirements Engineering, Monterey Bay, CA, pp. 223–232 (2003)
Gehry, F.O.: Reflections on Designing and Architectural Practice. In: Boland, R.J., Collopy, F. (eds.) Managing as Designing. Stanford University Press, Stanford (2004)
Forrester, J.W.: Designing the Future. Universidad de Sevilla 15, Sevilla, Spain (1998)
Sterman, J.: Business Dynamics: Systems Thinking and Modeling for a Complex World. Irwin/McGraw-Hill, Boston (2000)
Morecroft, J.: Strategic Modelling and Business Dynamics. John Wiley & Sons Ltd., Chichester (2007)
Kaplan, R.S., Norton, D.P.: The Balanced Scorecard - Measures that Drive Performance. Harvard Business Review 70, 71–79 (1992)
Lane, D.C.: With a Little Help From Our Friends: How System Dynamics and Soft OR Can Learn From Each Other. System Dynamics Review 10, 101–134 (1994)
Homer, J.B.: Why We Iterate: Scientific Modeling in Theory and Practice. System Dynamic Review 12, 1–19 (1996)
Barlas, Y., Kanar, K.: Structure-Oriented Behavior Tests In Model Validation. In: 18th International Conference of the System Dynamics Society, Bergen, Norway, pp. 33–34 (2000)
Eddins, W.R., Crosslin, R.L., Sutherland, D.E.: Using Modelling and Simulation in the Analysis and Design of Information Systems. In: Sol, H.G., van Hee, K.M. (eds.) Dynamic Modelling of Information Systems, pp. 89–119. Elsevier, Amsterdam (1991)
Lang, K.: Simulation of Qualitative Models To Support Business Scenario Analysis. In: 18th International Conference of the System Dynamics Society, Bergen, Norway, p. 122 (2000)
Ratchev, S., Urwin, E., Muller, D., Pawar, K.S., Moulek, I.: Knowledge based Requirements Engineering for One-of-a-Kind Complex Systems. Knowledge Based Systems 16, 1–5 (2003)
Protégé: The Protégé Project (2008), http://protege.stanford.edu
Carroll, J.M.: Scenarios and Design Cognition. In: IEEE Joint International Conference on Requirements Engineering (RE 2002), Essen, Germany, pp. 3–5 (2002)
Weidenhaupt, K., Pohl, K., Jarke, M., Haumer, P.: Scenario Usage in System Development: A Report on Current Practice. IEEE Software 15, 34–45 (1998)
Rittel, H.W.J., Webber, M.: Dilemmas in the General Theory of Planning. Policy Science 4, 155–169 (1973)
Shipman, F.M., McCall, R.J.: Integrating Different Perspectives on Design Rationale: Supporting the Emergence of Design Rationale from Design Communication. AIEDAM 11, 141–154 (1997)
Compendium-Institute (2008), http://compendium.open.ac.uk/institute
European Union: Directive 96/92/EC of the European Parliament and of the Council of 19 December 1996 concerning common rules for the internal market in electricity. Official Journal of the European Union L027, 20–29 (1997)
European Union: Directive 2003/54/EC of the European Parliament and of the Council of 26 June 2003 concerning common rules for the internal market in electricity and repealing Directive 96/92/EC. Official Journal of the European Union L176, 37–56 (2003)
Guy, S., Marvin, S.: Pathways to ’Smarter’ Utility Meters: the Socio-Technical Shaping of New Metering Technologies. Department of Town and Country Planning, University of Newcastle upon Tyne Working Paper No. 56 (1995)
Ernst &Young: Research Project for the Department of Trade and Industry on The Case for Liberalisation, London (2006)
Pagnamenta, R., Kennedy, S.: Consumers Face up to 40% Rise in Energy Bills as Gas Price Soars. The Times, London (2008)
Levinson, D., Odlyzko, A.: Too Expensive to Meter: The Influence of Transaction Costs in Transportation and Communication. In: Royal Society Discussion Meeting on Networks: Modelling and Control, London (2007)
European Union: Directive 2006/32/EC of the European Parliament and of the Council of 5 April 2006 on energy end-use efficiency and energy services and repealing Council Directive 93/76/EEC. Official Journal of the European Union L114, 64–85 (2006)
European Union: Directive 2005/89/EC of the European Parliament and of the Council of 18 January 2006 concerning measures to safeguard security of electricity supply and infrastructure investment. Official Journal of the European Union L033, 22–27 (2006)
ELEKTRA-Consortium: ELEKTRA Electrical Enterprise Knowledge for Transforming Applications, Demetra: System Design Specification for PPC (1998)
Porter, H.: Smart Metering - The Real Energy Benefits. In: International Energy Efficiency in Domestic Appliances and Lighting Conference 2006 (EEDAL 2006), London (2006)
Brown, J.: Utilities Query Smart Meter Plan. Computing (2006a)
Electricity-Today: Evolving Technologies in AMR. Electricity Today, 24–26 (2007)
Friedlos, D.: Smart Meters need Backing. Computing (2007)
Brown, J.: Can Smart Meters Add Up? Computing (2006b)
Plexus-Research: Deciding on ’Smart’ Meters: The Technology Implications of Section 1252 of the Energy Policy Act of 2005 (2006)
Coughlan, J., Macredie, R.D.: Effective Communication in Requirements Elicitation: A Comparison of Methodologies. Requirements Engineering 7, 47–60 (2002)
Urquhart, C.: Analysts and Clients in Organisational Contexts: A Conversational Perspective. Strategic Information Systems 10, 243–262 (2001)
Curtis, B., Krasner, H., Iscoe, N.: A Field Study of the Software Design Process for Large Systems. In: Jarke, M. (ed.) Meta Models for Requirements Engineering [Nature Team] (1988)
Kennedy, S.: Why Users Hate your Attitude. Informatics, 29–32 (1994)
Bashein, B., Markus, M.L.: A Credibility Equation for IT Specialists. Sloan Management Review 38, 35–44 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Loucopoulos, P., Garfield, J. (2009). The Intertwining of Enterprise Strategy and Requirements. In: Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds) Design Requirements Engineering: A Ten-Year Perspective. Lecture Notes in Business Information Processing, vol 14. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92966-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-92966-6_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92965-9
Online ISBN: 978-3-540-92966-6
eBook Packages: Computer ScienceComputer Science (R0)