Jason Hull is a principal at OpenSource Connections, a Solr search engine consultancy that works with clients across all three layers of the search experience to improve the search user experience in a cost-effective and revenue-driving way. Jason leads client engagements with marketing functions, helping them to think about the business case behind search. Jason holds a BSc from the United States Military Academy at West Point and a MBA from the University of Virginia’s Darden Graduate School of Business. Prior to founding OpenSource Connections, Jason led an analytics team at Capital One responsible for call center demand forecasting and managed their internal call center IT infrastructure investment budget. Jason is a DZone MVB and is not an employee of DZone and has posted 14 posts at DZone. You can read more from them at their website. View Full User Profile

Netflix, Qwikster, and the Potential Failure of Search UX

  • submit to reddit

Yesterday, Netflix announced the separation of its DVD-by-mail division into a new entity called Qwikster. The new company will have a separate website and focus entirely on mail delivery of DVD and video game rentals. It also will, in a few weeks, have a new website.

In splitting the previously Siamese twins, Netflix also decided to make its users create new user accounts and undergo separate billing for its two companies. From a business perspective, this makes sense, as it will allow each company to focus on its specialties and to have a separate P&L statement.

However, as pointed out in the comments to CEO Reed Hastings’s blog post (search for the comment right before Hastings’s reply of “ouch”), the team didn’t think of important potential scenarios in the new dual entity system. Netflix is a Solr user, but here is a use case that points out that mere implementation of Solr does not a great search experience make. The poster queries about a simple use case: what if a user of one system searches for a movie and it’s not available on that system. Will the search interface allow the user to see if the movie is available on the other system? Thus, let’s say that I search for The Amazing Race on Netflix. It’s not available by streaming, but it is available by DVD. However, as Hastings sheepishly points out, in this case, “You’d have to search the second place if we didn’t have it in the first place.”

Oops. Cue user discontent.

This is not the first time that enterprise search designers have failed to take into account pretty key use cases of search when rolling out a search engine. I see intelligence analysts having to struggle with poor search user experience all the time, unfortunately.

How should enterprise architects work to mitigate this scenario? Conducting personae and scenario analyses. Identify the typical personae who will be using the website and the potential scenarios in which they will be using search. Search is more than just a white box with some text that you enter, click on search, and magically get results. By thinking through the use cases, then marketers will have a better set of requirements to pass along to the IT team responsible for implementing search.

The IT staff of Netflix is technically correct. They have a search engine that works. What they might not have, as Hastings had to publicly admit, is a search engine that works well.

Published at DZone with permission of Jason Hull, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


James Walker replied on Thu, 2012/11/15 - 9:13am

I really like your text here, very super written. I surfed it from my ipad with no worries at all. I will bookmark your blog and come back when i want similar information cheaprooms

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.