View Module

An error occurred while attempting to get the requested module. Cannot open database "AspNetForums" requested by the login. The login failed. Login failed for user 'swenet'. at AspNetForums.Data.SqlDataProvider.GetRatingForUser(String username, Int32 parentID) at AspNetForums.Ratings.GetRatingForUser(String username, Int32 parentID) at SwenetDev.ModuleRatingsControl.getRatingForUser(String username, ModuleRatingInfo ratingInfo) at SwenetDev.viewModule.Page_Load(Object sender, EventArgs e)

General Information

Title Introduction to the Personal Software Process (PRO2)
Version Info Version 1 , submitted by thilburn on 3/26/2004 at 1:43 PM
View Revision History
Module Identifier thilburn.2004.3
Abstract This module is designed to introduce students to the basic concepts and structure of the PSP (Personal Software Process). Through assigned reading, class lecture and discussion, and an exercise, students learn the basics of the PSP.
Size Lecture: 70 min
Exercise: 20 min
Comments This module is designed for use with first or second year students in computing (computer engineering, computer science, information systems, information technology, software engineering).

SEEK Categories

  1. Process concepts (PRO.con)
  2. Process implementation (PRO.imp)


  1. Thomas Hilburn


  1. Students should have written four or five computer programs; they should be enrolled in or have completed an introductory programming course.
  2. Students should have had some introduction to the software engineering discipline, similar to the content of module OSE1.

Learning Objectives

  1. Knowledge - Describe the PSP concepts and structure.
  2. Knowledge - Describe the elements of PSP planning.
  3. Knowledge - Describe the elements of PSP quality management.
  4. Comprehension - Use PSP data, from the literature, to explain the value of PSP practices.
  5. Application - Track a PSP project and correctly use the PSP logs and forms to measure and compute process and product metrics.


  1. Process Fundamentals
  2. PSP Concepts and Structure
  3. PSP Planning and Measurement
  4. PSP Quality Management
  5. PSP Results


  1. PRO2 lecture notes (Powerpoint) (PDF) 0.00/5 [Rate Material]

  2. PRO2 exercise booklet (Word) (PDF) 0.00/5 [Rate Material]

  3. PRO2 exercise solution (Word) (PDF) 0.00/5 [Rate Material]

  4. Teaching tips for the PRO2 module (Word) 0.00/5 [Rate Material]


See Also...

No alternate modules.

Other Resources

  1. Davis, N. and Mullaney, J., The Team Software Process (TSP) in Practice: A Summary of Recent Results, CMU/SEI-2003-TR-014, Software Engineering Institute, Carnegie Mellon University, September 2003. (Link)
  2. Ferguson, P., Humphrey, W., Khajenoori, S., Macke, S., and Matvya, A. "Introducing the Personal Software Process: Three Industry Case Studies," Computer, pp. 24-31, May 1997.
  3. Hayes, W. and Over, J.W., The Personal Software Process: An Empirical Study of the Impact of PSP on Individual Engineers, CMU/SEI-97-TR-001, Software Engineering Institute, Carnegie Mellon University, December 1997. (Link)
  4. Humphrey, Watts S., A Discipline for Software Engineering, Addison Wesley, 1995.
  5. Humphrey, Watts S., Introduction to the Personal Software Process, Addison Wesley, 1997.
  6. Paulk, Mark C., et. al., Capability Maturity Model for Software, Version 1.1, CMU/SEI-93-TR-024, Software Engineering Institute, Carnegie Mellon University, 1993.
  7. Software Engineering Measurement and Analysis, Process Maturity Profile: Software CMM, CBA IPI and SPA Appraisal Results, 2003 Mid-Year Update, Software Engineering Institute, Carnegie Mellon University September 2003. (Link)


Number of Ratings:   0

Log in to rate this module.


Discuss this module in the forums.

Related Modules