Abstract
This paper provides the author's personal views and perspectives on software process improvement. Starting with his first work on technology assessment in IBM over 20 years ago, Watts Humphrey describes the process improvement work he has been directly involved in. This includes the development of the early process assessment methods, the original design of the CMM, and the introduction of the Personal Software Process (PSP)SM and Team Software Process (TSP){SM}. In addition to describing the original motivation for this work, the author also reviews many of the problems he and his associates encountered and why they solved them the way they did. He also comments on the outstanding issues and likely directions for future work. Finally, this work has built on the experiences and contributions of many people. Mr. Humphrey only describes work that he was personally involved in and he names many of the key contributors. However, so many people have been involved in this work that a full list of the important participants would be impractical.
Similar content being viewed by others
References
Crosby, P. B. (1979), Quality is Free, New American Library, Mentor, New York.
Drucker, P. F. (1999), Management Challenges for the 21st Century, Harper Collins Publishers, New York.
Fagan, M. (1976), “Design and Code Inspections to Reduce Errors in Program Development, ” IBM Systems Journal 15, 3, 182–211.
Ferguson, P., W. S. Humphrey, S. Khajenoori, S. Macke, and A. Matvya (1997), “Introducing the Personal Software Process: Three Industry Case Studies, ” IEEE Computer 30, 5, 24–31.
Hayes, W. and J. W. Over (1997), “The Personal Software Process: An Empirical Study of the Impact of PSP on Individual Engineers, ” CMU/SEI-97-TR-001.
Herbsleb, J., A. Carleton, J. Rozum, J. Siegel, and D. Zubrow (1994), ”Benefits of CMM-Based Software Process, ” CMU/SEI-94-TR-13.
Hilburn, T. B., “PSP in Academia and Training, ” FASE (Forum for Academic Software Engineering), http://www.cs.ttu.edu/fase
Humphrey, W. S. (1986), “SPEAKOUT: We Can Program SDI, ” IEEE Spectrum, April, 16.
Humphrey, W. S. (1988), “Characterizing the Software Process: A Maturity Framework, ” IEEE Software, March, 73- 79.
Humphrey, W. S. (1989), Managing the Software Process, Addison-Wesley, Reading, MA.
Humphrey, W. S. (1995), A Discipline for Software Engineering, Addison-Wesley, Reading, MA.
Humphrey, W. S. (1997), Introduction to the Personal Software Process, Addison-Wesley, Reading, MA.
Humphrey, W. S. (2000), Introduction to the Team Software Process, Addison-Wesley, Reading, MA.
Humphrey, W. S. (2002), Winning with Software: An Executive Strategy, Addison-Wesley, Reading, MA.
Humphrey, W. S., T. R. Snyder, and R. R. Willis (1991), “Software Process Improvement at Hughes Aircraft, ” IEEE Software, July, 11- 23.
Humphrey, W. S. and W. L. Sweet (1987), “A Method for Assessing the Software Engineering Capability of Contractors, ” Technical Report CMU/SEI-87-TR-23, Software Engineering Institute, Carnegie Mellon University.
Miller, M. (1973), Plain Speaking: An Oral Biography of Harry S. Truman, The Putnam Publishing Group, Berkley Publishing Group, New York.
Mills, H. D., V. R. Basili, J. D. Gannon, and R. G. Hamlet (1987), Principles of Computer Programming, A Mathematical Approach, Allyn and Bacon, Newton, MA.
McAndrews, D. R. (2000), “The Team Software Process (TSP): An Overview and Preliminary Results of Using Disciplined Practices, ” Technical Report CMU/SEI-2000-TR-015, ESC-TR-2000–105.
Paulk, M. C., C. V. Weber, B. Curtis, and M. B. Chrissis (1995), The Capability Maturity Model: Guidelines for Improving the Software Process, Addison-Wesley, Reading, MA.
Radice, R. A., J. T. Harding, P. E. Munnis, and R. W. Phillips (1985), “A Programming Process Study, ” IBM Systems Journal 24, 2, 91–101.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Humphrey, W.S. Three Process Perspectives: Organizations, Teams, and People. Annals of Software Engineering 14, 39–72 (2002). https://doi.org/10.1023/A:1020593305601
Issue Date:
DOI: https://doi.org/10.1023/A:1020593305601