Customer issue retrospective
How could we have prevented the problem?
How could we have minimised the impact of the problem?
How could we have detected the problem sooner?
How could we have isolated the problem sooner?
How could we debug the problem sooner?
How could we have gotten the fix in production sooner?
Better understanding of the problem domain
Better code reviews
Better automation
Better testing
Feature flag
Unit tests
Component level tests
End to End tests
Property based tests
Mutation tests
Acceptance tests
Contract tests
Usability testing
Security testing
Risk based testing
Performance testing
User testing
Exploratory testing
Canary release