top of page
select single page
create and edit page
select single footer
select single accessibility
select single sandbox-maximized
select single sandbox
select single page guidelines
select single page
select single page (1)
Overview

Overview

 
  • In the past 5 years, Oracle has been undergoing a big shift in its brand identity 

  • As a result, the Redwood Design System (RDS) or (ROC) was developed

  • It documents up-to-date guidelines for every component used to build Oracle apps

  • It also allows internal/external users to build designs consistent with Redwood 

12 weeks

2 UX Designers

Design Systems 

Interaction Design

The Problem 🚩

 

Users of the Redwood Design System (RDS) have expressed difficulty determining the correct components for their use cases due to multiple sources of information that can be contradictory, overwhelming, and difficult to consume

 

 The Solution ✨

Our hypothesis informed by leadership was that by combining our guidelines with interactive experiences (such as content chunking and progressive disclosure), we can enable users to better understand guidelines for components/templates and correctly use them in their design. 

Go-live 👍

One of our proposed solutions got approval to be handed off for development. It just reached go-live status and is viewable at redwood.oracle.com

Why Interactivity❓

Our initial competitive analysis revealed that only 2/6 major competitors were utilizing interactivity to display component functionality. 

Before our solution was implemented

 The Approach ✍🏽

Research

After our solution was implemented

The Numbers 📈

I felt so overwhelmed by the amount of information and interconnected parts of the problem that I just needed to hear a clear definition. I wanted to know the audience I was designing for, so I slacked a Sr. Manager asking for access to the analytics behind our internal RDS Figma Toolkit. I was shocked at the plethora of data. What stood out to me was the number of times our components were copied/pasted into Figma files across Oracle.

657,000

July 22 - July 29th

insertions from Figma UI kit

1.1M

Aug 22 - Aug 29th

insertions from Figma UI kit

53%

increase in activity in the last 30 days

I coordinated meetings with UX Researchers to review 2 of their prior studies centered around improving Redwood guidelines. The hope was to better understand the problem space, but this left us with more questions than answers.
 

So naturally I wanted to talk with those facing these issues (UXDs, Devs, PMs). I conducted 13 preliminary interviews that ultimately revealed: users wanted a one-stop shop to answer their questions in a timely/seamless manner.

However, I was hesitant to jump at the qualitative user feedback. I never make decisions solely on what users say or solely on what the facts are. We needed more quantitative insights to make a holistic assessment of the problem. So I organized an additional 7 interviews with questions more focused on generating valuable data (i.e. task-based questions)

0%

of users had a positive experience looking for guidelines

85%

of interviewees thought there was too much text

1:12 min

Avg time to complete a task based question (one user took 4:21)

With this new finding, we decided to shift our approach in solving this problem to focus on primarily aiding Designers, while not excluding PMs or Devs. With a more clearly defined user group, we were able to better cater to the direct stakeholders needs. In doing so, we uncovered many "problems within problems" and having a clear understanding of the audience aided greatly in prioritizing what to solve and defining what was out of scope. 

Ideate

Ideation 💡

At this point I held a solution workshop with stakeholders to brainstorm "How might we..." questions and ideate on solutions to them before grouping into themes. We then voted on the top 3 themes that encompassed the key pain points from user interviews. Additionally, we held a sketching workshop with stakeholders to align and ideate on a solution for the selected themes.

01

02

03

Story Based Choosing

Tell Me Why

01

Show Related Components

Human Language Form

For the story based choosing theme we designed a Human Language Form that integrated with our "AskOracle" search.

Feedback from leadership was that the solution was out of scope. Our focus was supposed to be on
how to use not how to choose components. In summary, we needed to better facilitate a learning experience for our users. 

Interactive Guidelines (mild)

We shifted to a more conservative approach that was consistent with Redwood. This entailed a renovated design centered around a tabbed layout to scaffold out information. 

This design featured
interactive widgets throughout the page that allowed the user to learn while interacting with the content which users reported was much more engaging.
 

check out an example here!

02

userflow

But Feedback from Leadership 😬

