UX Design Process
While UX design processes can be customized based on project, organizational, and resource factors, the underlying concepts remain the same: know your customers, iteratively test & refine prototypes, deploy quickly, and then test & refine some more.
​
The following is a sample of how we approached UX design for new features and ongoing improvements on the Bose.xx websites.
Iterative Conceptual Design Sprints
-
Define the problem
-
Understand business and user needs
-
Brainstorm & prototype design solutions
-
Test & refine solutions with customers
Iterative Testing & Improvements
-
Understand how well the new solution meets business and user needs and KPIs
-
Identify opportunities for improvement
-
Test and implement improvements

Functional Design Sprints
-
Prepare detailed design solution for implementation
-
Scale the design for all use cases
-
Vet design for technical feasibility
-
Align with cross-functional team on implementation approach
Implementation Support Sprints
-
Ensure the solution is implemented as designed
-
React and adapt to new technical constraints and/or undiscovered edge cases
-
Review and approve the solution