Personal Software Process Adam Graham Candidate for M.S. Computer Science Union College
What is the PSP?
PSP Basics
PSP Levels
PSP0 Current Process Time Tracking Defect Tracking
Defect Type Standard Type Number Type NameDescription 10DocumentationComments, Messages 20SyntaxSpelling, Punctuation,typos, etc. 30Build, PackageChange management, library, version control 40AssignmentDeclaration, duplicate names, scope, limits 50InterfaceProcedure calls, references, I/O, user formats 60CheckingError Messages, inadequate checks 70DataStructure, content 80FunctionLogic, pointers, loops, recursion, computation 90SystemConfiguration, timing, memory 100EnvironmentDesign, compile, test or support system
PSP0.1 Coding Standard Logical Line of Code Counting Standard Process Improvement Proposal
Logical Line of Code For (x = 1; x < (y- 2 + exp(4,x)) + P; x++) Y := 3;
PSP1 PrOxy Based Estimating (PROBE) Method Test Report Template
PSP1.1 Task Planning Schedule Planning
PSP2 Design Reviews Code Reviews
Defect Injection
PSP2.1 Design Templates
PSP3 Cyclical Development
Total Defects
Productivity
A/FR Ratio
Compile Time
Actual Size
Actual Time
Discussion