Final report metrics

M1: Defects and enhancement requests in None state.

Description: upon submission a defect or an enhancement request has state None. It is moved to Accepted after the team responsible for the affected product has done the assessment, which should not last more than two weeks.

The metric shows the number of defects and enhancement requests (total and by Category), submitted by more than two weeks and still in state None, on a weekly basis, considering previous week's submissions.

Friday May 21st... 262 open bugs in state "None".

Target: 0

M2: number of defects with Detection Area "Production" vs "Development" vs general testing activities

Description: the metric shows the number of defects by Detection Area on a weekly basis: Production, Development and general testing activities.

Ideally defects should be discovered as early as possible during the lifetime of a product.

Target: minimize the number of defects found in Production.

Fraction of bugs found in development
Fraction of bugs found in production
Fraction of bugs found in testing

The following plot shows the total number of bugs PER MONTH opened by Testing, Development and Production activities and the outline, the total opened. It can be seen that in earlier project phases this was not well-organized.

Non-cumulative per month

M3: Defects found by users vs defects found by insiders

Description: the metric considers the following two numbers:

- defects found in Production by users (A); - defects found in Production by gLite insiders (B).

The metric shows the ratio A / (A+B) on a weekly basis, considering previous week's submissions.

gLite insiders are people involved in gLite development, either as developers, testers (including alpha and beta testing), packagers.

Target: minimize the ratio.

Fraction of bugs submitted by users

M4: Defects submitted via GGUS

Description: final users of gLite (either applications or operations) are technically allowed to submit an entry directly to Savannah when they experience a problem in their activity. This however makes it more difficult to provide user-face metrics about, for example, the time required to solve an incident. For this reason, following the recommendations of the project reviewers, an incident experienced in production by a final user should always be reported via GGUS and submitted to Savannah only after first- and second-level support have evaluated it and concluded that it is actually caused by a software defect. In that case the GGUS ticket and the Savannah entry are properly linked together via the "Related issue" and "GGUS Reference URL" fields respectively.

This metric considers the following two numbers:

- defects found in Production by a user and submitted directly to Savannah;

- defects found in Production by a user, submitted firts to GGUS and eventually to Savannah.

The metric shows the ratio A / (A+B) on a weekly basis, considering previous week's submissions.

Target: minimize the ratio.

Fraction of production GGUS bugs

M5: Defects and enhancement requests by priority

Description: defects and enhancement requests are classified in four priority levels: Emergency, High, Medium, Low (for more details see https://edms.cern.ch/document/1019911).

This metric shows the distribution of defects and enhancement requests by priority.

Target: minimize the defects with Emergency and High priority.

M6: Non-cumulative GGUS bugs

Description: This shows the number of bugs found in production submitted per 30 day period for gLite providers (those directly or closely involved in producing gLite), gLite users (with and without GGUS links).

Bugs found in production from providers and users

Target: For bugs found in production there should be none from gLite providers and all bugs from users should have a GGUS link as they should all come through GGUS!

-- JohnWhite - 21-May-2010

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng egee_metric5.png r1 manage 6.7 K 2010-05-21 - 16:14 JohnWhite  
PNGpng ratio_ggus_prod_bugs.png r1 manage 9.3 K 2010-05-21 - 16:54 JohnWhite  
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2010-05-21 - JohnWhite
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback