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
Hector Rodrigo Arias Cueca
Instructor Name(s)
Carolina Angelica Cruz
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.
1
1
1
1
1
1
1
1
1
1

3.0

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?

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%
30
70
80
75
50
40
30
35

Software requirements?
Software design?
Code and unit test?
Test and integration?
Software quality assurance?
Configuration management?
Software process improvement/quality management?
Other

Student #
1.32E+009

4.0

What programming languages have you used? (Please mark as many as apply
with an X)

x
4.1

Ada
Basic
C
C++
Java
PASCAL
OBJECT PASCAL
Visual Basic
Visual C++
OTHER
How many high level languages do you know well? (Please specify)
2 Number of languages

5.0

What language will you use in this course?

x
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)
20K

5.2

Lines of Code

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

5.3

Lines of Code

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)
1OK
20K

6.0

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

Lines of Code - In the language you will be using


Lines of Code - In all languages
What is the highest degree that you have attained? (please specify)

Medio Highest degree

6.1

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


La clases, el desarrollo de programas y aplicaciones en los lenguajes y la internet.

6.2

Have you had courses in any of the following subjects? (Please mark all that apply
with an X)
NO
NO
NO
NO

Statistics
Physical Sciences
Software Project Management
Formal Software Methods

A copy of the d
EstObjLOC
Planning
Est

Project

PSP1 Project Plan Summary - Program 3A


Student 1320650016-Hector Rodrigo Arias Date
4/1/2013
Program Linear Regression
Program# 3A
Instructor Carolina Angelica Cruz
Language JAVA
Plan

Actual

To Date

To Date%

Summary
LOC/Hour

100

30

Program Size (LOC)


Base(B)
Deleted(D)
Modified(M)
Added(A)
Reused(R)
Total N&C (N)
Total LOC(T)
Total New Reused
Total Object LOC(E)

40
10
15
-15
20
0
35
0
136

10
0
2
55
15
57
0
114

15
127
150
0
114

0
0
0
0
0
0
0

207
220
502
9
20
70
1028

402
424
947
98
154
225
2250

17.9
18.8
42.1
4.4
6.8
10.0
100.0

Defects Injected
Planning
Design
Code
Compile
Test
Total Development

2
1
5
1
0
9

3
3
14
2
0
22

13.6
13.6
63.6
9.1
0.0
100.0

Defects Removed
Planning
Design
Code
Compile
Test
Total Development
After Development

2
1
5
1
0
9
9

3
3
11
3
2
22
22

13.6
13.6
50.0
13.6
9.1
100.0

Time in Phase (min.)


Planning
Design
Code
Compile
Test
Postmortem
Total

80

30

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

Project

Size Estimating Template


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

(BA) subtotal from page 2


TOTAL BASE ADDITIONS (BA)
NEW OBJECTS:
Metodos
Ciclos
Clases
Excepcin

Hector Rodrigo Arias Cueca


Carolina Angelica Cruz

TYPE
IO

TYPE
C
D
D
L

Date
Program#
ESTIMATE
40
10
15

ACTUAL

METHODS REL. SIZE


1 VS

LOC
20.0

LOC

METHODS REL. SIZE


2 S
4 M
3 S
1 VS

0.0
20.0
*
LOC
30.0
34.0
25.0
12.0

(NO) subtotal from page 2


TOTAL NEW OBJECTS (NO)
REUSED OBJECTS
Clase ingresar

10
0
2

12

0
12

LOC

20
25
45
10

T=N+B-D-M+R

LOC
15

0.0
20.0

0
15
Time

136
0.00
0.00
0.0
35.0
0

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

0
100

20.0

