The Interaction Design Process

Your constantly-updated definition of the Interaction Design Process and collection of videos and articles.
Be a conversation starter: Share this page and inspire others!

98 Shares

What is the Interaction Design Process?

The interaction design (IxD) process is the methodological approach that designers use to create solutions centered on users’ needs, aims and behavior when they interact with products. The IxD process has 5 stages: discovering user needs, analyzing them, designing a potential solution, prototyping it and then implementing and deploying it.

In this video, HCI Expert and Author, Alan Dix describea the key stages of the interaction design process:

Transcript

What are the Key Stages of the Interaction Design Process

The designer does not begin with some preconceived idea. Rather, the idea is the result of careful study and observation, and the design a product of that idea.

-Paul Rand, Renowned Graphic Designer and Art Director

With the IxD process, designers can build highly intuitive, recognizable interfaces that provide seamless experiences for users that prove a brand thoroughly understands them, their contexts and the goals they seek to achieve.

Here are the five stages that the IxD process typically involves:

  1. Understand user needs and wants: This initial phase involves researching and understanding users' needs, goals, and contexts of use. Designers gather insights through user research, which can include interviews, surveys, observations, and personas. It’s essential for designers to understand the problem space in order to design solutions that meet real user needs.

    Two useful research exercises include: 

    • Contextual inquiry: This approach allows designers to immerse themselves in the user's environment. For instance, if designing a healthcare app, designers could observe how patients and doctors interact with existing systems.

    • User interviews and surveys: These exercises help designers gather direct insights from their target audience. For a retail app, a designer might explore shopping habits and pain points.

    2. Analyze user research findings: Designers define the interaction problem they aim to solve based on the insights they’ve gathered. This phase involves setting clear objectives, specifying user requirements, and establishing design principles that will guide the project. Creating user stories and scenarios and conducting task analyses can help clarify how proposed solutions fit into the users' lives. 

    Here are two ways designers can analyze and organize their findings:

    • Personas: These are created based on research and should be as detailed as possible. For a project like a new educational platform, personas might include students, teachers, and administrators with distinct needs and goals.

    • Journey mapping: Developing journey maps helps designers visualize a user’s interactions with a product. This can highlight friction points in current systems, like booking a service or completing a purchase.

    3. Design a potential solution: In this phase, designers brainstorm, sketch and design potential solutions. This step often involves creating low-fidelity wireframes, flow diagrams and sketches that explore different design options and how users will interact with the system. Designers also think about the look and feel of the product, as well as the logic and structure of the interaction. All of this is done according to the design guidelines and fundamental design principles established in the previous steps or within an organization's or individual's preferences.

    Here are two approaches to designing at this point in the design process:

    • Sketching: Rapid, freehand drawing helps designers quickly visualize ideas, layout arrangements, and user interfaces. This technique is excellent for initial brainstorming sessions and can be shared easily for immediate feedback.

    • Storyboarding: This involves creating a series of drawings to depict the user journey or specific interactions with a product. Storyboards help in visualizing the context of use, user emotions, and potential pain points without detailed prototypes.

    4. Create prototypes from designs: Prototyping is an extension of the design phase, where ideas are transformed into tangible artifacts that can be tested and evaluated. Prototypes range from low-fidelity sketches to high-fidelity, interactive simulations that closely mimic the final product. This stage allows designers and stakeholders to explore the viability of design concepts before full-scale development.

    Here are the two main types of prototypes:

    • Low-fidelity prototyping: Paper prototypes or basic digital mockups can demonstrate ideas and design quickly and easily. This approach is cost-effective and allows for rapid iteration based on initial feedback.

    • High-fidelity prototyping: For a deeper test of interactions, designers can create high-fidelity prototypes using tools like Sketch or Figma. For example, an e-commerce site design would benefit from detailed prototypes that simulate the shopping experience.

    5. Implement and deploy the final design: Once the design has been refined through multiple iterations of testing and feedback, it moves into implementation, where developers build the interaction design into the product. Designers work closely with developers to ensure the design's fidelity and to adjust the interaction design as needed based on technical constraints or new insights. 

    Carry out these two activities at this stage of the design process: 

    • Collaboration with developers: Work closely with developers during the implementation phase to ensure the design translates well into the final product. This step is crucial for complex applications like a financial tracking tool, where functionality and user interface (UI) must align perfectly.

    • Post-launch evaluation: After launch, designers should collect and analyze user feedback. Tools like Google Analytics or user feedback platforms can provide insights into how well the product meets user needs and where further refinements are necessary.

    It’s crucial for designers to have a thorough understanding of the interaction design process. This process is among several similar design methodologies, with the iterative design process of design thinking as the most popular and well-known example. In design thinking, designers work to gain and leverage essential insights that allow them to fine-tune features optimally. Only when designers know and empathize with users can they truly appreciate their real-world needs, desires, and pain points. This empathetic approach is the cornerstone of creating solutions that are not only technologically sound but also resonate with the user base and ensure that the end product effectively addresses the challenges users face in their daily lives.

