Summary
I worked as a UX Designer at HBO via Yoh on the CTV (Connected Television) team, where we designed and built the apps for streaming HBO content on connected devices such as Apple TV, Roku, TiVo, gaming consoles, and smart TVs.
Activities:
- Wireframe prototyping in Sketch
- Design for desktop, mobile, and television product platforms
- User flows
- Interaction design
- Redlines
- Competitive analysis
- Research data analysis
What I learned and practiced:
- How to perform user experience design in within the context of a large corporation with offices in multiple locations
- How to apply skills and concepts to live products that affect millions of users
- How to collaborate with stakeholders
- How to articulate and defend design decisions to stakeholders and leadership
- How to design within practical business constraints
- How to negotiate varying priorities across disciplines
Project: Default Search Feature
Situation
The search screens of HBO GO and HBO NOW on all platforms were blank. My goal was to help users to find content that might interest them by adding default content to the search screens. I owned the UX design on this project. The other teammates included developers, a product owner, and project manager.
Previous Search Screens
Previously, the search screens on all platforms were blank. I designed a way to provide a content sampling to help users decide what to watch.
Previous desktop search screen. The screen was blank until the user entered search characters.
Previous mobile search screen. The screen was blank until the user entered search characters.
Previous tablet search screen. The screen was blank until the user entered search characters.
Previous TV search screen. The screen was blank until the user entered search characters.
Goals
- Aid in the discoverability to help users find new content
- Help users to get into content more quickly
- Minimize impact to development
Approach
- Identify MVP solution.
- The default search project will use existing elements found elsewhere on each platform. The types of elements are: content format, category labeling, metadata.
- Surface content from our existing queries.
- Keep content consistent across all platforms.
- Perform analysis of GO to identify what queries are available to use for default search content.
- Perform competitive analysis to identify the following: types of content, show/hide behavior, and amount of content displayed.
Result
- By default, display default search content before search text is entered
- Use preexisting content
- Limit the amount of content displayed so as not to overwhelm the user
- Hide default search content when user enters search text
- Display default search content if all search text is deleted
- Avoid introducing new elements by repurposing existing screen elements: framework, search results content trays, labels, metadata
Desktop search screen. The screen I designed is now implemented and in-market, displaying default content.
Mobile search screen. The screen I designed is now implemented and in-market, displaying default content.
Tablet search screen. The screen I designed is now implemented and in-market, displaying default content.
Future Considerations
- Replace or augment the content with more targeted content. Possibilities include trending searches, personalized recommendations.
- Explore a different visual treatment of default search content to differentiate it from search results.
Other Considerations
Keyboards
We were in the process of integrating the native keyboards for TV devices into the search screens. I designed additional screens to integrate the default content into the native keyboards for each supported device.
Hiding and Showing Content
Display the default search content before a search is conducted, and then hide it while searching. If the search query is completely deleted, display the default content again. Engineering could decide implement this solution in two different ways: a fresh call or screen refresh.
Voice Search
Since the user enters words and not characters while using voice search and one doesn’t build words incrementally, we should hide the default search content when voice search is invoked. Hiding the default search content when voice search is invoked also gives user visual feedback that the microphone is engaged. If voice search is invoked and no search is entered, it should be treated the same as deleting all search characters and displaying the default search content.
Labeling
The microcopy for the default search content (“Can’t decide what to watch?”, “Looking for something?”, etc.) is generated by another group and would be handled outside the scope of this project.
Content Rules
Default search content should be treated similarly to the other featured content we provide. For this version, we would only include the type of content that is featured on the home screen. This meant that adult content would be omitted from the default search content.
Launched Screens
My designs are currently the in-market screens for all platforms: desktop, mobile, tablet, and TV.