Skip to content

User Experience

The synergistic alignment between user needs, product requirements and system responses through an intuitive and predictable interface that fosters user acceptance.

Good design is almost invisible

Even the best products can fail without a good user experience. The user interface design process that Eclipse Product Development follows is tailored for every client and their specific product needs. We solve complex problems through a disciplined approach and years of experience that starts with a deep understanding of who your end users are and the problems that need to be solved.

Because beauty is only skin deep, we start with a focus on streamlining workflows to be as efficient as they are effective. We apply human factors principles to reduce cognitive load on users and adhere to standards for compliance, safety, and accessibility. We leverage proven and innovative interaction models to support a high level of usability which is smooth and predictable for new and seasoned users. We prototype designs to all levels of visual and interactive fidelity to test with end users to optimize and refine designs even further.

The Eclipse user interface design process encompasses the user experience and user interface disciplines. Deliverables include fully documented interactive behavior, layout, typography, and branding. These artifacts, along with all visual design assets, are created to meet the specific needs of your product management and development teams.

User Interface Design Process
1
Phase 1
Definition & Discovery
Define experience and usability goals, deliverable types and formats, scalability and localization needs, governance, process and tools. Conduct user research and create personas. Research product requirements and use case scenarios. Create task flow diagrams to map out the conditional logic for task-specific user input and system response.
2
Phase 2
Strategy & Ideation
Evaluate and iterate on task flow diagrams to optimize efficiency, improve efficacy and safety. Define Information Architecture as a blueprint for navigation, information hierarchy & segregation, and consistent terminology. Identify branding requirements and create a baseline from any existing user interface. Create initial concept and templates. Design interaction models for consistent and predictable system responses to various types of user input. Begin work on documentation of a design system. Low-fidelity wireframes are started which depict and define the interface content, layout and conditional behavior.
3
Phase 3
Evaluation & Refinement
Continual work on design system and annotated wireframes helps support the creation of low-fidelity interactive prototypes to support formative usability testing. As formative test findings are incorporated into task flow and wireframe revisions, visual design effort takes place and is applied to high-fidelity prototypes used for summative usability testing.
4
Phase 4
Finalization & Handoff
Summative usability testing is completed. Wireframes, design system, and task flows are updated. All artifacts and documents are finalized and processed for transfer.
Want to learn more?
Check out the UI Design timeline.
CLICK TO VIEW TIMELINE

Deliverable Examples

Task flow diagrams
Mapping out the who, what, when, where, and why

While flow charts don’t usually win popularity contests, their value is immense when it comes to designing a good user experience.

Task flow diagrams provide the foundation for designing interaction models and creating wireframes. Additionally, they are beneficial to development teams for coding conditional behavior in system logic.

These diagrams break down each task into its individual steps from beginning to end. They map out all available options, decisions, and results which provides a focussed view of the underlying logic and navigation of a user interface. Through this, pitfalls are exposed early and changes to the user and system behavior can be made faster and easier – before design and development start.

Whether it’s inconsistencies in similar actions, unwanted decision loops, or extra work to achieve a goal, task flow diagrams are a very effective way to discover and resolve issues early and improve the user experience as a whole.

 

Wireframes
The blueprints for user interface design and development

Before interior design and window dressing is added, blueprints are what guide the construction of the framework for a building. Wireframes are just that for a user interface. A low-fidelity layout showing each of the elements’ size and position in the user interface along with detailed definitions on what, when and how they behave.

Avoiding the distraction high-fidelity visuals bring allows the wireframes to maintain focus on the essence of what the user interface contains and how it works. As the project progresses, other aspects will be annotated such as visual design and typography in order to support creation of a style guide.

Wireframes are the gateway into realizing how the output of task flow diagrams can be handled through the user interface. They are very effective at supporting evaluation of the design. This is because they express everything necessary, while eliminating the bias that visual design aspects such as like colors and styles can introduce which interferes with the goal.

The Eclipse Process
How we work
1
Phase 1
Planning & Research
Strategic in nature, this phase focuses on estimation and projections while at the same time performing necessary research. We study the big picture to make sure we have a complete understanding of what will make your project successful.
2
Phase 2
Concept Development
Ranging from sketches and wireframes to 3D printed models, this phase is where the output of the research and planning is realized into concepts of varying fidelity that support testing and verification.
3
Phase 3
Refinement
Then we focus on the small details - the critical elements that turn a good idea into a profitable business opportunity are refined using the feedback and test data collected in the development phase.
4
Phase 4
Finalization & Delivery
At this point all documentation is finalized and locked down. Then all artifacts are prepared for transfer to the client.
collaborate with us
Ready to start your next product development project?