© Interaction Design Foundation, CC BY-SA 4.0

How to Apply the IxD Process in Real-World Contexts

Applying the Interaction Design (IxD) process in real-world contexts requires navigating through its five stages, ideally without compromise. However, real-world projects often face time and financial constraints, which necessitates strategic trade-offs. Despite these challenges, it's crucial not to skimp on essential aspects like user research and testing. For instance, employing cost-effective methods such as paper prototyping can offer early insights into potential solutions, which helps to steer the design in the right direction. When designers aim for a minimum viable product (MVP)—a functional, marketable version of an app, for example—it allows for quicker iteration based on user feedback, rather than waiting for a "perfect" product.

Real-world examples demonstrate the importance of this approach. For example, the development of a running watch app. Designers focused on creating an interface that not only motivates runners but also ensures their safety by minimizing distractions. This means avoiding overly detailed text or complex navigation that could be hazardous during physical activity. Similarly, heuristic evaluations by design teams can quickly pinpoint and prioritize the correction of glaring usability flaws to enhance the user experience without significant delays.

The moment of use is critical; designers must scrutinize details like notification text length to prevent user frustration. Additionally, understanding how interactive elements collectively impact the user experience is vital. For example, Spotify's interface design caters to users' need for quick, effortless access to music and podcasts, without complicated navigation, recognizing the diverse contexts in which the app is used.

Questions About Interaction Design Process?
We've Got Answers!

How does user research fit into the interaction design process?

User research fits into the interaction design process as a foundational element, guiding the development of user-centered designs from the very beginning. It involves gathering insights about the users' needs, behaviors, motivations, and contexts of use before any design decisions are made. This research informs the creation of personas, user scenarios, and user journeys, which serve as reference points throughout the design process.

During the ideation and prototyping stages, user research helps validate assumptions, refine concepts, and iterate on designs based on real user feedback. Designers can ensure that the interactions they create meet the actual needs and preferences of their users by continuously incorporating user feedback through usability testing.

Moreover, user research aids in identifying potential usability issues early in the process, allowing for adjustments before the final implementation. This ensures the development of more intuitive, accessible, and satisfying user experiences. Overall, user research is integral to the interaction design process, ensuring that designs are not only aesthetically pleasing but also functional, usable, and aligned with user expectations.

Learn more about the interaction design process in our course, User Experience: The Beginner’s Guide.

What are some well-regarded books on the interaction design process?

Cooper, A., Reimann, R., Cronin, D., & Noessel, C. (2014). About Face: The Essentials of Interaction Design (4th ed.). Wiley.

Norman, D. (2013). The Design of Everyday Things (Illustrated ed.). Basic Books.

What are some highly-cited research papers on the interaction design process?

Zimmerman, J., Forlizzi, J., & Evenson, S. (2007). Research through design as a method for interaction design research in HCI. 493-502. https://doi.org/10.1145/1240624.1240704

Löwgren, J. (2007). Interaction design, research practices and design research on the digital materials.

