An empirical validation of software cost estimation models
Communications of the ACM
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Introduction to the personal software process
Introduction to the personal software process
Introduction to the team software process
Introduction to the team software process
An Experiment Measuring the Effects of Personal Software Process (PSP) Training
IEEE Transactions on Software Engineering
A Discipline for Software Engineering
A Discipline for Software Engineering
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Using A Defined and Measured Personal Software Process
IEEE Software
Empirically Guided Software Effort Guesstimation
IEEE Software
Quantifying the Effects on Effort of Process Improvement
IEEE Software
Critical Factors Affecting Personal Software Processes
IEEE Software
An Experience Report on the Personal Software Process
IEEE Software
IEEE Software
Implementing concepts from the Personal Software Process in an industrial setting
ICSP '96 Proceedings of the Fourth International Conference on the Software Process (ICSP '96)
Assessing PSP effect in training disciplined software development: A Plan-Track-Review model
Information and Software Technology
Hi-index | 0.01 |
The Personal Software Process (PSP) started in 1995 and promised to improve individual software engineering practice. PSP addresses in particular the software quality in terms of defect densities and the process quality in terms of defect prevention (yield) and predictability of development time and size of the software products.This experience report of two software developers applying the PSP over five years first in an academic setting and later over three years in industrial software development shows that (1) PSP is an appropriate method to understand your software development process and its capabilities, (2) PSP makes it easy to identify areas of improvements in the process, and (3) PSP allows to do impressively accurate time, size, and defect estimates.The main drawback of PSP is its restricted applicapability in todays software development community. The challenging task to use PSP in your daily work requires a huge amount of discipline.