What is the difference between verification and validation?
Verification asks whether we built the product right — does it match the specification, the design, the agreed requirements. Validation asks whether we built the right product — does it actually solve the user's problem. A feature can pass verification completely and still fail validation, which is how teams ship something that matches the spec and nobody wants.