Size
E = BA+NO+M
B0
B1
N = B 0 + B 1` * E

LOC

0.0
101.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

4/1/2013
3A

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:

Hector Rodrigo Arias Cueca


Carolina Angelica Cruz

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

4/1/2013

ESTIMATE
LOC

ACTUAL
LOC

0.0
LOC

=>

0
*

LOC

0.0
LOC

0
LOC

0.0

PROBE

PROBE Method Selector

PROBE Method
136
2

#DIV/0!
#NAME?
#DIV/0!
#DIV/0!
#DIV/0!
2

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

#DIV/0!
#NAME?
#DIV/0!
#DIV/0!
#DIV/0!

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

Historical Data

Time
Size
Time
#VALUE!
#DIV/0!
#DIV/0!
#VALUE!
#DIV/0!
#DIV/0!
#VALUE!
#DIV/0!
#DIV/0!
#VALUE!
#DIV/0!
#DIV/0!
#NAME? #NAME? #NAME?
#VALUE!
#DIV/0!
#DIV/0!
#VALUE!
#DIV/0!
#DIV/0!
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?

Size

68

Time
757

Size
136

Time
600

0.00
0.50

0.00
5.56

0.00
1.00

0.00
4.41

Method B Est. vs. Act. Size

Prog

Est.
(N&C)

Actual
(N&C)

1
2
3
4
5
6
7
8

140
0
0
0
0
0
0

0
70
57
0
0
0
0
0

Actual
Min.
443
779
1028

Est.
(E)

136
0
0
0
0
0

Outliers

2
3
4
5
6
7
8

Method B 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

80
70
60

900
800
700
600

50

500

40

400

30

300

20

200

10

100

0
120

140

160

180

200

220

240

260

280

Est. Size

120

140

160

180

200

Est. Size

Page 13

220

240

260

280

TimeLog

Project
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3

Phase
PLAN
PLAN
DLD
CODE
CODE
CODE
COMPILE
TEST
TEST
PM
PLAN
PLAN
DLD
DLD
CODE
COMPILE
TEST
PM
PLAN
PLAN
DLD
DLD
CODE
CODE
CODE
CODE
COMPILE
TEST
PM

Date
04/23/13
4/23/2013
4/23/2013
4/23/2013
04/24/13
4/24/2013
4/24/2013
04/25/13
4/25/2013
4/25/2013
4/26/2013
4/26/2013
4/27/2013
4/27/2013
4/28/2013
4/28/2013
4/28/2013
4/28/2013
04/30/13
04/30/13
05/01/13
05/01/13
05/01/13
05/01/13
05/02/13
05/02/13
05/02/13
05/02/13
05/02/13

Start
10:00:00
11:00
12:30
13:50
11:00
13:20
15:30
9:00
10:30
13:00
9:00
13:00
10:00
13:00
11:00
16:00
17:00
18:00
10:00:00
13:00:00
10:00:00
13:00:00
16:00:00
20:02:18
8:00:00
11:00:00
14:00:00
15:00:00
22:30:00

Int.
15.0
30.0
20.0
40.0
16.0
10.0
25.0
10.0
10.0
20.0
5.0
10.0
20.0

10.0
23.0
15.0
5.0
10.0
5.0
20.0
20.0
10.0
20.0

Stop
10:20:00
11:30
13:20
15:30
11:50
14:45
16:35
9:50
11:40
14:00
11:00
14:00
11:00
15:00
15:50
16:45
17:40
20:00
12:00:00
15:00:00
12:00:00
15:00:00
19:00:00
22:00:00
10:00:00
13:00:00
14:30:00
15:30:00
0:00:00

Delta
20.0
15.0
50.0
70.0
50.0
45.0
65.0
34.0
60.0
35.0
110.0
50.0
40.0
115.0
280.3
25.0
40.0
120.0
110.0
97.0
105.0
115.0
180.0
107.7
115.0
100.0
10.0
20.0
70.0

Comments
Analizo los requerimientos
Leer definicones en internet
Realizo el maqueteado o bosquejo de como voy a realizar la aplicacin.
Almuerzo
Redes Sociales
Almuerzo, Mirar TV.
Programar el codigo para el funcionamiento de la aplicacin
Bao, Celular.
Tome jugo y sandwich
Almuerzo
Tome Caf y Pan
Bao, Celular.
Redes Sociales
Bao
Me comi una Chocolatina, traje el cargador del computador, redes sociales
Almuerzo
Realizo las pruebas de resultados
Bao y telefono
Celular
Redes Sociales
Bao
Tome Pan con Caf
Celular
Ver Tv
Redes sociales, Celular
Tome Jugo con brownie
Bao

Page 14

DefectLog

Project
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3

Date
Num Type
Injected
4/23/2013
1
10 DLD
4/23/2013
2
20 CODE
4/23/2013
3
40 CODE
4/23/2013
4
60 CODE
4/24/2013
5
60 CODE
4/24/2013
6
80 CODE
4/26/2013
7
10 PLAN
4/27/2013
8
40 DLD
4/28/2013
9
20 CODE
4/28/2013
10
30 CODE
4/28/2013
11
70 CODE
4/28/2013
12
50 CODE
4/28/2013
13
60 COMPILE
5/30/2013
14
10 PLAN
5/30/2013
15
10 PLAN
5/1/2013
16
40 DLD
5/1/2013
17
50 CODE
5/1/2013
18
70 CODE
5/1/2013
19
50 CODE
5/1/2013
20
20 CODE
5/1/2013
21
80 CR
5/1/2013
22
90 COMPILE

Removed
DLD
CODE
CODE
CODE
COMPILE
TEST
PLAN
DLDR
CODE
CODE
CODE
COMPILE
TEST
PLAN
PLAN
DLDR
CODE
CODE
CODE
CODE
CODE
COMPILE

FixTime
15.0
5.0
10.0
5.0
5.0
20.0
20.0
10.0
5.0
10.0
15.0
5.0
20.0
30.0
20.0
10.0
12.0
10.0
8.0
20.0
15.0
27.0

Fix
Ref.

Description
Error de estrucuturacion del diseo
Manejo Sintaxis
Declaracion de variables
Ciclos
Mensaje de Error al Compilar
Resultados
Como funcionara el programa
Informacion de ingreso
Declaracion de variables
Manejo Sintaxis
Ciclos Repetitivos
Mensaje de Error al leer Ruta del Archivo
Verificacion de Resultados
Mala planeacion de las formulas
Redes Sociales
Error de diseo
Declaracion tipos de variable
Error de sintaxis
Ciclos repetitivos
Manejo de Formulas
Llamado y definicion de objetos
Resultados

Page 15

272377519.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

70

100

14

14

57

158

18

127

22

173

24

16

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?

4.5
4
3.5
3
2.5
2
1.5

10
20
40
50
60
70
80
30
90
100

4
10
85
3 Defects
80Removed
35 By Type
3
20
30
3
40
30
3
60
30
2
90
27
2
50
25
1
70
25
1
30
10
0
100
0

1
0.5
0
10

20

40

50

60

70

80

30

90

100

70

30

100

Defect Fix Time By Type


90
80
70
60
50
40
30
20
10
0
10

80

20

40

60

90

50

272377519.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
180
160
140

Defects Injected in Desig


20
18
16
14

120

12

100

10

80

60

40

20

0
1

10

Program Number

140
0
0
0
0
0
0
0
0
140

0
70
57
0
0
0
0
0
0
0
127

500
700
0
0
0
0
0
0
0
0
1200

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

443
779
1028
0
0
0
0
0
0
0
2250

Page 19

0
0
0
0
0
0
0

6
7
9
0
0
0
0
0
0
0
22

35
160
207
0
0
0
0
0
0
0
402

50
154
220
0
0
0
0
0
0
0
424

Design
Review

0
0
0
0
0
0
0

272377519.xls

Analysis calculations
Total Def
Def/KLOC

Def. Inj. in Design


Def/KLOC

Def. inj. in Code


Def/KLOC

Formulas
0
1
0
2
100
3 157.8947
4
0
5
0
6
0
7
0
8
0
9
0
10
0
Totals
257.8947

0
0
14.28571
17.54386
0
0
0
0
0
0
0
31.82957

0
0
57.14286
87.7193
0
0
0
0
0
0
0
144.8622

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

Defect Injection Distribution - % by phase


Plng
Des
Design
DLDR
Cum.
0
0
0
0
0 16.66667 16.66667 #VALUE!
14.28571 14.28571 28.57143
0
22.22222 11.11111 33.33333
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36.50794 42.06349 78.57143 #VALUE!

Formulas
1
2
3
4
5
6
7
8
9
10

Defect Removal Distribution - % by phase


Planning Design
Design
Des.Rev
Cum.
0
0
0
0
0 16.66667 16.66667 #VALUE!
0 14.28571 14.28571
0
0 11.11111 11.11111
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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

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

Des.Rev
Cum

Code

Code
Cum

CDR

0
#VALUE!
28.57143
33.33333
0
0
0
0
0
0
0
#VALUE!

0
83.33333
57.14286
55.55556
0
0
0
0
0
0
0
196.0317

0
0
0
#VALUE! #VALUE! #VALUE!
85.71429
0 85.71429
88.88889
0 88.88889
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#VALUE! #VALUE! #VALUE!

Des.Rev
Cum

Code

Code
Cum

CDR

CDR
Cum

CDR
Cum

0
0
0
0
0
#VALUE!
50 #VALUE! #VALUE! #VALUE!
14.28571 42.85714 57.14286
0 57.14286
11.11111 55.55556 66.66667
0 66.66667
0
0
0
0
0
0
0
0
0
0
0
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

272377519.xls

Totals

0 42.06349 42.06349 #VALUE! #VALUE! 148.4127 #VALUE! #VALUE! #VALUE!

Page 21

Defects/KLOC

272377519.xls

ts Injected in Design

Defects Injected in Code


100
90
80
70
60
50
40
30
20
10
0

10

Program Number

Code

10

Program Number

Code
Review
165
280
502
0
0
0
0
0
0
0
947

Compile

0
0
0
0
0
0
0

64
25
9
0
0
0
0
0
0
0
98

Test

Defects Injected by Phase


Planning Design
Design
Review

PM

94
40
20
0
0
0
0
0
0
0
154

35
120
70
0
0
0
0
0
0
0
225

Page 22

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Code

0
0
0
0
0
0
0

Code
Review
5
4
5
0
0
0
0
0
0
0
14

0
0
0
0
0
0
0

272377519.xls

Def. rem. in CodeRevDefRemComp


Def/KLOC
Def/KLOC
0
0
14.28571
17.54386
0
0
0
0
0
0
0
31.82957

Comp

Comp
Cum

0
0
14.28571
0
0
0
0
0
0
0
0
14.28571

Test

0
0
0 #VALUE!
14.28571
100
11.11111
100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25.39683 #VALUE!

Comp

Comp
Cum

DefRemTest
Def/KLOC

Test
Cum
0
0
0 #VALUE!
0
100
0
100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 #VALUE!

Test

Test
Cum

0
0
0
0
16.66667 #VALUE! 16.66667 #VALUE!
14.28571 71.42857 14.28571 85.71429
11.11111 77.77778
0 77.77778
0
0
0
0
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 23

272377519.xls

42.06349 #VALUE! 30.95238 #VALUE!

Page 24

Defects/KLOC

Defects/KLOC

272377519.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
1
1
0
0
0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Page 25

Program N

Code

0
0
0
0
0
0
0

Code
Review
3
3
5
0
0
0
0
0
0
0
11

Compile

0
0
0
0
0
0
0

Test

1
1
1
0
0
0
0
0
0
0
3

1
1
0
0
0
0
0
0
0
0
2

272377519.xls

Page 26

272377519.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

272377519.xls

Defects Removed in Compile


20
18
16
14
12
10
8
6
4
2
0

10

Program Number

Program Number

Page 28

10

272377519.xls

Page 29

272377519.xls

Page 30

Defects/KLOC

272377519.xls

Compile

Defect Injec

Defects Removed in Test

100

16

90

14

80

12
10

50

40
30
20

10
0

mber

10

60

70

Program Number

Page 31

10

1 2 3 4 5

Program

272377519.xls

Page 32

272377519.xls

Page 33

272377519.xls

Defect Removal % by Phase

100

100

90

90

80

80

70

70

Defect Injection % by Phase

60

Co
de

Test

60
50

Com
p

40

40

CDR

30

30

20

20

10

10

50

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

272377519.xls

Page 35

272377519.xls

Page 36

Test D efects/K L OC

272377519.xls

al % by Phase

Test
Com
p
CDR

Compile vs. Test Defects


16
14
12
10
8
6
4
2

7 8 9 10

umber

0
0

10

12

14

16

Compile Defects/KLOC

Page 37

18

20

272377519.xls

Page 38

272377519.xls

Page 39

272377519.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

Actual Size

Size Estimating Error

80

0
1

-10

60
50

LOC

70

40

-20
-30

30
20

-40

10

-50

0
1

10

-60

Program Number

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

140
0
0
0
0
0
0
0
0
140

0
70
57
0
0
0
0
0
0
0
127

500
700
0
0
0
0
0
0
0
0
1200

443
779
1028
0
0
0
0
0
0
0
2250

Page 40

0
0
0
0
0
0
0

6
7
9
0
0
0
0
0
0
0
22

35
160
207
0
0
0
0
0
0
0
402

50
154
220
0
0
0
0
0
0
0
424

Design
Review

0
0
0
0
0
0
0

272377519.xls

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

Time
Hours
0
7.383333
12.98333
17.13333
0
0
0
0
0
0
0
37.5

Time Error
%
0
-11.4
11.28571
0
0
0
0
0
0
0
0
-0.11429

Page 41

Plan Time
%
0
7.900677
20.53915
20.13619
0
0
0
0
0
0
0
48.57602

PM Time
%
0
7.900677
15.40436
6.809339
0
0
0
0
0
0
0
30.11438

272377519.xls

e Estimating Error

Actual Development Time


18

10

Hours

16
14
12
10
8
6
4
2
0
1

Program Number

Code

10

Program Number

Code
Review
165
280
502
0
0
0
0
0
0
0
947

Compile

0
0
0
0
0
0
0

64
25
9
0
0
0
0
0
0
0
98

Test

Defects Injected by Phase


Planning Design
Design
Review

PM

94
40
20
0
0
0
0
0
0
0
154

35
120
70
0
0
0
0
0
0
0
225

Page 42

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Code

0
0
0
0
0
0
0

Code
Review
5
4
5
0
0
0
0
0
0
0
14

0
0
0
0
0
0
0

272377519.xls

Plan+PM Time
%
0
15.80135
35.94352
26.94553
0
0
0
0
0
0
0
78.6904

Compile Time
%
0
14.44695
3.209243
0.875486
0
0
0
0
0
0
0
18.53168

Test Time
%
0
21.21896
5.134788
1.945525
0
0
0
0
0
0
0
28.29928

Page 43

Compile+Test Time
%
0
35.66591
8.344031
2.821012
0
0
0
0
0
0
0
46.83096

272377519.xls

Time Estimating Error

% Planning T

15

25

10

20

5
0
1

15
10

10

-5

-10
0
9

10

-15

Program Number

Compile

Defects Removed by Phase


Planning Design
Design
Review

Test

0
1
1
0
0
0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Page 44

Program N

Code

0
0
0
0
0
0
0

Code
Review
3
3
5
0
0
0
0
0
0
0
11

Compile

0
0
0
0
0
0
0

Test

1
1
1
0
0
0
0
0
0
0
3

1
1
0
0
0
0
0
0
0
0
2

272377519.xls

Page 45

272377519.xls

% Planning Time

% Postmortem Time

25

18
16

20

14

15

12
10
8

10

6
4

2
0

0
1

10

Program Number

Program Number

Page 46

10

272377519.xls

Page 47

272377519.xls

% Plan + Postmortem Time

% Com

40

16

35

14

30

12

ime

25
20

15

10

0
7

mber

10

10

0
1

Program Number

Page 48

10

Pr

272377519.xls

Page 49

272377519.xls

% Compile Time

% Test Time

16

25

14

20

12
10

15

8
10

6
4

2
0

0
1

10

Program Number

Program Number

Page 50

272377519.xls

Page 51

272377519.xls

t Time

% Compile + Test Time


40
35

30
25
20
15
10
5
0
5

gram Number

10

Program Number

Page 52

10

272377519.xls

Page 53

272377519.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
6
5
4

Productivity vs. Yield


6
5

10

0
0

Program Number

20

140
0
0
0
0
0
0
0
0
140

0
70
57
0
0
0
0
0
0
0
127

500
700
0
0
0
0
0
0
0
0
1200

60

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

40

443
779
1028
0
0
0
0
0
0
0
2250

Page 54

0
0
0
0
0
0
0

6
7
9
0
0
0
0
0
0
0
22

35
160
207
0
0
0
0
0
0
0
402

50
154
220
0
0
0
0
0
0
0
424

Design
Review

0
0
0
0
0
0
0

80

272377519.xls

Analysis calculations
Yield
Early inj. Early rem. Yield%
Formulas
0
0
0
1 #VALUE! #VALUE! #VALUE!
2
6
5 83.33333
3
8
8
100
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
Cost
Cost
0
0
35.66591 #VALUE!
8.344031
0
2.821012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46.83096 #VALUE!

Page 55

TotalCOQ A/FR
0
0
#VALUE! #VALUE!
8.344031
0
2.821012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#VALUE! #VALUE!

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

272377519.xls

oductivity vs. Yield

Productivity vs. A/FR


6
5
4
3
2
1
0

40

60

80

100

120

Yield %

Code

0.2

0.3 0.4

0.5 0.6

0.7 0.8 0.9

Appraisal to Failure Ratio (A/FR)

Code
Review
165
280
502
0
0
0
0
0
0
0
947

0.1

Compile

0
0
0
0
0
0
0

64
25
9
0
0
0
0
0
0
0
98

Test

Defects Injected by Phase


Planning Design
Design
Review

PM

94
40
20
0
0
0
0
0
0
0
154

35
120
70
0
0
0
0
0
0
0
225

Page 56

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Code

0
0
0
0
0
0
0

Code
Review
5
4
5
0
0
0
0
0
0
0
14

0
0
0
0
0
0
0

272377519.xls

DefRemTest
Def/KLOC

Productivity
LOC/Hour

0
0
14.28571
0
0
0
0
0
0
0
0
15.74803

0
0
5.391528
3.326848
0
0
0
0
0
0
0
3.386667

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 )

272377519.xls

Yield vs. A/FR


Yield %

120
100
80
60

A/FR vs. Yie


1
0.9
0.8
0.7

40

0.6
0.5
0.4

20

0.3
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
1
1
0
0
0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Code

0
0
0
0
0
0
0

Page 58

40

Yie

Code
Review
3
3
5
0
0
0
0
0
0
0
11

20

Compile

0
0
0
0
0
0
0

Test

1
1
1
0
0
0
0
0
0
0
3

1
1
0
0
0
0
0
0
0
0
2

272377519.xls

Page 59

Defects/KLOC

272377519.xls

Test Defects vs. A/FR


16
14
12

A/FR vs. Yield

10

1
0.9

0.8
0.7

0.6

0.5
0.4

0.3
0.2

0.1

0
0

20

40

60

80

100

120

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

272377519.xls

Page 61

Defects/KLOC

272377519.xls

A/FR

0.6 0.7 0.8 0.9

Ratio (A/FR)

Test Defects vs. Yield


16
14
12
10
8
6
4
2
0

20

40

60

Yield %

Page 62

80

100

120

272377519.xls

Page 63

272377519.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

Yield %

Defect Removal Yield


120
100

Failure Cost of Quality


40
35
30

80

25

60

20

40

15
10

20

10

Program Number

140
0
0
0
0
0
0
0
0
140

0
70
57
0
0
0
0
0
0
0
127

500
700
0
0
0
0
0
0
0
0
1200

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

443
779
1028
0
0
0
0
0
0
0
2250

Page 64

0
0
0
0
0
0
0

6
7
9
0
0
0
0
0
0
0
22

35
160
207
0
0
0
0
0
0
0
402

50
154
220
0
0
0
0
0
0
0
424

Design
Review

0
0
0
0
0
0
0

272377519.xls

Analysis calculations
Yield
Early inj. Early rem. Yield%
Formulas
0
0
0
1 #VALUE! #VALUE! #VALUE!
2
6
5 83.33333
3
8
8
100
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
Cost
Cost
0
0
35.66591 #VALUE!
8.344031
0
2.821012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46.83096 #VALUE!

Page 65

TotalCOQ A/FR
0
0
#VALUE! #VALUE!
8.344031
0
2.821012
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#VALUE! #VALUE!

Appraisal C ost %

272377519.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
0

10

Program Number

Code

10

Program Number

Code
Review
165
280
502
0
0
0
0
0
0
0
947

Compile

0
0
0
0
0
0
0

64
25
9
0
0
0
0
0
0
0
98

Test

Defects Injected by Phase


Planning Design
Design
Review

PM

94
40
20
0
0
0
0
0
0
0
154

35
120
70
0
0
0
0
0
0
0
225

Page 66

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Code

0
0
0
0
0
0
0

Code
Review
5
4
5
0
0
0
0
0
0
0
14

0
0
0
0
0
0
0

272377519.xls

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

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!

Appraisal To Failu
1
0.9

Total Cost of Quality

A/FR

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

272377519.xls

0.7

0.6

0.5

0.4

0.8

0.3

0.2

0.1

10

10

Defects Removed by Phase


Planning Design
Design
Review

Test

0
1
1
0
0
0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0

0
1
2
0
0
0
0
0
0
0
3

1
1
1
0
0
0
0
0
0
0
3

Code

0
0
0
0
0
0
0

Page 68

Code
Review
3
3
5
0
0
0
0
0
0
0
11

Compile

0
0
0
0
0
0
0

Program N

Program Number

Compile

Test

1
1
1
0
0
0
0
0
0
0
3

1
1
0
0
0
0
0
0
0
0
2

272377519.xls

Page 69

272377519.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

272377519.xls

Page 71

272377519.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

272377519.xls

Page 73

272377519.xls

LOC Reviewed per Hour vs. Yield - Code Review

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

120

0.8
Yield

Yield

0.6

100
80
60

0.4

40
0.2

20

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

272377519.xls

Page 75

272377519.xls

vs. Yield - Design and Code Review

0.8 0.9 1

C/Hour

Page 76

272377519.xls

Page 77

Vous aimerez peut-être aussi