Behavioural issues in software engineering process modelling: a multi-paradigm approach

There is a growing consensus that if substantial software engineering productivity improvements are to be realised, much greater attention must be paid to the so-called "softer" (or people-centred) factors. A software engineering process modelling framework is presented. The focus of this work is on behavioural aspects. A feature of the framework is that user views, in a variety of modelling formalisms, may be extracted from a common, highly-abstracted conceptual model. This is consistent with an emerging view that the development of more formal models of organization and management theory (OMT) requires a "horses for courses" approach. That is, different theories are often best represented using different paradigms, with the conceptual model serving as a common reference point through which consistent user views may be derived and verified. Examples of user views, represented and implemented in Prolog and a systems dynamics modelling tool, are presented.

[1]  Patricia Sachs,et al.  Transforming work: collaboration, learning, and design , 1995, CACM.

[2]  Ruth C. King,et al.  The Multidimensional Nature of Organizational Commitment Among Information Systems Personnel , 1996 .

[3]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[4]  J. Pfeffer,et al.  The Power and the Glory@@@Managing with Power: Politics and Influence in Organizations. , 1992 .

[5]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[6]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[7]  Simon Peck,et al.  Group Model Building: Facilitating Team Learning Using System Dynamics , 1996, J. Oper. Res. Soc..

[8]  William E. Hefley,et al.  People Capability Maturity Model. SM. , 1995 .

[9]  Michael K. Epstein The Role And Worldview of Systems Designers:A Multimethod Study of Information Systems Practitioners in the Public Sector , 1996 .

[10]  G. M. McGrath,et al.  MP/L1: towards an automated model of organisational power , 1994, Proceedings of ANZIIS '94 - Australian New Zealnd Intelligent Information Systems Conference.

[11]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[12]  G.M. McGrath,et al.  MP/L1: an automated model of organisational power and its application as a conflict prediction aid in information systems strategy implementation , 1995, Proceedings the 11th Conference on Artificial Intelligence for Applications.

[13]  M. Lynne Markus,et al.  Power, politics, and MIS implementation , 1987, CACM.

[14]  C. Finkelstein An Introduction to Information Engineering: From Strategic Planning to Information Systems , 1989 .

[15]  G. McGrath,et al.  An Implementation of a Data-Centered Information Systems Strategy: A Power/Political Perspective , 1997 .

[16]  D. A Jardine,et al.  Concepts and terminology for the conceptual schema and the information base , 1984 .