Personal Software Process

E389082

The Personal Software Process (PSP) is a structured, data-driven methodology that helps individual software engineers improve the quality, predictability, and efficiency of their work through disciplined planning, measurement, and process refinement.

All labels observed (2)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf engineering methodology
software development process
abbreviation PSP
appliesTo individual software engineers
basedOn data-driven decision making
category software project management techniques
software quality management
component PSP0
PSP0.1
linked to: PSP0

PSP1
linked to: PSP1.1

PSP1.1
PSP2
PSP2.1
linked to: PSP1.1

PSP3
creator Watts S. Humphrey
developedAtInstitution Carnegie Mellon University
linked to: CMU
developedAtOrganization Software Engineering Institute
developer Watts S. Humphrey
documentedIn A Discipline for Software Engineering
Introduction to the Personal Software Process
emphasizes early defect removal
measurement and analysis
personal discipline
planning before coding
process refinement
field software engineering
software process improvement
focusesOn cycle time management
defect density reduction
estimation accuracy
personal performance measurement
goal improve schedule predictability
improve software quality
increase development productivity
reduce software defects
support continuous process improvement
influenced Team Software Process
introducedInDecade 1990s
relatedTo Team Software Process
supports individual process tailoring
teaches effort estimation based on historical data
personal planning and tracking skills
systematic code review
uses defect tracking
defined personal process
detailed planning
postmortem analysis
process metrics
size measurement
time tracking

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Software Engineering Institute notableWork Personal Software Process
Team Software Process relatedTo Personal Software Process
Team Software Process buildsOn Personal Software Process
Personal Software Process documentedIn Introduction to the Personal Software Process
linked to: Personal Software Process