If you're starting from scratch or overhauling a product, a major UI design project is no joke.

There will always be challenges unique to your project, but the key approaches remain the same.

Analyse, iterate, improve