PSP0 Process Script Purpose Entry Criteria: - PSP0 Project Plan Summary Form
PSP0 Process Script Purpose Entry Criteria: - PSP0 Project Plan Summary Form
PSP0 Process Script Purpose Entry Criteria: - PSP0 Project Plan Summary Form
Date
Program
Program #
Instructor
Language
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
Project
Date
Number
Type
Inject
Remove
Fix Time
Fix Ref.
Description:
PSP Defect Recording Log Instructions
Purpose - Use this form to hold data on the defects that you find and correct.
- These data are used to complete the Project Plan Summary form.
General - Record each defect separately and completely.
- If you need additional space, use another copy of the form.
Header - Enter your name and the date.
- Enter the program name and number.
- Enter the instructor’s name and the programming language you are using.
Project - Give each program a different name or number.
- For example, record test program defects against the test program.
Date Enter the date on which you found the defect.
Number - Enter the defect number.
- For each program or module, use a sequential number starting with 1 (or
001, etc.).
Type - Enter the defect type from the defect type list summarized in the top left
corner of the form.
- Use your best judgment in selecting which type applies.
Inject - Enter the phase when this defect was injected.
- Use your best judgment.
Remove Enter the phase during which you fixed the defect. (This will generally be
the phase when you found the defect.)
Fix Time - Enter the time that you took to find and fix the defect.
- This time can be determined by stopwatch or by judgment.
Fix Ref. - If you or someone else injected this defect while fixing another defect,
record the number of the improperly fixed defect.
- If you cannot identify the defect number, enter an X.
Description Write a succinct description of the defect that is clear enough to later
remind you about the error and help you to remember why you made it.
PSP Defect Type Standard
Type
Number Type Name Description
10 Documentation Comments, messages
20 Syntax Spelling, punctuation, typos, instruction formats
30 Build, Package Change management, library, version control
40 Assignment Declaration, duplicate names, scope, limits
50 Interface Procedure calls and references, I/O, user formats
60 Checking Error messages, inadequate checks
70 Data Structure, content
80 Function Logic, pointers, loops, recursion, computation, function defects
90 System Configuration, timing, memory
100 Environment Design, compile, test, or other support system problems