Release Grade – סיפורו של מדד
description
Transcript of Release Grade – סיפורו של מדד
![Page 1: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/1.jpg)
1
Release Grade – סיפורו של מדדRiki Tzadok – May 2008
![Page 2: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/2.jpg)
•How do we know the Quality of
our products?
•A Solution is found
•It is not top secret
•Life is not easy…
•Making it a working tool!
•It works!
•The End?
•Summary
![Page 3: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/3.jpg)
3
Chapter A – How do we know the quality of our Products?
Management Requirements:
• Tool to measure the quality of software deliverables
• Based on data and not on ‘gut feeling’
• Use existing tools/methods
• Easy to use and understand
![Page 4: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/4.jpg)
4
Chapter B – A solution is found
i
•Based on ‘non closed’ defects (no 0 defects upon delivery….)
• Reflects the customer’s point of view
• Normalized between - to 100
• Uses existing tools
Release Grade – score for SW deliverablesRelease Grade – score for SW deliverables
![Page 5: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/5.jpg)
5
Release Grade Calculation Basics
• Each defect is given a weight based on its Severity and Impact (customer point of view)
• Defect weight = Severity weight * Impact weight
• All defect weights are summed – ‘R-Sum’
• The sum is normalized versus a reference project (‘I-Sum’), to give a grade between - to 100
• Release Grade =
10*
__100SUMISUMR
![Page 6: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/6.jpg)
6
Weights of Impact & Severity
Impact Weight Severity WeightReliability 60 Critical 100Performance 60 Major 60Maintenance 50 Minor 1Serviceability 50 Warning 0Installability 40Integrity 40Documentation 30Usability 30Capability 20Security 20Upgrade/Migration 10Standards 10Requirements 10Build 0
![Page 7: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/7.jpg)
7
Chapter C – It is not top secret!
![Page 8: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/8.jpg)
8
Measurements Portal (2)
![Page 9: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/9.jpg)
9
Chapter D – Life is not easy…• People don’t like to be measured
• What’s in it for me??
• Defects database should be validated
• The relevant tools are not implemented in all R&D organizations
• Different scales are needed according to product maturity & complexity
![Page 10: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/10.jpg)
10
Chapter E – Making it a working tool!
The challenge: identify the most relevant user (Release managers) and find out how the metric can help them.
“if you can’t beat them – join themif you can’t beat them – join them” – we asked one of the release managers to join the team and we learned better her needs and concerns
…and then the tool team gave us just the right solution:
![Page 11: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/11.jpg)
11
Measurements Portal (3)
![Page 12: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/12.jpg)
12
Measurements Portal (4)
![Page 13: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/13.jpg)
13
Measurements Portal (5)
![Page 14: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/14.jpg)
14
Chapter F – In works!
![Page 15: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/15.jpg)
15
The End?
•Extend usage to post release
• Use the release grade as a tool to evaluate sub- contractors deliveries
• Reflect testing progress vs. release grade
• Build metrics for development phase as well
“The race for quality has no finish line”““The race for Quality has no finish lineThe race for Quality has no finish line…”…”
![Page 16: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/16.jpg)
16
Release Grade helps us define measurable targets for release quality and can be used as an additional exit criterion.
Release Grade serves both for monitoring and as a working tool (helps in decision making).
Summary
Release Grade is now implement in about 50% of R&D resulting in a major decrease in deferred defects backlog, which means improved product quality and better customer satisfaction.
![Page 17: Release Grade – סיפורו של מדד](https://reader036.fdocuments.in/reader036/viewer/2022062816/568143fd550346895db0917c/html5/thumbnails/17.jpg)
17
Thanks….
To Tzachi Sadi – the initiator
The Implementation team:Shouky Dan, Miki Arad, Nadav Alon, Michal Mahlab
All VAS–SQM for their support, ideas, and objections