Start with the product context
Clarify the task, audience, constraints, and product goal before shaping the interface. A useful design direction makes the problem easier to discuss as well as easier to solve.
Make the flow coherent
Bring structure to journeys, decisions, and interface states. Keep the experience legible across the web and native app moments that make up the product.
Carry the detail through
Share clear design intent and working decisions with the people building and evolving the product.