Well designed interfaces are intuitive for the user while still meeting complex requirements. Industry tested design principles and design patterns can help guide decision making.
Design should be a first step in the interface creation process - Stakeholders working together to design the interfaces and interactions based on the requirements, technological constraints and best practices. Interface idea sketches can be narrowed and then iterated through wireframing.
Design Principles (also known as Usability Heuristics) are general interaction guidelines that should be considered when creating any type of an interface. They are the foundational layer on which design patterns are created.
Design Patterns are documented best practices for laying out particular types of content, components, and elements. These patterns are based on research of industry best practices and usability principles. Leveraging design patterns can speed up interface design process because many patterns can be reused with minimal consideration allowing for more focus on other requirements. Though many patterns are industry best practices, some are simply standards that have been chosen to maintain consistency.
Sketching is the industry standard way of ideating interfaces - allowing for rapid analog review and iteration of different design ideas.
Thanks for the feedback! It will help us improve your experience.