Linking Business Modelling to Socio-technical System Design

  • Alistair G. Sutcliffe
  • Shailey Minocha
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1626)


Few methods address analysis of socio-technical system requirements. This paper describes a method for analysing dependencies between computer systems and users/stakeholders in the operational environment. Domain scenarios describing the system and its context are used to create an environment model based on the i* notation. A method is proposed to define business organisational relationships, according to the coupling between agents determined by types of event flows between them, and secondly, by operationalising transaction cost theory to obtain an a priori view of relationships according to the market context for a client and supplier. Coupling metrics are applied to assess the degree of dependencies between the system and the users. High-level requirements are suggested to deal with different types of organisational design. The method is illustrated with a case study of a service engineer support system.


Transaction Cost Organisational Design Bulletin Board Requirement Engineer Coupling Analysis 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Macaulay, L., Requirements Engineering, Springer Verlag, Berlin, (1996).zbMATHGoogle Scholar
  2. 2.
    Lubars, M., Potts, C., and Ritcher, C., ‘A review of the state of the practice in Requirements Modelling’, IEEE Int. Symposium on Requirements Engineering (RE’93), 2–14, (1993).Google Scholar
  3. 3.
    Sommerville, I., and Sawyer, P., ‘Requirements Engineering: A Good Practice Guide’, John Wiley & Sons, (1997).Google Scholar
  4. 4.
    Harker, S.D.P., Eason, K. D., and Dobson, J. E., ‘The Change and Evolution of Requirements as a challenge to the practice of Software Engineering’, IEEE Int. Symposium on Requirements Engineering (RE’93), 266–272, (1993).Google Scholar
  5. 5.
    Potts, C., Takahashi, K., and Anton, A. I., ‘Inquiry-Based Requirements Analysis’, IEEE Software, vol. 11,no. 2, pp. 21–32, (1994).CrossRefGoogle Scholar
  6. 6.
    Hsi, I., and Potts, C., ‘Towards Integrating Rationalistic and Ecological Design Methods for Interactive Systems’, Georgia Institute of Technology, Graphics, Visualisation and Usability Centre Technical Report, 1–15, (1995).Google Scholar
  7. 7.
    Williamson, O.E., ‘The economics of organisations: The transaction cost approach’, American Journal of Sociology, Vol. 87, 548–577, (1981).CrossRefGoogle Scholar
  8. 8.
    Williamson, O. E., ‘Markets, hierarchies and the modern corporation: an unfolding perspective’, Journal of Economic Behaviour and Organisation, Vol. 17,No. 3, 335–352, (1992).CrossRefGoogle Scholar
  9. 9.
    Yu, E., ‘Modelling Strategic Relationships for Process Reengineering’, Technical Report DKBS-TR-94-6, University of Toronto, (1994).Google Scholar
  10. 10.
    DeMarco, T., Structured Analysis and Systems Specification, Englewood Cliffs, New Jersey, Prentice Hall, (1978).Google Scholar
  11. 11.
    Robbins, S. P., ‘Organisation theory’, Prentice Hall, Englewood Cliffs, NJ, (1990)Google Scholar
  12. 12.
    Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G., ‘Object-Oriented Software Engineering: A Use-Case Driven Approach’, Addison-Wesley, (1992).Google Scholar
  13. 13.
    UML, ‘Unified Modelling Language: Method’, Rational Corporation, (1999). Rational’s web site:
  14. 14.
    Mintzberg, H.,‘The Structuring of Organisations’, Prentice-Hall Inc., (1979).Google Scholar
  15. 15.
    Sutcliffe A.G., Maiden N.A.M., Minocha S. and Manuel D., Supporting Scenario based requirements engineering. IEEE Transactions on Software Engineering, Vol. 24,No.12, 1072–1088. (1998)CrossRefGoogle Scholar
  16. 16.
    Sutcliffe A.G. and Carroll J.M., Generalising claims and reuse of HCI knowledge. People and Computers XIII Proceedings of the BCS-HCI Conference Sheffield. Editors Johnson H., Nigay L., and Roast C., 159–176, Springer Verlag, (1998)Google Scholar
  17. 17.
    Veryard R. and MacDonald I.G., EMM/ODP: A methodology for federated and distributed systems. In Proceedings of IFIP WG 8.1. Conference, Methods and Associated Tools for the Information System Life cycle, Eds Verrijn-Stuart A. A. and Olle T.W., 241–273, North Holland, (1994).Google Scholar
  18. 18.
    Ryan, M., and Sutcliffe, A. G., ‘Analysing Requirements to Inform Design’, People and Computers XIII — Proceedings of the BCS-HCI Conference, Sheffield, H. Johnson, L. Nigay and C. Roast (Eds.), Springer Verlag, 139–158, (1998).Google Scholar
  19. 19.
    Clegg, C., Axtell, C., Damodran, L., Farbey, B., Hull, R., Lloyd, R., Nicholls, J., Sell, R., and Tomlinson, C., ‘Information Technology: A study of performance and the role of human and organisational factors’, Ergonomics, Vol. 40, 851–871, (1997).CrossRefGoogle Scholar
  20. 20.
    Holland, C. P., ‘Co-operative supply chain management: The impact of interorganisation information systems’, Journal of Strategic Information Systems, Vol. 4,No. 2, 117–133, 1995.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Alistair G. Sutcliffe
    • 1
  • Shailey Minocha
    • 2
  1. 1.Centre for HCI Design, School of InformaticsCity UniversityLondonUK
  2. 2.Faculty of Mathematics & ComputingOpen UniversityMilton KeynesUK

Personalised recommendations