Flag

We stand with Ukraine and our team members from Ukraine. Here are ways you can help

The RITE Way to Prototype

by Jenny Shirey, Quynh Nguyen, Ann Charng
4 min read
Share this post on
Tweet
Share
Post
Share
Email
Print

Save

The RITE Method can be an effective way to integrate user testing and iteration for fast and fluid design.

When testing prototypes with users, how do we know if the insights we’re gathering will improve the design?

How can we make sure developers will implement our suggestions?

How do we gain consensus within a team of highly diverse stakeholders?

These are some of the questions we typically ask when testing design concepts with users. In this article, we’ll tell you how we used a method called Rapid Iterative Testing and Evaluation, or RITE, to help us answer them, and we’ll offer some tips that you can try within your own team. We’ve found RITE to be a powerful yet low-risk way to test, validate, and improve on our designs, while engaging and building consensus among stakeholders.

Project Overview

As designers and researchers within the Citrix Customer Experience group, we often test prototypes in order to gather feedback and iron out usability issues before an engineer writes a single line of code. Last year, we decided to consider a new design direction for one of our virtualization software tools. The product was conceptually challenging for end users who were unfamiliar with the concept of virtualization, and our UX designers had created a new design that we believed might help those end users better understand the product. We also wanted to fix existing usability issues and update the product’s look and feel.

The big questions were, how could we accomplish all of these goals, and what would be the most effective and efficient way to do so?

The RITE Method

Our answer was to test our prototype using the RITE method. This method is similar to typical usability testing in that participants are asked to complete tasks using think-aloud protocol. The major difference is that, instead of waiting until the end of the study to gather the findings and suggest improvements, the team iterates on the design as soon as issues are discovered by one or two participants. In this way, designers can quickly test and get feedback on new solutions and ideas.

The Tests

Rather than testing wireframes, we chose to create high-fidelity mockups in order to create an experience that would seem “real” to users. In addition, we created a simple clickable prototype so that users could interact directly with the screen. While this made the process more labor intensive, we felt that it would also result in rich, insightful feedback.

We recruited six participants online who came into our usability lab at Citrix for one-hour sessions over the course of three days. Half of our participants were new to virtualization and only one had used our product before. The observers of the sessions included the designers, the UI writer, two engineers, and the product manager, most attending the sessions in-person (we used our GoToMeeting web conferencing tool to include those who could not travel to the testing site).

The Iterations

Because we were using the RITE method, we allocated some time after each session for the product team to discuss any changes that needed to be made before the next participant began. Overall, we went through two rounds of iterations (one round per day). Our changes to the design were not complete overhauls. Instead they included alterations like language rewrites, adding notifications, and reorganizing settings.

The Results

Using the RITE method was productive for us and we experienced positive results. Being able to iterate quickly on the design reduced our fear of failure because we could try something out and, if it didn’t work, try again. In addition, our team members were highly motivated by the opportunity to express opinions on what we had observed, which made for lively and engaging discussions. While the lead designer made the ultimate decision, being able to listen to and build on other observers’ insights helped make the end result better.

At the end of the study, we found that we were unable to address a few larger design issues within our testing timeframe. For example, some usability problems could not be solved with UI design because they stemmed from technical issues with the product. Our researchers compiled these findings, as well as recommendations for next steps, to share with the core team as well as other stakeholders who did not attend the sessions.

Tips for Using RITE

If you are considering using the RITE method for your product, here are some tips to help get you started:

  1. Schedule 30 minutes after each session to talk about what people observed, make hypotheses about why users were confused or stuck on certain parts, and come up with ideas for design improvements.
  2. Designate one person as the ultimate decision-maker on how the design should be changed before the next participant.
  3. Have a designer and/or prototyper on-site who is willing and able to make quick iterations (note: if you don’t have the time to invest in high-fidelity prototypes, this technique would also work well with paper prototypes).
  4. Be willing to fail early and often! The need to make decisions quickly before the next participant will help you to overcome any lingering fears.

In Summary