We adhered to the Design System as intended, which isn't inherently negative. However, we were overly conservative in our designs when there was room for more aspirational approaches. As interns at Oracle, we have freedom to propose wild designs without much pushback. On the other hand, full-timers are required to follow Oracle's Design System guidelines, with minimal deviations allowed.

Prototype

Initial Wireframes 📝

After receiving this news, we had 2 weeks to redesign this entire experience and have a high-fidelity prototype ready. At this point I was questioning my capabilities, my career choice, whether I was good enough to work at Oracle. I felt like I was in way over my head, so I met with Sr. Visual Designers to assist in providing clarity. They articulated the importance of grids, and helped us ideate on grid based layouts for our new design. Based off our meeting with leadership & stakeholders, I decided to abandon the tabbed layout in favor of a single page, immersive experience with parallax scrolling. 

Review & Refinement 📐

With only 7 days remaining, my teammate and I conducted a design sprint to evolve our low-fidelity design into a high-fidelity prototype, showcasing an end-to-end flow. This effort was responsible for garnering such valuable feedback from user testing. Within just a few days, we had a ready-to-test prototype at hand.

Key Findings 🔑

Test

We conducted a user study with 3 designers, 2 devs, and 1 PM that revealed a sizable amount of problems with the design. With less than a week left to iterate on the prototype, I created a scoring system to prioritize issues that our users expressed. Moving forward, we had a clear alignment on the "value add" proposition of each suggestion and understood whether it was worth our time investment. This was crucial in ensuring the needs of our users were being properly met despite the time constraint​​.

Users failed to identify the 2 types of our Select Single component

Final Solution 💻

Applying all of the most important suggestions from users, we were able to build a more user-centered solution leveraging affordances through cursive coach marks. This aided in illustrating a human-like experience relative to the core values of Redwood, while also solving some less prominent pain points felt by users (Impact 2's & 3's). It was crucial to utilize interaction by making the guidelines dynamically update as the user clicks on different elements to take the stress off reading and make it a more scannable.

*Tip: Use your arrow keys to navigate down to each section of the page

Impact 📊

To measure the impact of our designs during user testing we asked the same questions from earlier interviews to compare the percentage differences in our findings. My teammate was hesitant to incorporate KPIs due to their lack of knowledge in the area, so I took the lead in creating KPIs to test the solution against. 

Impact

Before solution

0%

of users had a positive experience looking for guidelines

After solution

100%

of users had a positive experience looking for guidelines

+ 100%

increase

3.5/5

Avg self reported comprehension rate of the guidelines

4.5/5

Avg self reported comprehension rate of the guidelines

+ 28.57%

increase

1:12 sec

Avg time to complete a task based question (one user took 4:21)

20 sec

Avg time to complete a task based question (one user took 90s)

- 72.2%

decrease

This is really sick, I like this this... if you’re learning about a component it makes sense”
“I think its a lot more usable than having a pdf”
“I really like how it looks and it seems easy to use, easy to find stuff

Next Steps 👣

With limited time being an overwhelming constraint, with more of it I'd like to explore

  • Applying our templated design to other RDS components to validate it further.

  • Conducting an accessibility audit to ensure our proposed solution is WCAG 2.0 Level AA certified and usable

  • Additionally, recruiting a more diverse user group for the next user test (more external & international users).

Reflection & Takeaways 💭

Solving enterprise software problems is complex. One of the main struggles throughout this project was wrestling with the limitations/ways our work intersected with other lines of business and workflows. We were told to keep a "blue sky" mind when designing yet week after week it felt like we were being siloed into a predetermined solution due to factors outside of our control.

All of the
confusion left the air when we met with our Vice President of User Experience to receive feedback on our "mild" design. Our VP redirected our focus to the core of the problem by articulating it in layman's terms. My teammate and I, after being involved in too many technical/ambiguous conversations, simply needed to hear a dumbed-down version of the problem space to realign ourselves to the issue at hand. 

This project allowed me to jump into complex problems head first, which heightened my nature as a curious individual. I loved every second of it! For instance, in our weekly informational workshops, we got to meet many amazing leaders across our organization and learn strategic skills from them such as storytelling, data-driven design, business metrics, etc. Moving forward, I have a revitalized set of tools that'll enable me to tackle the next problem meticulously!
 

bottom of page