About Sage Bionetworks

Sage Bionetworks is a non-profit bioinformatics organization that aims to develop and apply open practices to data-driven biomedical research for the advancement of human health.

Role

  • UX Design Intern, Design Systems

  • June - September 2019

Responsibilities

  • Create design system components

  • Improve open-source design system

01 - overview

What was my internship about?

During the Summer of 2019 I had the opportunity to intern at Sage Bionetworks. My time during the internship was spent on the early stages of a mobile digital health design system. This design system enables scientists and researchers to efficiently create mobile digital health applications for rich, accurate, and consistent data collection.

02 - Getting started

Advancing Sage Bionetworks’ Mobile Digital Health Design System

When I started, Sage Bionetworks had several digital health applications being used to gather research data, but the digital health design system was not ready to make those applications cohesive and repeatable. I first had to “componentize” (create components and assets) the applications in Figma and then recreate them using only components to guarantee all situations (even responsiveness for different device sizes) were accounted for in every application. This took up a good chunk of time, but the results were worth it.

I started with applications like this:

A digital health application created by Sage Bionetworks.

And componentized the elements, which looked something like this:

Example of components generated from Sage Bionetwork’s digital health applications.

Which allowed us to efficiently create new digital health applications that gave us reliable and consistent data.

Example of components generated from Sage Bionetwork’s digital health applications.

03 - Designing the design system

Designing the Color System and Bottom Section Pages

I created new design components for the website and documented how to use them. To learn more about design system layouts and documentation, I looked at popular systems like Google's Material Design, Apple's Human Interface Guidelines, and Microsoft's Fluent. The two pages I worked on were the Color System and the Bottom Section.

Rapid Iterative Testing and Evaluation

To evaluate the success of my designs and content, I facilitated 7 remote interviews with internal research scientists at Sage Bionetworks and University affiliates of Sage who currently research with and create digital health applications.

Focus of Interviews

  • Content clarity

  • Proper application of knowledge

  • Clarity of information hierarchy

  • Ease of navigation

Color System Feedback Analysis

After the first 3 interviews, there were obvious changes that needed to be made to the initial designs. I decided to quickly evaluate the first 3 interviews, rapidly iterate on the design, and finish the last 4 interviews with the updated design. The interviews were analyzed and coded into 3 main themes: Knowledge, Speed, and Guidance.

Knowledge

Users want to understand certain terms, like accessibility, and learn why they are important to their study.

Speed

Users liked the wealth of information, but would not read it all. Users want to quickly and correctly apply this new information.

Guidance

Users found the manual interesting and would use it, but many weren’t sure how to begin.

04 - Iterations

Knowledge improvement:

Show which color tools are available, why we used them, and what benefit they provide.

Speed improvement:

Make directions clear and concise. Provide visual (diagram, video, gif) examples whenever possible.

Guidance improvement:

Include a color library of color swatches.

Speed improvement:

For quicker color selection, clarify what colors are available for primary, secondary, and accent instead of just providing the color palette.

Knowledge improvement:

Teach users what accessibility means, why you should care about it, and how our solution solves the problem.

Speed improvement:

Make the HEX codes selectable by using text block instead of an image.

Guidance improvement:

More clearly connect swatches and their accessible text colors.

Guidance improvement:

Constrain color usage for the Success and Error colors for simplicity.

Guidance (1) improvement:

Provide more guidance on how to select accessible text colors.

Guidance (2) improvement:

Provide guidance for how to use color tools, such as the contrast checker, to allow for use in their projects.

05 - Big changes

Transitioning from Components to Complete Applications and Screens

Initially, we created a design system page called the "Bottom Section" to provide users with all the necessary components to create their own digital health applications. However, during user interviews, we realized that the name was confusing, and I questioned the purpose of the page itself. As one of Sage Bionetworks' design principles is to "Do the hard work so the users don't have to," I reprioritized the design system, to focus on complete digital health assessment applications and screen templates that research scientists and developers could use easily. Although we shifted the focus of the design system, the prior research we conducted was still helpful. Some implemented feedback includes:

• Improve mapping of redlines and supporting examples to increase clarity
• Include more rules for elements (examples: character limit, type of language, on-off states, etc.)

Before

After

06 - conclusion

Reflection & Next Steps

Reflection

The design system project was a great first project because it taught me about systems thinking and the importance of considering small design decisions that impact the user's experience as well as the overall user experience. The internship provided valuable real-world design experience, where I collaborated with other team members including designers, project managers, developers, and researchers. I learned important skills such as effective communication and working with team members, design-thinking related to design systems, and using design tools such as Figma and After Effects. Additionally, I even learned how to make a delicious cup of coffee!

Next Steps

As my work on the design system project was nearing completion, I recognized that the product required further development. I recommend conducting preliminary research and prototyping for the complete digital health assessment applications, completing the documentation for components and new pages, and performing user testing for the latest designs with other digital health app developers and research scientists.

Next Project