While we had productive results using RITE in this project, it’s unlikely that we’ll use the method for every study we do. RITE requires a large time commitment and deep involvement from the core product team. We believe that this type of testing is most successful when all the team members are able to observe the sessions together in person, so that discussions can happen face-to-face and the team can implement changes quickly. For us, the cost of flying out team members to the design site was worthwhile, as it helped us to effectively engage and collaborate with engineering and product management.

Have you had successes (or failures) using iterative testing methods? Let us know what worked for you and what other methods you think we should try.

Image of lights at speed courtesy Shutterstock.

post authorJenny Shirey

Jenny Shirey

Jenny Shirey is a product designer at Citrix, where she helps to improve people’s experience with the tools they use every day at work. She is an advocate for simple, holistic design, and has spoken at several international conferences on information design and design for behavior change.

post authorQuynh Nguyen

Quynh Nguyen
Quynh Nguyen is a User Research Manager at Citrix. Her goal is to inspire the creation of compelling, useful, and enjoyable products that warrant market adoption, customer loyalty, and user delight.

post authorAnn Charng

Ann Charng
Ann holds a Masters in Learning, Design & Technology from Stanford University and a Bachelors in Cognitive Science (Human-Computer Interaction specialization) from UC San Diego. She is passionate about improving the user experience for enterprise and consumer software products and has worked at companies including Intuit, Qualcomm, Apple, and Citrix.

Tweet
Share
Post
Share
Email
Print

Related Articles

Is true consciousness in computers a possibility, or merely a fantasy? The article delves into the philosophical and scientific debates surrounding the nature of consciousness and its potential in AI. Explore why modern neuroscience and AI fall short of creating genuine awareness, the limits of current technology, and the profound philosophical questions that challenge our understanding of mind and machine. Discover why the pursuit of conscious machines might be more about myth than reality.

Article by Peter D'Autry
Why Computers Can’t Be Conscious
  • The article examines why computers, despite advancements, cannot achieve consciousness like humans. It challenges the assumption that mimicking human behavior equates to genuine consciousness.
  • It critiques the reductionist approach of equating neural activity with consciousness and argues that the “hard problem” of consciousness remains unsolved. The piece also discusses the limitations of both neuroscience and AI in addressing this problem.
  • The article disputes the notion that increasing complexity in AI will lead to consciousness, highlighting that understanding and experience cannot be solely derived from computational processes.
  • It emphasizes the importance of physical interaction and the lived experience in consciousness, arguing that AI lacks the embodied context necessary for genuine understanding and consciousness.
Share:Why Computers Can’t Be Conscious
18 min read

AI is transforming financial inclusion for rural entrepreneurs by analyzing alternative data and automating community lending. Learn how these advancements open new doors for the unbanked and empower local businesses.

Article by Thasya Ingriany
AI for the Unbanked: How Technology Can Empower Rural Entrepreneurs
  • The article explores how AI can enhance financial systems for the unbanked by using alternative data to create accessible, user-friendly credit profiles for rural entrepreneurs.
  • It analyzes how AI can automate group lending practices, improve financial inclusion, and support rural entrepreneurs by strengthening community-driven financial networks like “gotong royong”.
Share:AI for the Unbanked: How Technology Can Empower Rural Entrepreneurs
5 min read

Imagine a world where coding is no longer reserved for the tech elite. In his latest article, Chris Heilmann explores how AI is revolutionizing software development, enabling a new generation of creators to build applications without needing deep technical knowledge. Discover how AI tools are breaking barriers, empowering millions to shape the digital world, and what this means for the future of coding and innovation.

Article by Christian Heilmann
A Billion New Developers Thanks to AI?
  • The article explores how AI is poised to empower a billion new developers by simplifying the coding process for non-technical users, allowing more people to build applications with ease.
  • It analyzes how AI-assisted development can bridge the global developer gap by enabling faster code generation, reducing the complexity of software development, and expanding access to tech careers.
Share:A Billion New Developers Thanks to AI?
15 min read

Tell us about you. Enroll in the course.

    This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and