A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||
2 | Impact of combining code/design reviews | |||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | Quality control reviews/methods | Impact | ||||||||||||||||||||||||
7 | Formal design inspection | Formal code inspection | Formal Quality Assurance | Formal testing | % of defects found | |||||||||||||||||||||
8 | Worst | Median | Best | |||||||||||||||||||||||
9 | 1 | No formal review/method | 30% | 40% | 50% | Bad | ||||||||||||||||||||
10 | 1 review/method | |||||||||||||||||||||||||
11 | 2 | y | 32% | 45% | 55% | |||||||||||||||||||||
12 | 3 | y | 37% | 53% | 60% | |||||||||||||||||||||
13 | 4 | y | 43% | 57% | 66% | |||||||||||||||||||||
14 | 5 | y | 45% | 60% | 68% | |||||||||||||||||||||
15 | 2 reviews/methods | |||||||||||||||||||||||||
16 | 6 | y | y | 50% | 65% | 75% | ||||||||||||||||||||
17 | 7 | y | y | 53% | 68% | 78% | ||||||||||||||||||||
18 | 8 | y | y | 55% | 70% | 80% | ||||||||||||||||||||
19 | 9 | y | y | 60% | 75% | 85% | ||||||||||||||||||||
20 | 10 | y | y | 65% | 80% | 87% | ||||||||||||||||||||
21 | 11 | y | y | 70% | 85% | 90% | ||||||||||||||||||||
22 | 3 reviews/methods | |||||||||||||||||||||||||
23 | 12 | y | y | y | 75% | 87% | 93% | |||||||||||||||||||
24 | 13 | y | y | y | 77% | 90% | 95% | |||||||||||||||||||
25 | 14 | y | y | y | 83% | 95% | 97% | |||||||||||||||||||
26 | 15 | y | y | y | 85% | 97% | 99% | |||||||||||||||||||
27 | 4 reviews/methods | |||||||||||||||||||||||||
28 | 16 | y | y | y | y | 95% | 99% | 99.99% | Good | |||||||||||||||||
29 | Source: Caper Jones - Software defect removal efficiency | |||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | 3 Minute Quality Control | |||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | 1 - What is the bug/defect | |||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | 2 - What causes the bug/defect | |||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | 3 - What can be done to prevent the bug/defect | |||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | 4 - Add the item to a review checklist | |||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | - don't spend more than 3 mins - If you can't think of something in 3 mins, it is time to move on. | |||||||||||||||||||||||||
45 | - I did not think 100% prevention was possible - but when I tried it, in most cases, I found prevention worked. | |||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |