CASE Planning and the Software Process
• Technical Report
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-89-TR-026DOI (Digital Object Identifier)
10.1184/R1/6572147.v1Abstract
Automating a software process both magnifies its strengths and accentuates its weaknesses. Automation can make an effective process more effective, but it can make a chaotic process even worse and at considerable expense. Anyone who buys expensive tools to solve an ill-defined problem is likely to be disappointed. Unless procuring such tools is part of a thoughtful software process improvement plan, the purchase could be an expensive mistake.
This report discusses software process maturity and its relationship to planning and installing computer-aided software engineering (CASE) systems. While process is not a magic answer (there isn't one), the key issues are discussed from a process perspective, and guidelines are given for avoiding the most common pitfalls. Since CASE systems can involve significant investment, an economic justification may be necessary. The relevant financial considerations are therefore discussed, and some basic steps for producing such justifications are outlined. Finally, some key considerations for introducing and using CASE systems are discussed.
Cite This Technical Report
Humphrey, W. (1989, May 1). CASE Planning and the Software Process. (Technical Report CMU/SEI-89-TR-026). Retrieved February 19, 2025, from https://doi.org/10.1184/R1/6572147.v1.
@techreport{humphrey_1989,
author={Humphrey, Watts},
title={CASE Planning and the Software Process},
month={{May},
year={{1989},
number={{CMU/SEI-89-TR-026},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6572147.v1},
note={Accessed: 2025-Feb-19}
}
Humphrey, Watts. "CASE Planning and the Software Process." (CMU/SEI-89-TR-026). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, May 1, 1989. https://doi.org/10.1184/R1/6572147.v1.
W. Humphrey, "CASE Planning and the Software Process," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-89-TR-026, 1-May-1989 [Online]. Available: https://doi.org/10.1184/R1/6572147.v1. [Accessed: 19-Feb-2025].
Humphrey, Watts. "CASE Planning and the Software Process." (Technical Report CMU/SEI-89-TR-026). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 May. 1989. https://doi.org/10.1184/R1/6572147.v1. Accessed 19 Feb. 2025.
Humphrey, Watts. CASE Planning and the Software Process. CMU/SEI-89-TR-026. Software Engineering Institute. 1989. https://doi.org/10.1184/R1/6572147.v1