The navigation in user interfaces

When the navigation in user interfaces is designed, what kind of assumptions should be considered about users and what principles should be applied?