Anja Kunkel
How to ignore bugs (safely)
#1about 1 minute
Defining bugs and the need for effective triage
Bugs are defined as flaws that cause unexpected behavior, but not all of them are equally important to fix.
#2about 3 minutes
Using a shopping cart analogy for bug severity
A physical shopping cart with different flaws illustrates how the context and user's goal determine a bug's actual severity.
#3about 3 minutes
Applying medical triage principles to software bugs
The START system from medicine provides a color-coded framework for rapidly categorizing bugs based on urgency.
#4about 3 minutes
A formula for calculating bug risk and severity
Bug risk can be calculated as the probability of occurrence multiplied by its severity, which includes user count, impact, and duration.
#5about 2 minutes
Breaking down risk: probability, users, and revenue impact
The key factors for assessing a bug's severity are its likelihood, the number of users affected, and its ultimate impact on revenue.
#6about 3 minutes
The role of time to notice and recover (DORA metrics)
The total time a bug exists is determined by the time to notice it (monitoring) and the time to recover (workflows), which are key DORA metrics.
#7about 4 minutes
Why a zero bug policy can be counterproductive
A strict zero bug policy can lead to over-prioritizing minor issues and prevent teams from working on high-value features.
#8about 1 minute
Defining what makes a bug important to your team
Instead of a blanket policy, teams should create a clear, shared definition of what constitutes an important problem to guide prioritization.
#9about 2 minutes
Q&A on safety-critical systems and customer feedback
The discussion covers adapting bug triage for safety-critical platforms, measuring user impact, and handling customer disagreements on bug priority.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:11 MIN
The high cost of software bugs and why we study them
The Software Bug All Stars - and what we can learn from them
10:04 MIN
Providing security by automating critical bug coverage
How to add test automation to your project: The good, the bad, and the ugly
01:46 MIN
The high cost and inherent challenges of software testing
How will artificial intelligence change the future of software testing?
25:00 MIN
The power of curiosity and critical thinking in testing
Excellent Software Testing
10:25 MIN
Balancing the risks and rewards of new technology
Resistant to hype: How to avoid being deceived by technological trends?
01:14 MIN
Core requirements for effective bug resolution
Debugging in the Dark
00:21 MIN
Understanding the traditional development bug cycle
Breaking the Bug Cycle: TDD for the Win
10:30 MIN
Testing is a social and human-centric science
Excellent Software Testing
Featured Partners
Related Videos
The Software Bug All Stars - and what we can learn from them
Christian Seifert
82 Bugs I Collected in a Year You Won’t Believe Made It to Production
François Martin
Debugging in the Dark
Nishil Patel
Breaking the Bug Cycle: TDD for the Win
Nadeen Hussein
Your Testing Strategy is broken - lets fix it!
Luise Freese
Let's make your Java code Bug-Proof
Aicha Laafia
Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions
Johannes Hansen
The QUEST for Better Software
Richard Bown
Related Articles
View all articles.png?w=240&auto=compress,format)



From learning to earning
Jobs that call for the skills explored in this talk.

Software Developer in Research and Science (m/f/d)
BAM Bundesanstalt für Materialforschung und -prüfung
Berlin, Germany
Junior

Software Engineer (80 - 100 %) - Behavioral Analysis Platform Development
Max-Planck-Institut für Verhaltensbiologie
Docker
Computer Vision

Agile Problem Solver
fellowork GmbH

Software/AI Engineer @ Impact Accelerator
UnternehmerTUM GmbH

Software/AI Engineer @ Impact Accelerator
UnternehmerTUM GmbH

Software/AI Engineer @ Impact Accelerator
UnternehmerTUM GmbH

Software/AI Engineer @ Impact Accelerator
UnternehmerTUM GmbH

