Standardize how bugs come in and how they leave. This board gives your team a crisp triage lane, reusable fields for repro and risk, and a left‑to‑right flow that makes ownership and timelines obvious. Label by area and severity, attach logs where engineers work, then verify and ship with confidence.
In the Bug Triage Pipeline, duplicate the Repro Steps card and drop it in New/Untriaged. Fill Environment, Steps to reproduce, Expected, and Actual. Apply labels for area and type (e.g., UI, Backend, Security). Set a due date for the first decision and assign an owner on the card.
If anything is unclear, move the card to Needs Info. Add a card comment @‑mentioning the reporter with the exact ask (logs, request IDs, screenshots) and tag the card Needs info so it’s easy to filter. When you have enough to act, move it back to Triaged/Prioritized.
In Triaged/Prioritized, duplicate the Triage Checklist to record Severity, Priority, Affected version, and Component. If you’re taking it, add a Fix Plan with Root cause and Tests to add. Attach any logs or traces and set due dates for implementation and review.
Move to In Progress when coding starts. Add the PR link in the card notes and keep the due date current. Use labels like Blocking release to surface urgent items in filters and standups.
When code is ready, move to In Review/QA. Duplicate Verify Fix to list Test cases, Result, and Regression risk; attach your test plan. Once checks pass, move the card to Ready for Release and attach release notes if needed.
After deploy, move the card to Shipped/Resolved. Remove urgent labels, add a short post‑mortem or learning if useful, and attach the tracking ticket URL on the card so future readers have full context.
Seven‑stage pipeline
New/Untriaged, Needs Info (optional), Triaged/Prioritized, In Progress, In Review/QA, Ready for Release, Shipped/Resolved — drag cards left→right as work advances.
Micro‑templates
Repro Steps, Triage Checklist, Fix Plan, Verify Fix — small, duplicate‑locked cards you fill instead of rewriting fields each time.
Practical labels
Security, Regression, Crash, Performance, UI, Backend, Needs info, Blocking release, Docs — apply and filter labels to surface urgent work in real time.
Realistic demos
Example bugs include owners, due dates, labels, and file attachments so your team sees what “good” looks like from day one.
Release readiness
Verify Fix micro‑template + release notes attachment help you confirm tests and communicate changes before shipping.
Can we change the stages?
Yes. Rename lists to match your flow and keep Needs Info as an optional lane. The left‑to‑right movement stays the same.
What labels should we use?
Start with the defaults (Security, Crash, UI, Backend, Regression) and add product‑area labels your team actually filters by.
How do we reflect SLAs?
Use due dates for first‑response and fix‑by targets, and apply Blocking release or Security labels so SLA work is easy to filter and review.
Where do attachments live?
Keep originals in your storage or issue tracker. Attach key logs and screenshots to the card so engineers see them without hunting.