Process templates

Software Bug Fix Workflow Template

A poorly written bug report doubles the time to fix it. This template shows the steps from support to release, the prioritisation decision and the test loop.

Free. Lanes, steps and approvers come ready; you can change everything.

Process flow

Each row is a role (swimlane); steps run left to right.

Support1 · StartLog the bug6 · EndRelease and notify
Product owner2 · DecisionPrioritise7 · StepAdd to backlog
Developer3 · StepFix4 · StepCode review
QA5 · DecisionTest

Step by step

  1. Log the bug

    Who: Support · Start

    Checklist:

    • Steps to reproduce
    • Expected vs actual result
  2. Prioritise

    Who: Product owner · Decision

    Decision:

    • This release → Step 3: Fix
    • Later → Step 7: Add to backlog
  3. Fix

    Who: Developer

  4. Code review

    Who: Developer · Approver: Product owner

  5. Test

    Who: QA · Decision

    Decision:

    • Passed → Step 6: Release and notify
    • Failed → Step 3: Fix
  6. Release and notify

    Who: Support · End

  7. Add to backlog

    Who: Product owner

Who does what? (RACI summary)

R: responsible · A: approves

StepSupportProduct ownerDeveloperQA
Log the bugR
PrioritiseR
FixR
Code reviewAR
TestR
Release and notifyR
Add to backlogR

Build your own matrix: free RACI matrix generator →

When to use it

  • Bugs arrive through many channels
  • Which bugs go into a release is always debated
  • Untested fixes reach production

Tips

  • Make reproduction steps and expected results required checks.
  • Route the failed path back to the fix step.
  • Make the product owner the approver of the review.

Run the process with your team on one map

Open the template, give each step an owner and a date, and send it to your field team as step-by-step instructions and QR labels.