Vous êtes sur la page 1sur 77

Instructions

Student Workbook Instructions


The student workbook provides automated support for the Personal Software Process course. The workbook
includes worksheets for the calculation-intensive forms and analysis charts and tables required for reports R3,
R4, and R5.
The workbook includes:
Student - a worksheet for the student background survey
Summary - a worksheet containing PSP Project Plan Summary forms for each assignment, 1A to 8A
SizeEstimate - a worksheet contining a PSP Size Estimating Template for each assignment 3A to 8A
PROBE - a worksheet that automates the PROBE method computations
TimeLog - a worksheet for recording all time log data
DefectLog - a worksheet for recording all defect data
R3 - a worksheet that generates the defect analysis tables for the R3 report
R4 - a worksheet that generates the defect analysis tables for the R4 and R5 report
Pareto - a worksheet that generates pareto distributions of defects by type and by fix time
Defect, Plan, Process, and Quality analysis worksheets that include analyses required for the R4 and R5
reports

General Instructions
1. During the planning phase of an assignment, select the assignment number using the project selector on the
Summary worksheet. Calculate and enter data in all the highlighted cells containing ????? in the Plan column of
the Summary worksheet for that assignment.
For assignments 3A through 8A the SizeEstimate worksheet and the PROBE worksheet are used to generate
size and time estimates. The SizeEstimate worksheet replaces the PSP Size Estimating worksheet. The planned
and actual LOC are entered on this form (e.g. Base LOC, Deleted LOC, Modified LOC, Base Additions, New
Object LOC, and Reused LOC).
The PROBE worksheet is used to select the estimating method, regression parameters, prediction intervals, and
size and time estimates. The estimate is then transferred to the SizeEstimate worksheet.
2. During the development phases, use the time and defect logs to capture actual time and defect
data for the assignment, or record this data on paper forms and enter during postmortem.
3. During the postmortem phase of an assignment, calculate and enter data in all the highlighted cells that
contain ????? in the Actual, ToDate, or ToDate% columns for the assignment. For assignments 3A to 8A,
measure and enter actual LOC on the SizeEstimate worksheet.
4. To print a Summary report, select the assignment with the project selector and print. For assignments 1A to
6A, an extra blank page will be printed. Print page 1 only to avoid printing the blank page.
Application Notes:
A. Only enter data in highlighted fields containing ?????.
B. All other fields contain formulas that are calculated by Excel and are locked to prevent accidental entry.
C. If you need to modify a protected cell you may turn cell protection off.
D. After your modifications are complete turn cell protection back.

Page 1

Instructions

E. Excel will request a password when you turn protection on. DO NOT ENTER A PASSWORD.
F.The Summary worksheet automates many of the PSP calculations, but as new PSP measures appear on the
worksheet, they must be calculated and entered manually.

Page 2

stuwb
k
20040
615.v
5

Instructions

Page 3

Instructions

Page 4

PSP Student Background Survey


Student Name
Instructor Name(s)

1.0

Which of the following best describes your employment status in the software
industry (mark one with an X)
Executive
Management
Senior technical
Technical
Full-time support
Other

2.0

What is your software experience in: (Please specify for each category, rounded to
the nearest year)
YRS.
In your present organization?
In your present position?
Your overall software experience?
Software requirements?
Software design?
Code and unit test?
Test and integration?
Software quality assurance?
Configuration management?
Software process improvement/quality management?

3.0

About how much of your work-related time have you spent over the past year on
each of the following? Please specify an approximate percentage for each, rounded
up to the nearest whole number (with no % sign). The categories overlap, so your
estimates need not total 100%
Software requirements?
Software design?
Code and unit test?
Test and integration?
Software quality assurance?
Configuration management?
Software process improvement/quality management?
Other

Student #

4.0

What programming languages have you used? (Please mark as many as apply
with an X)
Ada
Basic
C
C++
Java
PASCAL
OBJECT PASCAL
Visual Basic
Visual C++
OTHER

4.1

How many high level languages do you know well? (Please specify)
Number of languages

5.0

What language will you use in this course?


Ada
Basic
C
C++
Java
PASCAL
OBJECT PASCAL
Visual Basic
Visual C++
OTHER

5.1

Approximately how much code have you written in this language? (please specify,
rounded to the nearest 1,000 lines of code, e.g. 10K)
Lines of Code

5.2

