Abstract
Automating a software process magnifies its strengths and accentuates its weaknesses. Automation can make an effective process more effective, but it can also 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 such tools are obtained as part of a thoughtful software process improvement plan, the purchase could be an expensive mistake. This article discusses software process maturity and its relationship to planning and installing computer-aided software engineering (CASE) systems. Although 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. Because 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.
1This material is based in part on material from, Watts S. Humphrey, Managing the Software Process, Addison-Wesley, Reading, MA, © 1989. Reprinted with permission.
2This was sponsored by the U.S. Department of Defense. The ideas and findings in this report should not be construed as an official DoD position. It is published in the interest of scientific and technical information exchange.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
W.S. Humphrey, Managing the Software Process. Addison-Wesley: Reading, MA, 1989.
W.E. Deming, Out of the Crisis. Cambridge, MA: MIT Center of Advanced Engineering Study, 1982.
V. Stenning, “On the role of an environment,” in Proc. 9th Int. Conf. Software Eng., Monterey, CA, March 30, 1987.
A.F. Case,Jr., Information Systems Development: Principles of Computer Aided Software Engineering. Prentice-Hall: Englewood Cliffs, NJ, 1986.
B. Curtis, H. Krasner, and N. Iscoe, “A field study of the software design process for large systems,” Commun. ACM vol. x, no. 2, pp. 00–00, November 1988.
W.S. Humphrey, and W.L. Sweet, “A method for assessing the software engineering capability of contractors,” SEI Technical Report CMU/SEI-87TR-23, DTIC: ADA 187230, September 1987.
W.S. Humphrey, and D.H. Kitson, “Preliminary report on conducting SEI-assisted assessments of software engineering capability,” SEI Technical Report CMU/SEI-87TR-16, DTIC: ADA 183429, July 1987.
W.S. Humphrey, D.H. Kitson, and T.C. Kasse, “The state of software engineering practice: A preliminary report,” SEI Technical Report CMU/SEI-89-TR-1, DTIC: ADA 206573, February 1989.
P. Naur, and B. Randell, “Software engineering,” NATO Science Committee, report, October 1968.
W.S. Humphrey, Managing for Innovation, Leading Technical People. Prentice-Hall: Englewood Cliffs, NJ, 1987.
A. Hughes, “The care and fielding of a software development environment,” Transferring Software Engineering Tool Technology, S. Przybylinski and P.J. Fowler, Eds., IEEE Computer Society Press, November 1987.
P. Lempp, “Productivity and quality gains reported by users of EPOS the integrated CASE environment,” Electro/88 Conf. Rec., Boston, MA, May 10–12, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer Science+Business Media New York
About this chapter
Cite this chapter
Humphrey, W.S. (1991). CASE Planning and the Software Process. In: Yeh, R.T. (eds) Case Technology. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-3644-4_4
Download citation
DOI: https://doi.org/10.1007/978-1-4615-3644-4_4
Received:
Revised:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-6621-8
Online ISBN: 978-1-4615-3644-4
eBook Packages: Springer Book Archive