Skip to main content
Log in

Evaluating the Contributions of a Structured Software Development and Maintenance Methodology

  • Published:
Information Technology and Management Aims and scope Submit manuscript

Abstract

This study evaluates a vendor supplied structured software development and maintenance methodology (SDMM) which was implemented in a large manufacturing firm. Thirty project teams using the methodology are measured for contributions to IS productivity compared to teams using no methodology. The performance of these projects is evaluated using both objective metrics and subjective measures taken from stakeholders of the software applications. The performance results of these thirty systems are then contrasted to the performance results of thirty-five applications in the same firm that do not use this SDMM and to one hundred sixteen applications across eleven other organizations. All of these applications had been in operation at least six months when they were studied. The software systems developed and maintained using the SDMM were found to have some significant cost and quality performance gains over the applications that do not use a methodology. However, these systems were found to have lower levels of configuration management, a feature not found within the methodology.

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

  1. R.B. Grady, Practical results from measuring software maintenance, Communications of the ACM 36(11) (1993) 62-68.

    Google Scholar 

  2. A. Topper, D. Ouellete and P. Jorgensen, Structured Methods: Merging Models, Techniques, and CASE (McGraw-Hill, 1994).

  3. B.A. Nejmeh, Process cost and value analysis, Communications of the ACM 38(6) (1995) 19-24.

    Google Scholar 

  4. C.J. Hardy, J.B. Thompson and H.M. Edwards, The use, limitations and customization of structured systems development methods in the United Kingdom, Information and Software Technology 37(9) (1995) 467-477.

    Google Scholar 

  5. G.R. Dromey, A model for software product quality, IEEE Transactions on Software Engineering 21(2) (1991) 146-162.

    Google Scholar 

  6. W.E. Perry, Quality concerns in software development: The challenge is consistency, Information Systems Management 9(2) (1992) 48-52.

    Google Scholar 

  7. J. Sanders and E. Curran, Software Quality: A Framework for Success in Software Development and Support (Addison-Wesley, 1994).

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

    Google Scholar 

  9. S. Tung, A structured method for literate programming, Structured Programming 10(2) (1989) 113-120.

    Google Scholar 

  10. E. Yourdon, Techniques of Program Structure and Design (Prentice-Hall, 1975).

  11. E. Yourdon, Managing the Structured Techniques: Strategies for Software Development in the 1990’s (Yourdon Press/Prentice-Hall, 1989).

  12. E. Yourdon, Modern Structured Analysis (Yourdon Press/Prentice-Hall, 1989).

  13. J. Martin and C. McClure, Structured Techniques: The Basis For CASE (Prentice-Hall, 1988).

  14. A. Fugetta and C. Ghezzi, State of the art and open issues in process-centered software environments, Journal of Systems and Software 26 (1994) 53-60.

    Google Scholar 

  15. K.H. Bennett, Automated support of software maintenance, Information & Software Technology 33(1) (1991) 74-85.

    Google Scholar 

  16. N. Gorla, Techniques for application software maintenance, Information & Software Technology 33(1) (1991) 65-73.

    Google Scholar 

  17. R.D. Banker, S. Datar and C. Kemerer, A model to evaluate variables impacting the productivity of software maintenance projects, Management Science 37(1) (1991).

  18. R.D. Banker, S. Datar and C. Kemerer, Factors affecting software maintenance productivity: An exploratory study, in: Proceedings of the 8th ICIS (1987) pp. 160-175.

  19. N. Chapin, Some structured analysis techniques, Data Base 10(3) (1979) 16-23.

    Google Scholar 

  20. D.R. Dolk, Model management and structured modeling: The role of information resource dictionary systems, Communications of the ACM 31(6) (1988) 704-718.

    Google Scholar 

  21. J.P. Bowen and M.G. Hinchey, Ten commandments of formal methods, IEEE Computer (1995) 56-63.

  22. S. Isoda, S. Yamamoto, H. Kuroki and A. Oka, Evaluation and introduction of the structured methodology and a CASE Tool, Journal of Systems and Software 28(1) (1995) 49-58.

    Google Scholar 

  23. D.D. Phan,Managing software quality in a very large development, Information & Management 29(5) (1995) 277-283.

    Google Scholar 

  24. T. DeMarco, Structured Analysis and System Specification (Yourdon Press, 1978).

  25. M. Ghods and K.M. Nelson, Measuring quality during software maintenance: An empirical analysis decision support systems (1998).

  26. D.S. Christensen, The costs and benefits of the earned value management process, Acquisition Review Quarterly (1998).

  27. J.K. Chaar, M.J. Halliday, I.S. Bhandari and R. Chillarege, In-process evaluation for software inspection and test, IEEE Transactions on Software Engineering 19(11) (1993) 1055-1070.

    Google Scholar 

  28. C. Jones, Programming Productivity (McGraw-Hill, 1986).

  29. E.B. Swanson and C.M. Beath, Departmentalization in software development and maintenance, Communications of the ACM 33(6) (1990) 658-667.

    Google Scholar 

  30. M. Bliss, Software configuration management: Delivering quality software products, Information Systems Management (1995) 35-46.

  31. G.V. Glass and K.D. Hopkins, Statistical Methods in Education and Psychology (Allyn and Bacon, 1984).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nelson, K.M., Ghods, M. Evaluating the Contributions of a Structured Software Development and Maintenance Methodology. Information Technology and Management 3, 11–23 (2002). https://doi.org/10.1023/A:1013155407674

Download citation

  • Issue Date:

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

Navigation