IBM Watson Discovery

Product Design, Enterprise Software

Lead Product Designer

Disclaimer

The following case study is personal and does not necessarily represent IBM’s positions, strategies, or opinions. I have omitted and obfuscated confidential information.


Client

IBM

Timeframe

2016- April 2019

Role

UX Designer/ Lead Product Designer

Type

Developer Tool, Enterprise Software, Artificial Intelligence


Overview

Watson Discovery Service is a cloud-based software that enables users to rapidly ingest unstructured data, and convert that data to a structured JSON output while enriching it with cognitive APIs. These cognitive APIs enable Discovery Service to uncover deep connections throughout data by way of advanced AI techniques. The Watson Discovery Service tool was released to the general public in late 2016.


My role

I was one of three UX designers working to launch Watson Discovery Service in 2016. After launch, I became a Lead Product/Feature Designer focusing on evolving the service through the definition and execution of future features and enhancements, while simultaneously addressing customer pain‐points through regular usability testing and continuous delivery cycles. 


Challenge

Our challenge was to create a complex developer tool that utilizes human-centered design without limiting the power of the technology.

Intelligent systems, by their nature, can be very complex. Oftentimes tools meant to help users create intelligent systems are themselves too complicated for the user to work with. Vice versa, sometimes these tools become oversimplified in an attempt to aid the user and inadvertently limit the power of the technology. 

The goal of Watson Discovery Service was to create a tool to be utilized by developers of all backgrounds to help them easily leverage the technology needed to create intelligent systems and applications of their own.



 Approach

Squads & interdisciplinary collaboration

Interdisciplinary collaboration and the utilization of squads were an integral part of the design process for Watson Discovery Service. Given the size and complexity of the product, several separate squads had to work together to bring multiple micro-services together into one cohesive tool. These squads were comprised of Offering Managers, Developers, QA Engineers, Researchers, Designers, and Document Writers.

To enable this collaboration, I and the other two designers on the product hosted a series of workshops. These collaborative workshops accomplished several goals:

  1. Empower all members of the team to have a voice and share ideas

  2. Educate all team members on the nuances and inner- workings of the various technologies we were integrating 

  3. Collaboratively break down problems the service faced and ideate on possible solutions

  4. Keep the team empathizing and focused on the needs of the user

Rapid prototyping

Rapid prototyping was another essential part of the Watson Discovery service design process. One of the primary outputs of the collaborative workshops was ideas and sketches that were later turned into prototypes. These concepts would then be wireframed, and then transformed into clickable prototypes. From there the prototypes would be tested.

Usability testing

Usability testing for Watson Discovery service operated on a regular cadence. Every few weeks our team Researcher would compile our latest workflow concepts and test them with real users in remote testing sessions. All cross-disciplinary team members were encouraged to observe these testing sessions and participate in a debrief meeting after the testing was complete.

The loop

All of these practices comprised our Loop. The Loop is a model in IBM Design Thinking representing a continuous cycle of observing, reflecting, and making. As our squads moved through sprint cycles, we would incorporate collaborative workshops, rapid prototyping, and usability testing to propel us through the loop, until we were ready to release in December of 2016.


Solution

Watson Discovery Service tooling was our solution. The tooling provides an interface that allows users to upload their data, enrich it with cognitive APIs, normalize it into a JSON format, and then query it to product API calls to be leveraged in the user’s end applications. 

Results

Watson Discovery Service was released to the general public on December 15th, 2016. The service is used to power applications for customers all over the world from ESPN to HR Block, to Salesforce.


Enhancements

Insight Cards

One of the first features designed and implemented into Watson Discovery Service post-launch was Insight Cards. After launch users began providing feedback that indicated that they were unsure of what impact cognitive APIs had on their data.

After a series of brainstorming sessions, prototypes, and usability testing, the team aligned on insight cards. Insight Cards are a set of UI elements that display key insights from the user’s newly enriched data. Insight cards begin to query the user’s data as it is being ingested into Discovery Service. They then display the top entities, concepts, keywords, hierarchy, and sentiment present in the data. Several rounds of usability testing and interviews were performed to refine the concept before finally releasing the enhancement in the product. 

Insight Cards to date have been one of the most lauded features of Watson Discovery service. Users are now able to see, at a glance, top-level insights from their data in real-time and gain an understanding of the power of Watson’s cognitive APIs.

Schema Explorer

Following Insight Cards, we integrated another feature called the Schema Explorer into Watson Discovery Service. While performing usability testing and interviews for the Insight Cards feature, it was revealed that users were also unclear as to what the final format of their data looked like after ingesting it into Watson Discovery Service. This hindered users from being able to effectively query their data.

The initial concept for Schema Explorer was the product of a design workshop. The workshop took place over several days and involved all members of the product’s design team, as well as senior design directors from the Watson team. Following several days of collaborative ideation and empathy mapping, the first schema explorer concept had been created. 

Several sprints of ideation, prototyping, and testings later, the Schema Explorer was launched. With this new feature users can view the newly structured fields in their data and how the Watson enrichments have been applied to them. They are also able to run sample queries directly from the schema explorer to kick off their querying experience.

Knowledge Graph

Watson Knowledge Graph was a technological enhancement that allows users to make connections across documents and generate new knowledge. Knowledge Graph technology was created by a research team located in another area of the country. The process of bringing the technology into Watson Discovery Service involved intimate coordination and collaboration between remote teams.

I organized a series of remote educational and collaborative workshops with each respective team’s offering managers, developers, and researchers. Over several days, we aligned on a user story and mapped the user’s journey from within Watson Discovery Service. The teams were able to agree on an approach and formulate a plan for integration into Watson Discovery Service. Today the feature is available to Advanced and Premium plan users.


Learn more about Watson Discovery.

Previous
Previous

Pegasus Experiment

Next
Next

Discovery Innovation Workshop