If you were tasked with redesigning a key feature of a web application, what steps would you take?

Situational