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