Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Definition (Hover Text)

measures the effectiveness of testing team

Source Tools

Jira, Azure Boards

Graph type

Line

Filters

-

Hover Format on KPI

Sprint Name: <<Percentage Value>>

Rejected Defects: <<Value>>

Total Defects : <<Value>>

Fields on Overlay

Sprint Name

Defect ID

Issue Description

Defects Rejected

Business Logic

Calculation Formula

No. of defects tagged to stories in the iteration that are rejected / Total no. of defects tagged to stories in a iteration

Trend

Lesser the percentage, better is the ‘Quality’

Maturity Levels

M1 - >=75%  ,

M2 - >=50-75%  , 

M3 - >=30-50% , 

M4 >=10-30% , 

M5 <10% 

Instance level thresholds

Global Configurations- (Field Mapping)

Processor Fields

NA

Mandayory fields

Workflow Status Mapping

  • Resolution type to be included eg; Invalid , Duplicate

  • Status to identify Rejected defects  eg; Rejected

  • Status to identify completed issues

    Whenever we update the defect mapping and issue type mapping, whether we add or remove any issue type, we must run the processor. This is necessary to show the changes in the KPI.

    Defect Mapping :

    image-20240704-094534.pngImage Added

     

    Mandatory fields

     

    Project Settings

    1. Navigate to Project Settings: Start by going to the Project Settings in your application.

    2. Access the Mapping Section: Within Project Settings, find and click on the Mapping option.

    3. Mandatory Field: In the Mapping section, you’ll find the Mandatory Field. This is where you’ll configure the necessary global mapping fields.

    4. Configure the Fields:

    Defect Mapping :

    • Issue Type to identify Defect - all the issue type that signify defect

    image-20240704-094534.pngImage Added

    How to Validate KPI

    Suggested ways of working

    Sample JQLs

    JQL query to get the defects created during a sprint: project = "Your Project Name" AND issuetype = Bug AND Sprint in openSprints()

    JQL query to get the defects rejected during a sprint: project = "Your Project Name" AND issuetype = Bug AND Sprint in openSprints() AND status changed to Rejected

    Benefits of KPI

    How does the KPI help

    The Defect Rejection Rate KPI measures the effectiveness of the testing process in identifying and reporting defects, with a high rate indicating a robust testing process that leads to improved product quality, reduced costs, and increased customer satisfaction.

    ...