Approximately how much code have you written in all languages? (please specify,
rounded to the nearest 1,000 lines of code, e.g. 10K)
Lines of Code

5.3

Approximately how much code have you written in the last year? (please specify,
rounded to the nearest 1,000 lines of code, e.g. 10K)
Lines of Code - In the language you will be using
Lines of Code - In all languages

6.0

What is the highest degree that you have attained? (please specify)
Highest degree

6.1

What was your major field of study? (please specify)

6.2

Have you had courses in any of the following subjects? (Please mark all that apply
with an X)
Statistics
Physical Sciences
Software Project Management
Formal Software Methods

A copy of the d
EstObjLOC
Planning
Est

Project

PSP0 Project Plan Summary - Program 1A


Student
Program Correlation
Instructor
Plan
Time in Phase (min.)
Planning
Design
Code
Compile
Test
Postmortem
Total

Date
?????
Program# 1A
Language ?????
Actual

Defects Injected
Planning
Design
Code
Compile
Test
Total Development
Defects Removed
Planning
Design
Code
Compile
Test
Total Development
After Development

?????

To Date

To Date%

0
0
0
0
0
0
0

0
0
0
0
0
0
###
0

0.0
0.0
0.0
0.0
0.0
0.0
0.0

0
0
0
0
0
0

0
0
0
0
0
###
0

0.0
0.0
0.0
0.0
0.0
0.0

0
0
0
0
0
0

0
0
0
0
0
###
0

0.0
0.0
0.0
0.0
0.0
0.0

?????

##
##
##
##
##
##
##
##
##
##
##

Project

Size Estimating Template


Student
Instructor
BASE PROGRAM LOC
BASE SIZE (B) =>
LOC DELETED (D) =>
LOC MODIFIED (M) =>
OBJECT LOC
BASE ADDITIONS:

(BA) subtotal from page 2


TOTAL BASE ADDITIONS (BA)
NEW OBJECTS:

###
###

TYPE

METHODS REL. SIZE

Date
Program#

?????
3A

ESTIMATE

ACTUAL

LOC

LOC

0.0
0.0
TYPE

METHODS REL. SIZE

(NO) subtotal from page 2


TOTAL NEW OBJECTS (NO)
REUSED OBJECTS

LOC

LOC

0
0
LOC

0.0
0.0
Size
E = BA+NO+M
B0
B1
N = B 0 + B 1` * E
T=N+B-D-M+R

0
0
Time

0
0.00
0.00
0.0
0.0
0

Time = B0 + B1` * E
Range
UPI = N + Range
LPI = N - Range

LOC

0.0
0.0

(R) subtotal from page 2


REUSED TOTAL (R)

Estimated Object LOC:


Regression Parameter:
Regression Parameter:
Estimated New and Changed LOC:
Estimated Total LOC:
Estimated Total New Reuse (sum of * LOC):
Estimated Total Developent Time:
Prediction Range:
Upper Prediction Interval:
Lower Prediction Interval:
Prediction Interval Percent
Method Selected

0
0

0.00
0.00

0.0

0.0
0.0

70%
0

70%
0

R^2

0.00

0.00

Size Estimating Template (continued)


Student
Instructor
OBJECT LOC
BASE ADDITIONS:

###
###

TYPE

METHODS REL. SIZE

SUBTOTAL BASE ADDITIONS (BA) =>


NEW OBJECTS:
TYPE

METHODS REL. SIZE

SUBTOTAL NEW OBJECTS (NO)


REUSED OBJECTS

SUBTOTAL REUSED (R) =>

Date
Program#

?????
3A

ESTIMATE
LOC

ACTUAL
LOC

0.0
LOC

=>

0
*

LOC

0.0
LOC

0
LOC

0.0

PROBE

PROBE Method Selector


PROBE Method
0
4

0
0
0
1
0

Estimate
R-Squared
Beta0
Beta1
Range (70%)
UPI
LPI
Variance
Std. Deviation

0
0
0
#DIV/0!
0

A
Size
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#NAME?
#VALUE!
#VALUE!
#NAME?
#NAME?

Historical Data
C

Time
Size
Time
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#NAME? #NAME? #NAME?
#VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE!
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?

Size
Err:502

Time
Err:502

0.00
Err:502

0.00
Err:502

Size

Time
0

0.00
1.00

Method C Est. vs. Act. Size

0.00
#DIV/0!

Prog

Est.
(N&C)

Actual
(N&C)

1
2
3
4
5
6
7
8

0
0
0
0
0
0
0

0
0
0
0
0
0
0
0

Actual
Min.

Est.
(E)

Outliers

0
0
0
0
0
0

2
3
4
5
6
7
8

Method C Est. Size vs. Act. Time


Actual Tim e

Estimate (E)
Size Method
Selector
Size Estimate
Range
B0
B1
R^2
Time Method
Selector
Time Estimate
Range
B0
B1
R^2

Actual Size

Project

PROBE Method Calculations

12
10

12
10

0
0

10

12

Est. Size

6
Est. Size

Page 13

10

12

TimeLog

Project

Phase

Date

Start

Int.

Stop

Delta

Comments

Page 14

DefectLog

Project

Date

Num

Type

Injected

Removed

FixTime

Fix
Ref.

Description

Page 15

276620832.xls

Defect Densities
Program
Number

Totals

New and
Changed LOC

Compile and Test Defects


Defects per
KLOC

Total Defects

Defects found
in compile

Compile
defects per
KLOC

Defects found
in test

Test defects
per KLOC

Defect Fix Times


Defects found
in compiling

Defects found
in testing

Total defects
found

Defects

Tot. fix time

#NAME?

#NAME?

#NAME?

injected in

Tot. defects

#NAME?

#NAME?

#NAME?

designing

Avg. fix time

#NAME?

#NAME?

#NAME?

Defects

Tot. fix time

#NAME?

#NAME?

#NAME?

injected in

Tot. defects

#NAME?

#NAME?

#NAME?

coding

Avg. fix time

#NAME?

#NAME?

#NAME?

Total

Tot. fix time

#NAME?

#NAME?

#NAME?

defects

Tot. defects

#NAME?

#NAME?

#NAME?

injected

Avg. fix time

#NAME?

#NAME?

#NAME?

Page 16

R4

Table D23
Percentage
Injected

Number Injected
Type
10
20
30
40
50
60
70
80
90
100
Total

Design
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Code
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Design
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Number
Removed

Code
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Compile
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Percentage
Removed

Test
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Compile
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Table D24

Defect Type
10
20
30
40
50
60
70
80
90
100
Total

Number of
Number of
defects through defects found in
Compile
Compile
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Page 17

Percentage of
Type found by
the Compiler
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

Test
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10
20
30
40
50
60
70
80
90
100

10

0
10
0
0 Defects
20Removed0 By Type
0
30
0
0
40
0
0
50
0
0
60
0
0
70
0
0
80
0
0
90
0
0
100
0

20

30

40

50

60

70

80

90

100

80

90

100

Defect Fix Time By Type


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10

20

30

40

50

60

70

276620832.xls

Defects/KLOC

Defects/KLOC

Analysis of the defect data for the programs you have written to date.
Total defects per KLOC
Defects per KLOC injected in design and code
Defects per KLOC removed in design review, code review, compile, and test
Defect % distribution by phase, injected and removed
x-y plot of compile vs. test defects

Total Defects
1
0.9
0.8

Defects Injected in Desig


1
0.9
0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0
1

10

Program Number

0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Program Number

A copy of selected portions of your development data, as entered in your Summary file.
Item:
EstLOC ActLOC EstMin
ActMin
EstDef
ActDef
Time by Phase
Planning Design
Formulas
1
2
3
4
5
6
7
8
9
10
Totals

0
0
0
0
0
0
0
0
0
0
0

Page 19

0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Design
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

Analysis calculations
Total Def
Def/KLOC
Formulas
1
2
3
4
5
6
7
8
9
10
Totals

0
0
0
0
0
0
0
0
0
0
0
0

Def. Inj. in Design


Def/KLOC

Def. inj. in Code


Def/KLOC

0
0
0
0
0
0
0
0
0
0
0
0

Def. rem. in Des. RevDef. rem. in CodeRev


Def/KLOC
Def/KLOC

0
0
0
0
0
0
0
0
0
0
0
0

Formulas
1
2
3
4
5
6
7
8
9
10
Total

Defect Injection Distribution - % by phase


Plng
Des
Design
DLDR
Des.Rev Code
Cum.
Cum
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Formulas
1
2
3
4
5
6
7
8
9
10

Defect Removal Distribution - % by phase


Planning Design
Design
Des.Rev Des.Rev Code
Cum.
Cum
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Page 20

0
0
0
0
0
0
0
0
0
0
0
0

Code
Cum
0
0
0
0
0
0
0
0
0
0
0
0

CDR
0
0
0
0
0
0
0
0
0
0
0
0

Code
Cum
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

CDR
Cum
0
0
0
0
0
0
0
0
0
0
0
0

CDR
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

CDR
Cum
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

276620832.xls

Totals

Page 21

Defects/KLOC

276620832.xls

ts Injected in Design

Defects Injected in Code


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

Program Number

Code

10

Program Number

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

Defects Injected by Phase


Planning Design
Design
Review

PM

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 22

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Code

0
0
0
0
0
0
0

Code
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

Def. rem. in CodeRevDefRemComp


Def/KLOC
Def/KLOC

DefRemTest
Def/KLOC

0
0
0
0
0
0
0
0
0
0
0
0

Comp

Comp
Cum
0
0
0
0
0
0
0
0
0
0
0
0

Comp

Test
0
0
0
0
0
0
0
0
0
0
0
0

Comp
Cum
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

Test
Cum
0
0
0
0
0
0
0
0
0
0
0
0

Test
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

Test
Cum
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 23

276620832.xls

Page 24

Defects/KLOC

Defects/KLOC

276620832.xls

Defects Removed in Design Review


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1

10

Defects Removed
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

Program Number

Compile

Defects Removed by Phase


Planning Design
Design
Review

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 25

Program N

Code

0
0
0
0
0
0
0

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

276620832.xls

Page 26

276620832.xls

Page 27

Defects Removed in Code Review

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

Defects/KLOC

276620832.xls

Defects Removed in Compile


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

Program Number

Program Number

Page 28

10

276620832.xls

Page 29

276620832.xls

Page 30

Compile

Defect Injec

Defects Removed in Test


1

0.9

0.9

0.8

0.8

0.7

0.7

Defects/KLOC

276620832.xls

0.6
0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1
0

0
7

mber

10

0.6

Program Number

Page 31

10

1 2 3 4 5

Program

276620832.xls

Page 32

276620832.xls

Page 33

276620832.xls

Defect Removal % by Phase

0.9

0.9

0.8

0.8

0.7

0.7

Defect Injection % by Phase

0.6

Co
de

Test

0.6
0.5

Com
p

0.4

0.4

CDR

0.3

0.3

0.2

0.2

0.1

0.1

0.5

0
1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

Program Number

Program Number

Page 34

276620832.xls

Page 35

276620832.xls

Page 36

Test D efects/K LOC

276620832.xls

al % by Phase

Test

Compile vs. Test Defects


1
0.9
0.8

Com
p

0.7

CDR

0.5

0.6
0.4
0.3
0.2
0.1

7 8 9 10

umber

0
0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Compile Defects/KLOC

Page 37

276620832.xls

Page 38

276620832.xls

Page 39

276620832.xls

Analysis of the time spent developing the programs to date


Size and size estimating error
Development time and time estimating error
Percent of development time spent in planning, postmortem, compile, and test

Size Estimating Error

0.9

0.9

0.8

0.8

0.7

0.7

LOC

Actual Size

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0
1

10

Program Number

0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Program Number

A copy of selected portions of your development data, as entered in your Summary file.
Item:
EstLoc
ActLoc
EstMin
ActLoc
EstDef
ActDef
Time by Phase
Planning Design
Formulas
1
2
3
4
5
6
7
8
9
10
Totals

0
0
0
0
0
0
0
0
0
0
0

Page 40

0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Design
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

Analysis calculations
Size Error
%
Formulas
0
1 #VALUE!
2
0
3
0
4
0
5
0
6
0
7
0
8
0
9
0
10
0
Totals
#VALUE!

Time
Hours
0
0
0
0
0
0
0
0
0
0
0
0

Time Error
%
0
0
0
0
0
0
0
0
0
0
0
0

Page 41

Plan Time
%
0
0
0
0
0
0
0
0
0
0
0
0

PM Time
%
0
0
0
0
0
0
0
0
0
0
0
0

276620832.xls

e Estimating Error

Actual Development Time

Hours

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
3

10

Program Number

Code

10

Program Number

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

Defects Injected by Phase


Planning Design
Design
Review

PM

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 42

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Code

0
0
0
0
0
0
0

Code
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

Plan+PM Time
%
0
0
0
0
0
0
0
0
0
0
0
0

Compile Time
%
0
0
0
0
0
0
0
0
0
0
0
0

Test Time
%
0
0
0
0
0
0
0
0
0
0
0
0

Page 43

Compile+Test Time
%
0
0
0
0
0
0
0
0
0
0
0
0

276620832.xls

% Planning T

0.9

0.9

0.8

0.8

0.7

0.7

Time Estimating Error

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0
9

10

0
1

10

Program Number

Compile

Defects Removed by Phase


Planning Design
Design
Review

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 44

Program N

Code

0
0
0
0
0
0
0

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

276620832.xls

Page 45

276620832.xls

% Planning Time

% Postmortem Time
1

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0
1

10

Program Number

Program Number

Page 46

10

276620832.xls

Page 47

276620832.xls

% Plan + Postmortem Time

% Com

0.9

0.9

0.8

0.8

0.7

0.7

ime

0.6
0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0
7

mber

10

0.6

0
1

Program Number

Page 48

10

Pr

276620832.xls

Page 49

276620832.xls

% Test Time

0.9

0.9

0.8

0.8

0.7

0.7

% Compile Time

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0
1

10

Program Number

Program Number

Page 50

276620832.xls

Page 51

276620832.xls

t Time

% Compile + Test Time


1
0.9

0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
5

gram Number

10

Program Number

Page 52

10

276620832.xls

Page 53

276620832.xls

P ro d u c tiv ity (L O C /H o u r)

Analysis of the quality of the process used for the programs you have written to date.
Productivity
Comparative x-y plots of productivity, yield, A/FR, and test defects

LOC/Hour

Productivity
1
0.9
0.8
0.7

Productivity vs. Yield


1

0.6

0.9

0.5

0.8
0.7

0.4

0.6

0.3

0.5
0.4

0.2

0.3

0.1

0.2

0.1

10

0
0

Program Number

0.1 0.2 0.3 0.4 0.5 0.6 0.7

Yield %

A copy of selected portions of your development data, as entered in your Summary file.
Item:
EstLoc
ActLoc
EstMin
ActMin
EstDef
ActDef
Time by Phase
Planning Design
Formulas
1
2
3
4
5
6
7
8
9
10
Totals

0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 54

0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Design
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

Analysis calculations
Yield
Early inj. Early rem. Yield%
Formulas
0
0
0
1 #VALUE! #VALUE! #VALUE!
2
0
0
0
3
0
0
0
4
0
0
0
5
0
0
0
6
0
0
0
7
0
0
0
8
0
0
0
9
0
0
0
10
0
0
0
Totals
#VALUE! #VALUE! #VALUE!

Cost of Quality
Failure
Appraisal TotalCOQ A/FR
Cost
Cost
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Page 55

0
0
0
0
0
0
0
0
0
0
0
0

P ro d u c tiv ity (L O C /H o u r)

276620832.xls

oductivity vs. Yield

Productivity vs. A/FR


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Yield %

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Appraisal to Failure Ratio (A/FR)

Code

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

Defects Injected by Phase


Planning Design
Design
Review

PM

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 56

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Code

0
0
0
0
0
0
0

Code
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

DefRemTest
Def/KLOC
0
0
0
0
0
0
0
0
0
0
0
0

Productivity
LOC/Hour
0
0
0
0
0
0
0
0
0
0
0
0

Page 57

.8 0.9

A p p r a is a l to F a ilu r e R a tio (A /F R )

276620832.xls

Yield vs. A/FR


Yield %

1
0.9
0.8
0.7
0.6
0.5

A/FR vs. Yie


1
0.9
0.8

0.4

0.7

0.3

0.6
0.5

0.2

0.4
0.3

0.1

0.2

0
0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

0.1

0
0

Appraisal to Failure Ratio (A/FR)

FR)

Compile

Defects Removed by Phase


Planning Design
Design
Review

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Code

0
0
0
0
0
0
0

Page 58

Yie

Code
Review
0
0
0
0
0
0
0
0
0
0
0

0.1 0.2 0.3 0.4 0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

276620832.xls

Page 59

Defects/KLOC

276620832.xls

A/FR vs. Yield

Test Defects vs. A/FR


1
0.9
0.8
0.7
0.6

1
0.9

0.5

0.8
0.7

0.4

0.6

0.3

0.5
0.4

0.2

0.3

0.1

0.2

0.1

0
0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Appraisal to Failure Ratio (A/FR)

Yield

Page 60

276620832.xls

Page 61

Defects/KLOC

276620832.xls

A/FR

0.6 0.7 0.8 0.9

Ratio (A/FR)

Test Defects vs. Yield


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

Yield %

Page 62

276620832.xls

Page 63

276620832.xls

Failure Cost %

Analysis of the quality data for the programs you have written to date.
Yield
Cost of Quality
Appraisal to failure ratio (A/FR)
LOC reviewed per hour vs. yield

Defect Removal Yield


Yield %

1
0.9
0.8
0.7

Failure Cost of Quality


1
0.9
0.8
0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

10

Program Number

0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Program Number

A copy of selected portions of your development data, as entered in your Summary file.
Item:
EstLoc
ActLoc
EstMin
ActLoc
EstDef
ActDef
Time by Phase
Planning Design
Formulas
1
2
3
4
5
6
7
8
9
10
Totals

0
0
0
0
0
0
0
0
0
0
0

Page 64

0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Design
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

Analysis calculations
Yield
Early inj. Early rem. Yield%
Formulas
0
0
0
1 #VALUE! #VALUE! #VALUE!
2
0
0
0
3
0
0
0
4
0
0
0
5
0
0
0
6
0
0
0
7
0
0
0
8
0
0
0
9
0
0
0
10
0
0
0
Totals
#VALUE! #VALUE! #VALUE!

Cost of Quality
Failure
Appraisal TotalCOQ A/FR
Cost
Cost
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Page 65

0
0
0
0
0
0
0
0
0
0
0
0

Appraisal C ost %

276620832.xls

ure Cost of Quality

Apppraisal Cost of Quality


1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1

10

Program Number

Code

10

Program Number

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Test

0
0
0
0
0
0
0
0
0
0
0

Defects Injected by Phase


Planning Design
Design
Review

PM

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Page 66

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Code

0
0
0
0
0
0
0

Code
Review
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0

276620832.xls

DefRemTest
Def/KLOC
0
0
0
0
0
0
0
0
0
0
0
0

LOC Reviewed/Hour
DLDR
CDR
Both

Review Yield
DLDR
CDR

0
0
0
#VALUE! #VALUE! #VALUE!
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#VALUE! #VALUE! #VALUE!

Page 67

0
0
#VALUE! #VALUE!
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#VALUE! #VALUE!

Tota l C o s t o f Q u a lity %

276620832.xls

Appraisal To Failu
1
0.9

A/FR

Total Cost of Quality


1
0.9

0.7
0.6

0.8
0.7

0.5

0.6

0.4

0.5

0.3

0.4

0.2

0.3

0.8

0.2

0.1

0.1

10

10

Defects Removed by Phase


Planning Design
Design
Review

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Code

0
0
0
0
0
0
0

Page 68

Code
Review
0
0
0
0
0
0
0
0
0
0
0

Compile

0
0
0
0
0
0
0

Program N

Program Number

Compile

Test

0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

276620832.xls

Page 69

276620832.xls

LOC Reviewed per Hour


LOC/Hour

Appraisal To Failure Ratio


1

0.9

0.8

1
0.9
0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

Bo
th

0
1

10

1 2 3 4 5 6 7 8 9 10

Program Number

Program Number

Page 70

276620832.xls

Page 71

276620832.xls

9 10

LOC Reviewed per Hour vs. Yield - Design Review

LOC Reviewed pe

0.8

0.8

Yield

Bo
th

Yield

Hour

0.6

0.6

0.4

0.4

0.2

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Design Review LOC/Hour

Page 72

0 0.1 0.2 0.3 0.4

Code Revie

276620832.xls

Page 73

276620832.xls

LOC Reviewed per Hour vs. Yield - Code Review

LOC Reviewed per Hour vs. Yield - Design and Code Re

0.8
Yield

Yield

0.6

0.8
0.6

0.4

0.4

0.2

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Code Review LOC/Hour

Design and Code Review LOC/Hour

Page 74

276620832.xls

Page 75

276620832.xls

vs. Yield - Design and Code Review

0.8 0.9 1

C/Hour

Page 76

276620832.xls

Page 77

Vous aimerez peut-être aussi