Try free
4 min read Guide 562 of 877

How to Use GitScrum for Bug Tracking and Triage?

How to use GitScrum for bug tracking and triage?

Use GitScrum for bug tracking by creating tasks with "bug" labels, setting priority and severity labels, and using a triage workflow. New bugs enter Backlog, get triaged for priority, then flow through development columns. Teams with structured triage reduce bug resolution time by 35% [Source: Software Quality Research 2024].

Bug tracking workflow:

  1. Report bug - Create task with details
  2. Label - Add type-bug, severity
  3. Triage - Assess priority
  4. Prioritize - Place in backlog
  5. Fix - Development workflow
  6. Verify - QA confirmation
  7. Close - Mark Done

Bug report template

FieldContent
TitleClear bug description
Steps to reproduceNumbered steps
Expected behaviorWhat should happen
Actual behaviorWhat happens
EnvironmentOS, browser, version
Screenshots/logsVisual evidence

Bug labels

CategoryLabels
Typetype-bug
Severitysev-1, sev-2, sev-3, sev-4
Prioritypriority-p1, priority-p2, etc.
Areacomponent-frontend, etc.
Statusneeds-info, confirmed, wont-fix

Severity definitions

SeverityDefinition
SEV-1System down, no workaround
SEV-2Major feature broken
SEV-3Minor feature issue
SEV-4Cosmetic, low impact

Priority vs Severity

AspectSeverityPriority
MeasuresTechnical impactBusiness urgency
Set byTechnical assessmentProduct decision
ChangesRarelyBased on context
ExampleHigh severity, low priority: rare edge case

Triage meeting agenda

ItemTime
Review new bugs5 min
Assign severity5 min
Set priority5 min
Assign owner5 min
Update backlog5 min

Bug workflow columns

ColumnPurpose
TriageNew bugs
BacklogPrioritized bugs
ReadyReady to work
In ProgressBeing fixed
TestingVerification
DoneResolved

Bug allocation strategy

CapacityAllocation
Features70%
Bugs20%
Tech debt10%

Critical bug escalation

ScenarioAction
SEV-1 reportedImmediate notification
No ownerAssign on-call
BlockedEscalate to lead
Long openReview in standup

Bug metrics to track

MetricPurpose
Open bug countBacklog health
Bug ageResolution speed
Escape rateQuality indicator
Time to fixDevelopment efficiency
Reopen rateFix quality

Preventing bug accumulation

PracticeImplementation
Regular triageWeekly minimum
Bug budgetsSprint allocation
Won't fix decisionsClose low-value
Root causePrevent recurrence

Bug documentation

DocumentContent
Triage criteriaHow to assess
Severity guideDefinitions
EscalationWhen and how
WorkflowProcess steps