What techniques are used to map out user flows in the interaction design process?

In the interaction design process, several techniques are used to map out user flows effectively:

User stories: Short, simple descriptions of a feature from the perspective of the user, helping to outline what users want to achieve through their interactions.

Storyboards: Visual representations that depict how users might interact with a product in different scenarios, providing a narrative context to the user's journey.

Flowcharts: Diagrams that show the path users take through a product, from entry points through various interactions up to the final outcome, highlighting decision points and key actions.

Wireframes: Low-fidelity designs that outline the basic structure of a page or screen, focusing on what users will do and see at each step without getting into detailed design elements.

Journey maps: Detailed visualizations of the user's experience with the product over time, capturing the sequence of actions, thoughts, and emotions the user goes through.

Prototypes: Interactive models of the product that allow for the simulation and testing of user flows in a more tangible way, facilitating user feedback on the flow's intuitiveness and efficiency.

These techniques, often used in combination, enable designers to visualize and test user flows, ensuring that the product architecture supports a smooth, logical, and enjoyable user experience.

To learn more about user flows and related techniques, take our courses User Experience: The Beginner’s Guide and Journey Mapping.

How do interaction designers create and use personas during the design process?

Interaction designers create and use personas by gathering user data through research, identifying behavioral patterns, and developing detailed profiles representing user types. These personas include demographic details, goals, and pain points. Throughout the design process, designers reference personas to ensure decisions align with user needs, helping prioritize features and design flows. Personas are shared with the project team to foster empathy and guide development. As feedback is collected, personas are iterated to remain accurate and useful, making them central to designing relevant and user-centered experiences.

Learn more about personas in the article What are Personas? and in our Master Class with Professor Dan Rosenberg, How To Create Actionable Personas.

In what ways do sketching and wireframing contribute to the interaction design process?

Sketching and wireframing are crucial early stages in the interaction design process. Sketching enables rapid exploration of ideas and layouts, fostering creativity and early identification of usability issues. Wireframing provides a clear visualization of the user interface, focusing on functionality and user flow without aesthetic distractions. Both tools facilitate communication within the design team and with stakeholders, serve as blueprints for development, and allow for early usability testing. Together, they lay the foundation for a user-centered design approach to ensure a structured and iterative development of the product's user experience.


Learn more about sketching in our Master Class, How to Elevate Your Portfolio: Sketching Your Design Process.

How is feedback from usability testing integrated into the interaction design process?

Feedback from usability testing is integrated into the interaction design process through an iterative cycle: test, analyze, and refine. Designers collect user feedback to identify usability issues and areas for improvement. Insights from this analysis inform design iterations, focusing on enhancing the user experience. Revised designs undergo further testing to ensure modifications address user needs effectively. This process ensures the final product is intuitive, functional, and aligned with user expectations which leads to higher user satisfaction.

Learn more about the interaction design process in our course, User Experience: The Beginner’s Guide.

What are the considerations for ensuring accessibility within the interaction design process?

Ensuring accessibility within the interaction design process involves several key considerations:

Universal design principles: Apply principles that make products usable by as many people as possible, regardless of age or ability.

Contrast and color: Use sufficient contrast levels and avoid relying solely on color to convey information, supporting those with visual impairments.

Text size and readability: Ensure text is resizable and fonts are readable to accommodate users with varying vision abilities.

Keyboard navigation: Design for keyboard-only users, allowing all interactive elements to be accessible without a mouse.

Screen reader compatibility: Ensure content is structured logically and semantically for screen readers, using appropriate HTML tags and ARIA labels.

Alternative text: Provide alt text for images and non-text content, offering equivalents for those who cannot see them.

Testing with diverse users: Include users with disabilities in usability testing to gather real-world feedback on accessibility.

Compliance with standards: Follow guidelines such as the Web Content Accessibility Guidelines (WCAG) to meet legal and ethical standards.

By incorporating these considerations, designers can create more inclusive and accessible digital products, enhancing usability for users with diverse needs and abilities.
Learn more about accessibility in our courses, User Experience: The Beginner’s Guide and Accessibility: How to Design for All.

