Introduction to Personal Software Process

Credits: 6 units

Semester: Summer

Length: half semester 


Personal Software Process (PSP) is intended for practicing software engineers and their managers. The measures introduced can serve as the basis for software development process improvement in the organization as well as helping individuals. The Personal Software Process: A Practitioner's Start-Up Kit course introduces the highest-leverage metrics, specifically the ones associated with improving time estimation and reducing defects. The central subject of this course is process, not product. The programs that the students will do are a means of teaching process, not an end product in themselves. Students will attend 14 lectures, do 10 programming problems, four reports, and read selected chapters from Watts Humphrey's book(s). The course work will help students to immediately apply Personal Software Process (PSP) principles to their daily work.

Completion of this course does not result in SEI certification if this is important to you.

More course details can be found in the Introduction to Personal Software Process syllabus.

After completing this course, students will be able to:

  • Reduce overall defect rates
  • Spend more time at the front end of the development cycle
  • Eliminate, or nearly eliminate, compile and test defects
  • Learn about the collection and use of data to understand processes
  • More accurately estimate the time it takes to build software


Since this is a development oriented class and involves writing code, all the normal tools one may use to develop code in their language of choice are required. Course requirements are not solely grounded in theory.

Сайт находится в технической разработке