search menu icon-carat-right cmu-wordmark

Personal Software Process (PSP) Fundamentals and Advanced Course Materials

October 2018 Educational Material
Software Engineering Institute

In these courses, you learn how to apply PSP methods and study how to optimize your process performance.

Publisher:

Software Engineering Institute

Abstract

In the fundamentals course, you learn how to apply Personal Software Process (PSP) methods to your personal work process and how to participate on a Team Software Process (TSP) team. You study how to measure and analyze your personal software process, use process data to improve your personal performance, and apply PSP methods to other structured tasks.

In the advanced course, you learn high-level PSP and TSP concepts. You study how to optimize your process performance by applying approaches that include a defined estimating process, tracking and predicting with earned value, quality techniques for improving product and programmer productivity, and more.

These courses are designed for software engineers, software engineering students, software engineering instructors, software quality management instructors, and third-party vendors of software engineering or quality training.

Topics covered include the PSP process-based approach for developing software, how to measure and analyze your personal software processes, how to manage and reduce defects through your software processes, how to analyze your current performance and improve your performance based on that analysis, and how to extend PSP methods with best practices.

The downloads for this course include the following:
• Fundamentals Course Modules
• Fundamentals Course Exercises and Handouts
• Fundamentals Course Instructor Guide
• Advanced Course Modules
• Advanced Course Exercises and Handouts
• Advanced Course Instructor Notes
• Advanced Course Instructor Materials
• Student Workbook
• Optional Student Workbook in Excel
• Supporting Materials