Management of software engineering

This paper examines the efficiency and effectiveness of a prescriptive systems development methodology in practice. The UK Government's mandatory Structured Systems Analysis and Design Method (SSADM) was examined to determine its value to software projects. The evidence was collected from interviews with 17 project managers, discussions with participants on 3 large SSADM projects and from observing 90 end users in training. The conclusions are that prescriptive information systems methodologies are unlikely to cope well with strategic uncertainty, user communication or staff development. The recommendations are to focus more on soft organisational issues and to use approaches tailored to each project.

[1]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[2]  John Crinnion Evolutionary Systems Development: A Practical Guide to the Use of Prototyping within a Structured Systems Methodology , 1992 .

[3]  Darrel C. Ince,et al.  Practical formal methods with VDM , 1991 .

[4]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[5]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[6]  Capers Jones,et al.  Programming Productivity , 1986 .

[7]  Barry W. Boehm,et al.  A Software Development Environment for Improving Productivity , 1984, Computer.

[8]  John Parkinson Making CASE Work , 1990, CAiSE.

[9]  G. Longworth Getting the System You Want: A User's Guide to SSADM , 1988 .

[10]  John Boddie Crunch Mode: Building Effective Systems on a Tight Schedule , 1987 .

[11]  Steve Skidmore Introducing Systems Design , 1996, Computer Science Series.

[12]  A. Whitefield,et al.  Case study in human factors evaluation , 1992, Inf. Softw. Technol..

[13]  Tom DeMarco,et al.  Controlling Software Projects: Management, Measurement, and Estimates , 1986 .

[14]  Yoshihiro Matsumoto,et al.  Japanese Perspectives in Software Engineering , 1989 .

[15]  John S. Hares SSADM for the advanced practitioner , 1990 .

[16]  June M. Verner,et al.  Prototyping: Does Your View of its Advantages Depend on Your Job? , 1997, J. Syst. Softw..

[17]  Tony Cornford,et al.  Developing Information Systems , 1998 .

[18]  G. Longworth Introducing SSADM, version 4 , 1992 .

[19]  Peter Checkland,et al.  Soft Systems Methodology , 2020, Systems Approaches to Making Change: A Practical Guide.

[20]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[21]  W. W. Royce,et al.  Managing the development of large software systems , 1970 .

[22]  Ivor T. A. Spence,et al.  Customers do not want frozen specifications , 1991, Softw. Eng. J..

[23]  Peter Checkland,et al.  Soft Systems Methodology in Action , 1990 .

[24]  Tom DeMarco,et al.  Peopleware: Productive Projects and Teams , 1987 .

[25]  H Edwards,et al.  SSADM developer's handbook: G Longworth, D Nicholls and J Abbott NCC Publications, Manchester, UK (1988) 200 pp £50.00 (hardback) , 1990 .

[26]  Tom Gilb,et al.  Principles of software engineering management , 1988 .

[27]  Justus D. Naumann,et al.  Prototyping: the new paradigm for systems development , 1982 .

[28]  James Martin,et al.  Rapid Application Development , 1991 .