Scenario 

The Development team needs to fix a bug. Bug checklists help ensure that a consistent approach is taken to testing both the initial bug, the fix, and QA. This helps improve the overall quality of a development project.

Video

Click here to see a video demonstration of this use case. You can change the language for the video by clicking on the Language icon in the upper right corner.

Typical Issue Life Cycle

  1. A user completes the Bug Report form to create the issue.  

  2. A Bug Checklist form is automatically added to the issue upon creation.

  3. An initial investigation helps the team triage whether the bug can be reproduced, and whether the issue is actually ready for the team to develop a fix for the bug.

  4. The team submits their Bug Checklist and when the status is changed to IN PROGRESS a second Bug Checklist is added for the Development team to fill out.

  5. The Development team finishes their work, and submits their Checklist and changes the status to CODE REVIEW.

  6. When the fix passes the code review, the issue is transitioned to QA REVIEW and a third copy of the checklist is attached for the QA team to complete. If any further problems are found the issue reverts to back to the IN PROGRESS status and additional checklists are added.

  7. If no further problems are found, the final Bug Checklist is submitted, and the status is changed to RESOLVED. A workflow validation rules ensures that all forms on the issue have been submitted before the issue can transition to done.

Set Up

  1. Set up ProForma automation to automatically add a Bug Checklist when the issue changes is created. 

  2. Set up ProForma automation to automatically add a Bug Checklist for the when the issue changes to the IN PROGRESS status. This may occur several times if testing finds further problems.

  3. Set up ProForma automation to automatically add a Bug Checklist when the issue changes to the QA Review status.

  4. Set up a workflow validator that prevents the issue from being changed to the RESOLVED unless all forms are completed and submitted.


Workflow



Forms

Unique Feature
You can create an Issue form of the Bug report. Users can access the form as link on a sidebar, Confluence page or notification. When the form is submitted, the Jira issue will be created.  

Bug Report

This form is available in the ProForma templates side bar.

Bug Checklist 

This form is available in the ProForma templates side bar.