Product & Discovery Defects
Defects that originate before a single line of code is written - the most expensive category because they compound through every downstream phase.
2 minute read
These defects originate before a single line of code is written. They are the most expensive to fix because they compound through every downstream phase.
| Issue | Earliest Detection (Automation) | Automated Detection | Earlier Detection with AI | Systemic Prevention |
|---|---|---|---|---|
| Building the wrong thing | Discovery | Product analytics platforms, usage trend alerts | ▲ Synthesize user feedback, support tickets, and usage data to surface misalignment earlier than production metrics | Validated user research before backlog entry; dual-track agile |
| Solving a problem nobody has | Discovery | Support ticket clustering tools, feature adoption tracking | ▲ Semantic analysis of interview transcripts, forums, and support tickets to identify real vs. assumed pain | Problem validation as a stage gate; publish problem brief before solution |
| Correct problem, wrong solution | Discovery | A/B testing frameworks, feature flag cohort comparison | Evaluate prototypes against problem definitions; generate alternative approaches | Prototype multiple approaches; measurable success criteria first |
| Meets spec but misses user intent | Requirements | Session replay tools, rage-click and error-loop detection | ▲ Review acceptance criteria against user behavior data to flag misalignment | Acceptance criteria focused on user outcomes, not checklists |
| Over-engineering beyond need | Design | Static analysis for dead code and unused abstractions | ▲ Flag unnecessary abstraction layers and premature optimization in code review | YAGNI principle; justify every abstraction layer |
| Prioritizing wrong work | Discovery | DORA metrics versus business outcomes, WSJF scoring | Synthesize roadmap, customer data, and market signals to surface opportunity costs | WSJF prioritization with outcome data |
| Inaccessible UI excludes users | Pre-commit | axe-core, pa11y, Lighthouse accessibility audits | Current tooling sufficient | WCAG compliance as acceptance criteria; automated accessibility checks in pipeline |
Related Content
- Defect Sources - full catalog overview and how to use it
- Testing - testing types and best practices
- Anti-Patterns - patterns that undermine delivery performance