Presentation is loading. Please wait.

Presentation is loading. Please wait.

Personal Software Process Adam Graham Candidate for M.S. Computer Science Union College.

Similar presentations


Presentation on theme: "Personal Software Process Adam Graham Candidate for M.S. Computer Science Union College."— Presentation transcript:

1 Personal Software Process Adam Graham Candidate for M.S. Computer Science Union College

2 What is the PSP?

3 PSP Basics

4 PSP Levels

5 PSP0  Current Process  Time Tracking  Defect Tracking

6 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

7 PSP0.1  Coding Standard  Logical Line of Code Counting Standard  Process Improvement Proposal

8 Logical Line of Code For (x = 1; x < (y- 2 + exp(4,x)) + P; x++) Y := 3;

9 PSP1  PrOxy Based Estimating (PROBE) Method  Test Report Template

10 PSP1.1  Task Planning  Schedule Planning

11 PSP2  Design Reviews  Code Reviews

12 Defect Injection

13 PSP2.1  Design Templates

14 PSP3  Cyclical Development

15 Total Defects

16 Productivity

17 A/FR Ratio

18 Compile Time

19 Actual Size

20 Actual Time

21 Discussion


Download ppt "Personal Software Process Adam Graham Candidate for M.S. Computer Science Union College."

Similar presentations


Ads by Google