|
1
|
- Norm Goodkin
- Quality Matrix International, Inc.
|
|
2
|
|
|
3
|
|
|
4
|
|
|
5
|
|
|
6
|
|
|
7
|
- 1D = Total Number of Bugs
- But some bugs are more equal than others
- 2D = Bugs by level of Severity
- But one area can suffer while another is great
- 3D = Levels of Severity + Area Affected
- Severity is not the same as Urgency for Fix.
|
|
8
|
- 9 = worst case scenario
- 8 = pretty bad
- 7 = service outage
- 6 = old feature fails
- 5 = new feature fails
- …
- 0 = spelling error in an internal operations message
|
|
9
|
- Lots of Level 3 and Level 4 bugs can give you a tummy ache.
- Set limits at all levels, for all areas.
- Take appropriate action if it looks like you are going to exceed the
limits.
- Fast Track or Crash to allow more fixing
- Prepare users to deal with the problems
|
|
10
|
- Set realistic goals
- Base goals on past performance
- Enjoy the success of achieving goals
- Gold Plating is as wrong for Quality as it is for Scope.
|
|
11
|
- Is ZD2 a realistic requirement?
- Goals vs. Objectives
- Continuous Improvement – a form of Gold Plating?
- Set Quality Targets based on project history
- Achieve Acceptable Quality
|
|
12
|
- Represent Stakeholders
- Not too senior
- Subject Matter Experts
- 10-15 max
- Quantify Problem Severity
- Establish Quality Targets
|
|
13
|
|
|
14
|
|
|
15
|
|
|
16
|
|
|
17
|
- Which bug fixes will be the least risky?
- If two have equal severity, fix the one with less risk.
- Generally, the larger the change, the larger the risk.
- Fixing a low severity problem can be risky.
- There’s no such thing as zero risk with software.
|
|
18
|
- Measure Quality
- Set reasonable quality targets
- Represent Stakeholders
- Balance Schedule, Scope, Cost and Quality
- Use feedback to get it right
|