How do interaction designers collaborate with UI/UX designers and developers during the design process?

Interaction designers collaborate with UI/UX designers and developers throughout the design process to create cohesive and functional digital products. They work closely with UI/UX designers to ensure that the visual design supports the intended user interactions and enhances the overall user experience. This collaboration involves sharing insights on user behavior, preferences, and usability findings to inform design decisions and create intuitive interfaces.

With developers, interaction designers communicate the functionality and behavior of interactive elements, ensuring that the technical implementation aligns with the design vision. They provide detailed specifications and work together to solve technical challenges that arise during development, often using prototypes and wireframes as communication tools.

Learn more about the interaction design process in our course, User Experience: The Beginner’s Guide.

What strategies are employed to keep the interaction design process agile and adaptable to changes?

To keep the interaction design process agile and adaptable, key strategies include adopting an iterative design approach, maintaining a user-centered focus, fostering collaboration across teams, utilizing flexible documentation and modular design systems, conducting regular testing with feedback loops, and organizing work into sprints for incremental improvements. These practices ensure the design process is responsive to user needs and changes, allowing for quick adjustments and updates


Learn more about the interaction design process in our course, User Experience: The Beginner’s Guide. Discover more about agile in the Agile Methods for UX Design.

Earn a Gift Earn a Gift, Answer a Short Quiz!

1
2
3
4
1
2
3
4
Question 1
Question 2
Question 3
Get Your Gift
Interaction Design Foundation logo

Question 1

What is the first stage of the interaction design process?

1 point towards your gift

  • Creating prototypes
  • Discovering user needs
  • Testing the final product
Interaction Design Foundation logo

Question 2

Why is prototyping an essential step in the interaction design process?

1 point towards your gift

  • It helps test and refine design ideas before full-scale development.
  • It replaces user research entirely.
  • It ensures no further testing is required.
Interaction Design Foundation logo

Question 3

How does user research guide the interaction design process?

1 point towards your gift

  • By confirming the technical feasibility of the design
  • By gathering insights about users' needs, behaviors, and goals
  • By determining the product's marketing strategy

Learn More About the Interaction Design Process

Make learning as easy as watching Netflix: Learn more about Interaction Design Process by taking the online IxDF Course User Experience: The Beginner's Guide.

Why? Because design skills make you valuable. In any job. Any industry.

In This Course, You'll

  • Get excited when you experience how easy it is to transition into tech and land your dream job with User Experience (UX) design skills. No design background? No problem. You already have transferable skills, so it's easy to fast-track your career

  • Learn to combine logical thinking with creativity. Do you enjoy creativity and structure? Do you communicate ideas clearly? UX designers turn ideas into services, experiences, and products. This course helps you structure your existing skills and apply them in an innovative, creative context. You'll use hands-on methods that empower you to continuously test and optimize your products and services from idea to delivery.

  • Make yourself invaluable when you use the very fabric of being human, such as empathy and intuition, to make users and customers smile. More smiles, more impact, greater salary potential. You'll find out what your users need and want, and you'll build products, experiences, and services that help them succeed. You can benefit from UX design in any job, any industry. As AI becomes part of everyday work, timeless human-centered UX design skills help you decide what problems are worth solving and how solutions should actually work for people. This approach turns AI from a tool into your new superpower, keeping your work useful, relevant, and centered around peoples’ needs, even as technologies change.

  • Gain confidence and credibility when you master a range of powerful, real-world UX design skills such as user research, user interviews, personas, customer journey maps, sketching, task analysis, low-fidelity paper prototyping, and usability testing. It's easy with downloadable templates

  • Craft your personal portfolio with step-by-step guidance. It's completely optional. Your portfolio is your gateway to transition into a career in tech or design. You'll be able to apply your new skills immediately in your current job. If you're new to UX design, this course is the best place to start. Your path to tech starts here. UX design is your way in.

It's Easy to Fast-Track Your Career with the World's Best Experts

Master complex skills effortlessly with proven best practices and toolkits directly from the world's top design experts. Meet your experts for this course:

  • Don Norman: Father of User Experience (UX) design, author of the legendary book “The Design of Everyday Things,” and co-founder of the Nielsen Norman Group.

  • Rikke Friis Dam and Mads Soegaard: Co-Founders and Co-CEOs of IxDF. 

  • Mike Rohde: Experience and Interface Designer, author of the bestselling “The Sketchnote Handbook.”

  • Stephen Gay: User Experience leader with 20+ years of experience in digital innovation and coaching teams across five continents.

  • Alan Dix: Author of the bestselling book “Human-Computer Interaction” and Director of the Computational Foundry at Swansea University.

  • Ann Blandford: Professor of Human-Computer Interaction at University College London.

  • Cory Lebson: Principal User Experience Researcher with 20+ years of experience and author of “The UX Careers Handbook.”

Get an Industry-Recognized IxDF Course Certificate

Increase your credibility, salary potential and job opportunities by showing credible evidence of your skills.

IxDF Course Certificates set the industry gold standard. Add them to your LinkedIn profile, resumé, and job applications.

Course Certificate Example

Be in distinguished company, alongside industry leaders who train their teams with the IxDF and trust IxDF Course Certificates.

Our clients: IBM, HP, Adobe, GE, Accenture, Allianz, Phillips, Deezer, Capgemin, Mcafee, SAP, Telenor, Cigna, British Parliament, State of New York

All Free IxDF Articles on the Interaction Design Process

Read full article
What is Interaction Design? - Article hero image
Interaction Design Foundation logo

What is Interaction Design?

Interaction design is an important component within the giant umbrella of user experience (UX) design. In this article, we’ll explain what interaction design is, some useful models of interaction design, as well as briefly describe what an interaction designer usually does.A simple and useful unders

Social shares
1.5k
Published
Read Article

What is Interaction Design?

What is Interaction Design?

Interaction design is an important component within the giant umbrella of user experience (UX) design. In this article, we’ll explain what interaction design is, some useful models of interaction design, as well as briefly describe what an interaction designer usually does.

A simple and useful understanding of interaction design

Transcript

Interaction design can be understood in simple (but not simplified) terms: it is the design of the interaction between users and products. Most often when people talk about interaction design, the products tend to be software products like apps or websites. The goal of interaction design is to create products that enable the user to achieve their objective(s) in the best way possible.

If this definition sounds broad, that’s because the field is rather broad: the interaction between a user and a product often involves elements like aesthetics, motion, sound, space, and many more. And of course, each of these elements can involve even more specialised fields, like sound design for the crafting of sounds used in user interactions.

As you might already realise, there's a huge overlap between interaction design and UX design. After all, UX design is about shaping the experience of using a product, and most of that experience involves some interaction between the user and the product. Both disciplines draw on the same core activities: understanding users through research, developing personas, prototyping, and evaluating designs through usability testing. The difference lies in scope. Interaction design, with its foundations in human-computer interaction, focuses on how people interact with products; designing behaviour, flow, and the quality of those interactions throughout the full design process. UX design takes an even broader view, encompassing every aspect of a person's relationship with a product or organisation: not just the designed interactions, but also service touchpoints, emotional responses, brand perception, and experiences that may involve little or no direct interface.

The 5 dimensions of interaction design

The 5 dimensions of interaction design(1) is a useful model to understand what interaction design involves. Gillian Crampton Smith, an interaction design academic, first introduced the concept of four dimensions of an interaction design language, to which Kevin Silver, senior interaction designer at IDEXX Laboratories, added the fifth.

1D: Words

Words—especially those used in interactions, like button labels—should be meaningful and simple to understand. They should communicate information to users, but not too much information to overwhelm the user.

2D: Visual representations

This concerns graphical elements like images, typography and icons that users interact with. These usually supplement the words used to communicate information to users.

3D: Physical objects or space

Through what physical objects do users interact with the product? A laptop, with a mouse or touchpad? Or a smartphone, with the user’s fingers? And within what kind of physical space does the user do so? For instance, is the user standing in a crowded train while using the app on a smartphone, or sitting on a desk in the office surfing the website? These all affect the interaction between the user and the product.

4D: Time

While this dimension sounds a little abstract, it mostly refers to media that changes with time (animation, videos, sounds). Motion and sounds play a crucial role in giving visual and audio feedback to users’ interactions. Also of concern is the amount of time a user spends interacting with the product: can users track their progress, or resume their interaction some time later?

5D: Behaviour

This includes the mechanism of a product: how do users perform actions on the website? How do users operate the product? In other words, it’s how the previous dimensions define the interactions of a product. It also includes the reactions—for instance emotional responses or feedback—of users and the product.

See how 5 dimensions of interaction design come together in the animation below:

Important questions interaction designers ask

How do interaction designers work with the 5 dimensions above to create meaningful interactions? To get an understanding of that, we can look at some important questions interaction designers ask when designing for users, as provided by Usability.gov(2):

  • What can a user do with their mouse, finger, or stylus to directly interact with the interface? This helps us define the possible user interactions with the product.

  • What about the appearance (colour, shape, size, etc.) gives the user a clue about how it may function? This helps us give users clues about what behaviours are possible.

  • Do error messages provide a way for the user to correct the problem or explain why the error occurred? This lets us anticipate and mitigate errors.

  • What feedback does a user get once an action is performed? This allows us to ensure that the system provides feedback in a reasonable time after user actions.

  • Are the interface elements a reasonable size to interact with? Questions like this helps us think strategically about each element used in the product.

  • Are familiar or standard formats used? Standard elements and formats are used to simplify and enhance the learnability of a product.

Advance Your Career With This Free Template for “Interaction Model”
Interaction Model
We respect your privacy
Get 1 powerful email each week: Design a life you love!

So what do interaction designers do?

Well, it depends.

For instance, if the company is large enough and has huge resources, it might have separate jobs for UX designers and interaction designers. In a large design team, there might be a UX researcher, an information architect, an interaction designer, and a visual designer, for instance. But for smaller companies and teams, most of the UX design job might be done by 1-2 people, who might or might not have the title of “Interaction Designer”. In any case, here are some of the tasks interaction designers handle in their daily work:

Design strategy

This is concerned with what the goal(s) of a user are, and in turn what interactions are necessary to achieve these goals. Depending on the company, interaction designers might have to conduct user research to find out what the goals of the users are before creating a strategy that translates that into interactions.

Wireframes and prototypes

This again depends on the job description of the company, but most interaction designers are tasked to create wireframes that lay out the interactions in the product. Sometimes, interaction designers might also create interactive prototypes and/or high-fidelity prototypes that look exactly like the actual app or website.

Diving deeper into interaction design

If you’re interested to find out more about interaction design, you can read Interaction Design – brief intro by Jonas Lowgren, which is part of our Encyclopedia of Human-Computer Interaction. It provides an authoritative introduction to the field, as well as other references where you can learn more.

References and Where to Learn More

Course: Interaction Design for Usability

Read more of our engaging literature and resources on interaction design

More about What Puts the Design in Interaction Design

Questions to consider when designing for interaction: The What & Why of Usability

Hero Image: Author/Copyright holder: Unsplash.com. Copyright terms and licence: CC0

Feel Stuck?
Want Better Job Options?

AI is replacing jobs everywhere, yet design jobs are booming with a projected 45% job growth. With design skills, you can create products and services people love. More love means more impact and greater salary potential.

At IxDF, we help you from your first course to your next job, all in one place.

See How Design Skills Turn Into Job Options
Privacy Settings
By using this site, you accept our Cookie Policy and Terms of Use.
Customize
Accept all

Be the One Who Inspires

People remember who shares great ideas.

Share on:

Academic Credibility — On Autopilot

Don't waste time googling citation formats. Just copy, paste and look legit in seconds.