An imprecise, iterative process to solve a functional problem with a formal solution.
Now that we have a suitably pretentious high-level definition, what does a digital product designer actually do? It’s easiest to think of software design as a spectrum of tasks.
Depending on what kind of company you work for, this spectrum can stretch from the early stages of business strategy and user research all the way to visual design and front-end implementation. You could say that the larger portion of this spectrum the design team is involved in, the more “design-minded” that organization might be.
Here are the parts of the spectrum in detail:
Strategy & Research
Business Strategy and Design Research have significant overlap, making it a difficult role to define alongside functional product, sales and marketing teams.
- Market Research can include competitive analysis, product-market fit, or simply aligning Product Strategy with market trends and expectations.
- User research helps gather data about how users currently perform tasks, pain points, expectations, and opportunities for improvement through interviews, focus groups, surveys, and contextual observation.
- Stakeholder interviews are very important in enterprise software, where the perspective of management can help inform product decisions based on operational needs in addition to the needs of the user.
Defining a product means turning insights from design and business research into requirements for the product.
- User Personas or Archetypes make use of the perspective, goals, and psychographic traits of users to inform product decisions.
- Feature definition establishes a preliminary set of features centered around tasks that the user can accomplish with the application.
- User flows establish in detail the steps a user will take to accomplish a variety of tasks at a high level — they spell out the defined features.
Once initial direction for a product has been established, the feature-set and flows are turned into preliminary mockups (wireframes). These are then iterated upon until a defined set of criteria are met, whether that’s internal testing, user testing, or a customer feedback loop.
- Interaction Design includes the creation of a high-level application map outlining the application structure, and low-fidelity wireframes of the application for use in testing against requirements.
- Prototyping involves either high-fidelity wireframes or low-fidelity visual designs in an interactive context to give a more accurate representation of how the application can be used to accomplish key tasks.
- Testing can be done with usability and heuristics in mind for preliminary designs, or sometimes A/B testing of design options for products or features already in use.
With the framework of the application established and the requirements set, final visual design and the development of a design language further cement usability and establish the emotional characteristics of the product.
- Visual Design brings skeletal wireframes to life. Through visual hierarchy, color, transition and typography, a great visual designer leads users through tasks intuitively and adds warmth to the experience.
- System Design ensures consistency across a product or suite of products and aligns typography, buttons and other UI elements.
- Production is the link between front-end development and design, the last step which intertwines with implementation of the product.
Consultancies tend to split these tasks across several designer roles, while product companies often rely on product management or sales to fulfill some of these duties, particularly in business or product strategy and research. Unfortunately, this often leads to designers being relegated to a purely formal or production role, which is unattractive for those interested in design as a process rather than a task.
Some common specialist or task-based roles that a product designer might have performed at large organizations include:
- Strategists work closely with customers, sales, marketing, and researchers to ensure that a product will be useful for both users and the business. Strategists find the problems that are worth solving.
- Design Researchers are a valuable link that seek the intersection of strategic business needs and user needs, values, and goals. Design researchers validate the proposed problem and begin to form solutions.
- Interaction Designers iteratively test solutions by turning features into prototypes with knowledge of common interface elements and patterns as well as insight on usability and best practices.
- Usability Experts test user behavior and adapt solutions to how people think in terms of heuristic evaluation (user expectations) and the psychology of how people use software.
- Visual & Motion Designers build upon and advance the solution to turn it into a beautiful, intuitive, and unique experience. Their goal is to provoke emotional response to a product and reinforce brand values.