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
surface form: PSP0.1

PSP1.1
surface form: PSP1

PSP1.1
PSP2
PSP1.1
surface form: PSP2.1

PSP3
creator Watts S. Humphrey
developedAtInstitution CMU
surface form: Carnegie Mellon University
developedAtOrganization Software Engineering Institute (Carnegie Mellon University)
surface form: Software Engineering Institute
developer Watts S. Humphrey
documentedIn A Discipline for Software Engineering
Personal Software Process self-linksurface differs
surface form: 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 (Carnegie Mellon University) notableWork Personal Software Process
subject surface form: Software Engineering Institute
Team Software Process relatedTo Personal Software Process
Team Software Process buildsOn Personal Software Process
Personal Software Process documentedIn Personal Software Process self-linksurface differs
this entity surface form: Introduction to the Personal Software Process