If you had to redesign a poorly performing user interface, what steps would you take to improve it?

Situational