User-Responsive Design: Reducing the Risk of Failure