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.
Similar content being viewed by others
References
R.B. Grady, Practical results from measuring software maintenance, Communications of the ACM 36(11) (1993) 62-68.
A. Topper, D. Ouellete and P. Jorgensen, Structured Methods: Merging Models, Techniques, and CASE (McGraw-Hill, 1994).
B.A. Nejmeh, Process cost and value analysis, Communications of the ACM 38(6) (1995) 19-24.
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.
G.R. Dromey, A model for software product quality, IEEE Transactions on Software Engineering 21(2) (1991) 146-162.
W.E. Perry, Quality concerns in software development: The challenge is consistency, Information Systems Management 9(2) (1992) 48-52.
J. Sanders and E. Curran, Software Quality: A Framework for Success in Software Development and Support (Addison-Wesley, 1994).
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.
S. Tung, A structured method for literate programming, Structured Programming 10(2) (1989) 113-120.
E. Yourdon, Techniques of Program Structure and Design (Prentice-Hall, 1975).
E. Yourdon, Managing the Structured Techniques: Strategies for Software Development in the 1990’s (Yourdon Press/Prentice-Hall, 1989).
E. Yourdon, Modern Structured Analysis (Yourdon Press/Prentice-Hall, 1989).
J. Martin and C. McClure, Structured Techniques: The Basis For CASE (Prentice-Hall, 1988).
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.
K.H. Bennett, Automated support of software maintenance, Information & Software Technology 33(1) (1991) 74-85.
N. Gorla, Techniques for application software maintenance, Information & Software Technology 33(1) (1991) 65-73.
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).
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.
N. Chapin, Some structured analysis techniques, Data Base 10(3) (1979) 16-23.
D.R. Dolk, Model management and structured modeling: The role of information resource dictionary systems, Communications of the ACM 31(6) (1988) 704-718.
J.P. Bowen and M.G. Hinchey, Ten commandments of formal methods, IEEE Computer (1995) 56-63.
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.
D.D. Phan,Managing software quality in a very large development, Information & Management 29(5) (1995) 277-283.
T. DeMarco, Structured Analysis and System Specification (Yourdon Press, 1978).
M. Ghods and K.M. Nelson, Measuring quality during software maintenance: An empirical analysis decision support systems (1998).
D.S. Christensen, The costs and benefits of the earned value management process, Acquisition Review Quarterly (1998).
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.
C. Jones, Programming Productivity (McGraw-Hill, 1986).
E.B. Swanson and C.M. Beath, Departmentalization in software development and maintenance, Communications of the ACM 33(6) (1990) 658-667.
M. Bliss, Software configuration management: Delivering quality software products, Information Systems Management (1995) 35-46.
G.V. Glass and K.D. Hopkins, Statistical Methods in Education and Psychology (Allyn and Bacon, 1984).
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1013155407674