Skip to main content

The Intertwining of Enterprise Strategy and Requirements

  • Conference paper
Design Requirements Engineering: A Ten-Year Perspective

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 14))

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.

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. IEEE Computer: Special Issue on Requirements Engineering. IEEE Computer 18(4) (1985)

    Google Scholar 

  2. Davis, A., Hsia, P., Kung, D.: Status Report on Requirements Engineering. IEEE Software 10(6), 75–79 (1993)

    Article  Google Scholar 

  3. IEEE-Std.’830’, IEEE Guide to Software Requirements Specifications, The Institute of Electrical and Electronics Engineers, New York ANSI/IEEE Std 830-1984 (1984)

    Google Scholar 

  4. Loucopoulos, P., Karakostas, V.: System Requirements Engineering, 1st edn. McGraw Hill, London (1995)

    Google Scholar 

  5. TSE: Special Issue on Requirements Engineering. IEEE Transactions on Software Engineering (1977)

    Google Scholar 

  6. Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering. ACM Press, New York (2000)

    Google Scholar 

  7. Gantz, J.F., Chute, C., Manfreditz, A., Reinsel, D., Schlichting, W., Toncheva, A.: The Diverse and Exploding Digital Universe. IDC (2008)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Malone, T.W., Laubacher, R., Morton, M.S.S.: Inventing the Organizations of the 21st Century. MIT Press, Cambridge (2003)

    Google Scholar 

  10. Rouse, W.B.: A Theory of Enterprise Transformation. Systems Engineering 8 (2005)

    Google Scholar 

  11. Melao, N., Pidd, M.: A conceptual framework for understanding business processes and business process modelling. Information Systems Journal 10, 105–129 (2000)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Alexander, I., Maiden, N.A.M.: Scenarios, Stories, Use Cases Through the System Development Life-Cycle. John Wiley and Sons Ltd., London (2004)

    Google Scholar 

  14. Telelogic: Telelogic DOORS (2007)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Nuseibeh, B.: Weaving Together Requirements and Architectures. IEEE Computer 34, 115–117 (2001)

    Google Scholar 

  17. 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)

    Chapter  Google Scholar 

  18. 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)

    Google Scholar 

  19. Bleistein, S.J., Cox, K., Verner, J., Phalp, K.T.: Requirements Engineering for e-Business Advantage. Requirements Engineering Journal 11, 4–16 (2006)

    Article  Google Scholar 

  20. Forrester, J.W.: Nonlinearity in High-Order Models of Social Systems. European Journal of Operational Research 30, 104–109 (1987)

    Article  Google Scholar 

  21. Schön, D.A.: The Reflective Practitioner: How Professionals Think in Action, 2nd edn. Basic Books, New York (1983)

    Google Scholar 

  22. Sterman, J.D.: All Models are Wrong: Reflections on Becoming a Systems Scientist. System Dynamics Review 18, 501–531 (2002)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. Gehry, F.O.: Reflections on Designing and Architectural Practice. In: Boland, R.J., Collopy, F. (eds.) Managing as Designing. Stanford University Press, Stanford (2004)

    Google Scholar 

  25. Forrester, J.W.: Designing the Future. Universidad de Sevilla 15, Sevilla, Spain (1998)

    Google Scholar 

  26. Sterman, J.: Business Dynamics: Systems Thinking and Modeling for a Complex World. Irwin/McGraw-Hill, Boston (2000)

    Google Scholar 

  27. Morecroft, J.: Strategic Modelling and Business Dynamics. John Wiley & Sons Ltd., Chichester (2007)

    Google Scholar 

  28. Kaplan, R.S., Norton, D.P.: The Balanced Scorecard - Measures that Drive Performance. Harvard Business Review 70, 71–79 (1992)

    Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. Homer, J.B.: Why We Iterate: Scientific Modeling in Theory and Practice. System Dynamic Review 12, 1–19 (1996)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. Protégé: The Protégé Project (2008), http://protege.stanford.edu

  36. Carroll, J.M.: Scenarios and Design Cognition. In: IEEE Joint International Conference on Requirements Engineering (RE 2002), Essen, Germany, pp. 3–5 (2002)

    Google Scholar 

  37. Weidenhaupt, K., Pohl, K., Jarke, M., Haumer, P.: Scenario Usage in System Development: A Report on Current Practice. IEEE Software 15, 34–45 (1998)

    Article  Google Scholar 

  38. Rittel, H.W.J., Webber, M.: Dilemmas in the General Theory of Planning. Policy Science 4, 155–169 (1973)

    Article  Google Scholar 

  39. 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)

    Google Scholar 

  40. Compendium-Institute (2008), http://compendium.open.ac.uk/institute

  41. 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)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. 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)

    Google Scholar 

  44. Ernst &Young: Research Project for the Department of Trade and Industry on The Case for Liberalisation, London (2006)

    Google Scholar 

  45. Pagnamenta, R., Kennedy, S.: Consumers Face up to 40% Rise in Energy Bills as Gas Price Soars. The Times, London (2008)

    Google Scholar 

  46. 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)

    Google Scholar 

  47. 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)

    Google Scholar 

  48. 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)

    Google Scholar 

  49. ELEKTRA-Consortium: ELEKTRA Electrical Enterprise Knowledge for Transforming Applications, Demetra: System Design Specification for PPC (1998)

    Google Scholar 

  50. Porter, H.: Smart Metering - The Real Energy Benefits. In: International Energy Efficiency in Domestic Appliances and Lighting Conference 2006 (EEDAL 2006), London (2006)

    Google Scholar 

  51. Brown, J.: Utilities Query Smart Meter Plan. Computing (2006a)

    Google Scholar 

  52. Electricity-Today: Evolving Technologies in AMR. Electricity Today, 24–26 (2007)

    Google Scholar 

  53. Friedlos, D.: Smart Meters need Backing. Computing (2007)

    Google Scholar 

  54. Brown, J.: Can Smart Meters Add Up? Computing (2006b)

    Google Scholar 

  55. Plexus-Research: Deciding on ’Smart’ Meters: The Technology Implications of Section 1252 of the Energy Policy Act of 2005 (2006)

    Google Scholar 

  56. Coughlan, J., Macredie, R.D.: Effective Communication in Requirements Elicitation: A Comparison of Methodologies. Requirements Engineering 7, 47–60 (2002)

    Article  Google Scholar 

  57. Urquhart, C.: Analysts and Clients in Organisational Contexts: A Conversational Perspective. Strategic Information Systems 10, 243–262 (2001)

    Article  Google Scholar 

  58. 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)

    Google Scholar 

  59. Kennedy, S.: Why Users Hate your Attitude. Informatics, 29–32 (1994)

    Google Scholar 

  60. Bashein, B., Markus, M.L.: A Credibility Equation for IT Specialists. Sloan Management Review 38, 35–44 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics