Searching...
English
English
Español
简体中文
Français
Deutsch
日本語
Português
Italiano
한국어
Русский
Nederlands
العربية
Polski
हिन्दी
Tiếng Việt
Svenska
Ελληνικά
Türkçe
ไทย
Čeština
Română
Magyar
Українська
Bahasa Indonesia
Dansk
Suomi
Български
עברית
Norsk
Hrvatski
Català
Slovenčina
Lietuvių
Slovenščina
Српски
Eesti
Latviešu
فارسی
മലയാളം
தமிழ்
اردو
Rocket Surgery Made Easy

Rocket Surgery Made Easy

The Do-It-Yourself Guide to Finding and Fixing Usability Problems
by Steve Krug 2009 168 pages
Design
Business
Usability
Listen
7 minutes

Key Takeaways

1. Usability testing is essential and simpler than you think

Testing with one user is 100% better than testing with none.

Why test? Usability testing is crucial for improving websites and applications. It involves watching people try to use what you're creating, with the intention of making it easier to use or proving that it is easy to use. The process is simpler than most people think and can be done effectively with minimal resources.

How to test: The basic process involves:

  1. Recruiting participants
  2. Creating tasks for them to perform
  3. Observing their behavior and listening to their thoughts
  4. Analyzing the results and making improvements

Don't be intimidated by the perceived complexity or cost. Even informal, small-scale testing can yield valuable insights and lead to significant improvements in user experience.

2. Start testing early and often with just three users per round

The purpose isn't to prove anything; it's to get insights that enable you to improve what you're building.

Early and frequent: Begin testing as soon as you have something to show, even if it's just rough sketches or wireframes. Conduct tests regularly, ideally once a month, to continually improve your product throughout the development process.

Three users per round: This approach allows you to:

  • Identify major usability issues quickly
  • Keep the process manageable and cost-effective
  • Iterate and improve more frequently

By testing with just three users, you can uncover most of the significant problems without overwhelming your team or budget. Remember, it's better to test frequently with fewer users than to conduct large, infrequent studies.

3. Recruit loosely and focus on observing user behavior

Recruit loosely and grade on a curve.

Flexible recruiting: Don't obsess over finding perfect matches for your target audience. Most usability issues can be identified by almost anyone, and sometimes outsiders can provide valuable fresh perspectives.

Focus on behavior: The key is to observe how people interact with your product, not to gather opinions or demographic data. Pay attention to:

  • Where users struggle or get confused
  • What they overlook or misunderstand
  • How they navigate and make decisions

Remember that you're testing the product, not the users. Be empathetic and make participants feel comfortable to ensure honest, natural behavior during the test.

4. Create realistic tasks and scenarios for testing

If you're going to watch people try to use what you're building you've got to give them something (or some things) to do.

Task selection: Choose tasks that are:

  • Critical to the success of your product
  • Likely to reveal usability issues
  • Representative of real-world usage

Scenario creation: Develop clear, concise scenarios that provide context without giving away solutions. Avoid using specific words or phrases that appear in the interface, as this can turn the task into a simple word-finding exercise.

Example task: "You want to book a flight to New York for next month. Find a suitable option and begin the booking process."

By creating realistic tasks and scenarios, you'll gain more accurate insights into how users interact with your product in real-world situations.

5. Facilitate tests by encouraging users to think aloud

The combination of watching them use the thing and hearing what they're thinking while they do it allows you to see your site through someone else's eyes (and mind).

Think-aloud protocol: Encourage participants to verbalize their thoughts, actions, and feelings as they use your product. This provides invaluable insights into their decision-making process and mental models.

Tips for effective facilitation:

  • Remind users to think aloud throughout the test
  • Ask open-ended questions to prompt more detailed responses
  • Avoid leading questions or providing hints
  • Maintain a neutral tone and body language

By mastering the art of facilitation, you'll be able to extract more useful information from each test session and gain a deeper understanding of your users' experiences.

6. Involve the whole team in observing and debriefing

Seeing is believing.

Team observation: Encourage all team members, including designers, developers, managers, and stakeholders, to observe test sessions. This creates a shared understanding of user needs and challenges.

Benefits of team involvement:

  • Builds empathy for users
  • Reduces reliance on secondhand information
  • Fosters a user-centered design culture

Effective debriefing: Hold a debriefing session immediately after testing to:

  • Identify the most critical issues
  • Prioritize problems to address
  • Brainstorm potential solutions

By involving the entire team in the testing process, you'll increase buy-in for user-centered design and ensure that insights are quickly translated into actionable improvements.

7. Fix the most critical issues with the least effort

Focus on fixing the most serious problems first.

Prioritize ruthlessly: Concentrate on addressing the most severe usability issues that affect the largest number of users. Resist the temptation to tackle minor problems or implement perfect solutions.

Strategies for efficient problem-solving:

  • Tweak, don't redesign: Make small, targeted changes instead of overhauling entire sections
  • Remove before adding: Often, simplifying or removing elements can solve problems more effectively than adding new features
  • Implement quick fixes: Don't wait for a major redesign to address critical issues

By focusing on high-impact, low-effort solutions, you'll make significant improvements to your product's usability without getting bogged down in perfectionism or scope creep.

8. Remote testing offers convenience and flexibility

Overall, I'd say remote testing gives you about 80% of the benefits of a live test with about 70% of the effort.

Benefits of remote testing:

  • Easier recruitment of participants
  • No travel required
  • Flexible scheduling
  • Similar results to in-person testing

Considerations:

  • Slightly less control over the testing environment
  • Potential for technical issues
  • Less non-verbal communication

Remote testing tools:

  • Screen sharing software (e.g., GoToMeeting)
  • Video conferencing platforms
  • Specialized remote usability testing services (e.g., UserTesting.com)

While remote testing may not fully replicate the in-person experience, it offers a convenient and cost-effective alternative that can yield valuable insights, especially when geographic or logistical constraints make in-person testing challenging.

Last updated:

Review Summary

4.13 out of 5
Average of 4k+ ratings from Goodreads and Amazon.

Rocket Surgery Made Easy is praised as a concise, practical guide to usability testing. Readers appreciate Krug's straightforward writing style and humor. The book offers step-by-step instructions, checklists, and tips for conducting effective tests with minimal resources. While some find it basic or outdated, many consider it valuable for beginners and a handy reference for experienced professionals. Critics note its focus on traditional testing methods and limited coverage of remote testing. Overall, reviewers recommend it as a quick, accessible introduction to usability testing.

About the Author

Steve Krug is a renowned usability expert and author. His best-selling book, "Don't Make Me Think," has sold over 600,000 copies and is considered a classic in web usability. Krug's second book, "Rocket Surgery Made Easy," focuses on do-it-yourself usability testing. With over 20 years of experience as a usability consultant, Krug has worked with major clients like Apple, Bloomberg.com, and NPR. He runs a consulting firm called Advanced Common Sense and spends his time writing, teaching usability workshops, and enjoying old movies. Krug's work has significantly influenced the field of user experience design.

0:00
-0:00
1x
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Listening – audio summariesListen to the first takeaway of every book for free, upgrade to Pro for unlimited listening.
Unlock unlimited listening
Your first week's on us!
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 5: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Sep 28,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to full summaries
Free users can listen to the first takeaway only
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
15,000+ readers
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.