Five Whys investigates a visible engineering symptom by repeatedly asking “Why?” until the chain reaches an underlying wrong assumption, design flaw, or team practice. section 10.3.3
Tracing a slow page
Why is the page slow? Database requests take longer. Why? An index disappeared during a schema update. Why? The migration recreated the table without it. Why? Developers manually adapt SQL per environment. Why? The project has no standard schema-migration tool. The investigation moves from symptom to an automation gap. section 10.3.3
Use five questions as a guide, not a rigid limit: stop when the underlying cause is clear, and seek documentation, colleagues, forums, or verified AI assistance when the investigation needs outside input. section 10.3.3



