Skip to main content
Log in

Software quality by administration

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

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 organizational issues and to use approaches tailored to each project.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • AIMS Systems. SSADM Version 4 Training Manuals. (Aims Systems, England, 1990), vols. 1, 2, and 3.

    Google Scholar 

  • D. Andrews and D. Ince. Practical Formal Methods with VDM. (McGraw Hill, London, 1991).

    Google Scholar 

  • A. Ashworth. The Current Position of SSADM. Paper presented at the NCC Software Seminar, ICL, Belfast, 1992.

  • C. Avgerou and T. Cornford. Developing Information Systems: Methodologies, Techniques and Tools. (Macmillan, London, 1993).

    Google Scholar 

  • J. Boddie. Crunch Mode. Building Effective Systems on a Tight Schedule. (Yourdon Press, Prentice-Hall, Englewood Cliffs, NJ, 1987).

    Google Scholar 

  • B. Boehm. Software Engineering Economics. (Prentice Hall, Englewood Cliffs, NJ, 1981).

    Google Scholar 

  • B.W. Boehm et al. A software development environment for improving productivity. Computer, 17(6), (1984), 30–42.

    Google Scholar 

  • CCTA. SSADM Version 4 Reference manuals. (NCC Blackwell, Oxford, 1990), vols. 1, 2, 3 and 4.

    Google Scholar 

  • P. Checkland. Soft Systems Methodology. (Wiley, Chichester, 1981).

    Google Scholar 

  • P. Coad and E. Yourdon. Object-Oriented Analysis. (Prentice-Hall, Englewood Cliffs, NJ, 1991).

    Google Scholar 

  • M. Cockcroft. Structured Methods — not seeing the wood for the trees? Paper presented at the Southcourt conference Making Structured Methods Work, London, 1990.

  • J. Crinnion. Evolutionary Systems Development. (Pitman, London, 1991).

    Google Scholar 

  • G. Cutts. SSADM, (2 ed.). (Blackwell Scientific Publications, Oxford, 1991).

    Google Scholar 

  • T. DeMarco. Controlling Software Projects: Management Measurement and Estimation. (Prentice-Hall, Englewood Cliffs, 1982).

    Google Scholar 

  • T. DeMarco and T. Lister. Peopleware: Productive Projects and Teams. (Prentice-Hall, Englewood Cliffs, Dorest House, New York, 1987).

    Google Scholar 

  • E. Downs, P. Clare and I. Coe. SSADM: Application and Context, (2 ed.). (Prentice Hall, Hemel, Hempstead, 1992).

    Google Scholar 

  • M. Eva. SSADM: A Practical Approach. (McGraw Hill, Maidenhead, 1990).

    Google Scholar 

  • T. Gilb. Principles of Software Engineering Management. (Addison-Wesley, Wokingham, United Kingdom, 1988).

    Google Scholar 

  • J.S. Hares. SSADM for the Advanced Practitioner. (John Wiley & Sons, Chichester, 1990).

    Google Scholar 

  • J. Herbsleb, D. Zubrow, D. Goldenson, W. Hayes and M. Paulk. Software quality and the capability maturity model. Com. of the ACM, 40(6), (1997), 30–40.

    Google Scholar 

  • S. Holloway. The method and the madness. Government Computing, 7(2), (1993), 10.

    Google Scholar 

  • R. Holway. A Review of the Financial Performance of United Kingdom Computing Services Companies, The Holway Report. Farnham, Surrey, Richard Holway, Ltd., 1992.

    Google Scholar 

  • W.S. Humphrey. Managing the Software Process. (Addison-Wesley, Reading, MA, 1990).

    Google Scholar 

  • D. Ince. The making of a modern methodology. Informatics. (1991).

  • G.W. Jones. Software Engineering. (John Wiley & Sons, New York, 1990).

    Google Scholar 

  • T.C. Jones. Programming Productivity. (McGraw-Hill, New York, 1986).

    Google Scholar 

  • R. Kapoor. Getting ISO 9000 for a Software Organisation, BPB Publications, New Delhi, India, 1994.

    Google Scholar 

  • G. Longworth. Getting the System you want; a User's Guide to SSADM. (NCC Publications, Manchester, 1989).

    Google Scholar 

  • G. Longworth. Introducing SSADM (Version 4). (NCC Blackwell, Manchester, 1992).

    Google Scholar 

  • G. Longworth and D. Nicholls. SSADM Manual (Version 3). (NCC Publications, Manchester, 1986).

    Google Scholar 

  • G. Longworth and D. Nicholls. SSADM Manual (Version 3), Vol. 2 Techniques and Documentation. (NCC Publications, Manchester, 1986a).

    Google Scholar 

  • G. Longworth, D. Nicholls and J. Abbott. SSADM Developer's Handbook. (NCC Publications, Manchester, 1988).

    Google Scholar 

  • J. Martin. Rapid Application Development. (Macmillan, New York, NY, 1991).

    Google Scholar 

  • Y. Matsumoto and Y. Ohno. Japanese Perspectives in Software Engineering. (Addison-Wesley, Singapore, 1989).

    Google Scholar 

  • E. Mumford and M. Weir. Computer Systems in Work Design — The ETHICS Method. (Associated Business Press, London, 1979).

    Google Scholar 

  • National Audit Office. Inland Revenue: Control of Major Development in the use of Information Technology. (London, HMSO, 1987).

    Google Scholar 

  • National Audit Office. Department of Social Security: Operational Strategy. (London, HMSO, Session 1988–89, HC111, 1989).

    Google Scholar 

  • National Audit Office. Managing Computer projects in the National Health Service. (London, HMSO, 1990).

    Google Scholar 

  • J.D. Naumann and A.M. Jenkins. Prototyping: The New Paradigm for Systems Development. MIS Quarterly (September 1982).

  • J. Parkinson. Making CASE Work. (Blackwell: Oxford, United Kingdom, 1991).

    Google Scholar 

  • D.L. Parnas and P.C. Clements. A Rational Design Process: How and Why to Fake It. IEEE Transactions on Software Engineering, 12(2), (1986), 251–257.

    Google Scholar 

  • L.H. Putnam and W. Meyers. Measures for Excellence: Reliable Software on Time and on Budget. (Yourdon Press, Englewood Cliffs, NY, 1992).

    Google Scholar 

  • W.W. Royce. Managing the Development of Large Software Systems: Concepts and Techniques. Paper presented at the WESCON, 1970.

  • I. Simpson. quoted in Black, G. ibid., 1990.

  • S. Skidmore, R. Farmer and G. Mills. SSADM Version 4 Models and Methods. (NCC, Manchester, 1992).

    Google Scholar 

  • S. Skidmore and B. Wroe. Introducing Systems Design. (NCC Blackwell, Manchester, 1990).

    Google Scholar 

  • I.T.A. Spence and B.N. Carey. Customers do not want Frozen Specifications. Software Engineering Journal, 6(6), (1991), 175–180.

    Google Scholar 

  • P. Springett. The Method and the Madness. Government Computing, 7(6), (1993), 10.

    Google Scholar 

  • I. Thomson. SSADM: The Last Word. Government Computing, 4(5), (1990), 28–29.

    Google Scholar 

  • H. Trull. quoted in Black, G. Promises to be Fulfilled. Financial Times, (1990, October 19), pp. 7.

  • J.M. Verner and N. Cerpa. Prototyping: Does Your View of its Advantages Depend on Your Job. Journal of Systems Software, 36(1), (1997), 3–16.

    Google Scholar 

  • A. Whitefield and A. Sutcliffe. Case Study in Human Factors Evaluation. Information and Software Technology, 34(7), (1992), 443–453.

    Google Scholar 

  • G. Young. quoted in Springett, P. ibid., 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Middleton, P. Software quality by administration. Software Quality Journal 7, 261–275 (1998). https://doi.org/10.1023/A:1008983306860

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008983306860

Navigation