LQ-Optics Industrial Internet of Things (IIoT)

Flavor: Raman Spectroscopy Desktop App Design

Project Type

# ToB Across Device

# Desktop Software

# Design System

# Branding # Icon

Work with

Project Manager

Front-End Developer

Market Manager

Duration

July-Aug, 2020(6 Weeks)

My Role

UX/UI Intern

Client: LQ-Optics

Project Overview

LQ-Optics (Shanghai) Optoelectronics Technology Co., Ltd(LQ-Optics)is a high-tech enterprise with 500 employees, an industry leader dedicated to the development and manufacture of Raman spectroscopy detection systems.

Flavor is a self-owned brand of LQ-Optics. The original version of Flavor 1.0 can no longer meet the needs of current market, so during my internship, I was tasked to work with front-end developers and PM on designing Flavor Spectrometer Detection Desktop Software App from 0 to 1. We needed to rethink about what role that desktop features should play within the whole IIoT system to satisfy user needs.  

Background

The main role of Flavor in the entire spectrum detection system is to directly control the handheld spectrometer or separated modules to perform real-time detection of substances. It also supports users editing, exporting and storing spectral image results in local drives or the cloud.

Challenge

How can we create a desktop spectrometer detection experience so that it fits well in the current IIoT ecosystem  but also takes advantage of its platform properties?

Why Metro Wants To Improve Its NPS And How We Can Help?
​How Metro App Fits Into Current System?

Metro APP's main user groups are family users age between 25-40. In Metro App, there are 2 types of membership.

1. Normal trial membership is for one-time use.
2. Paid yearly membership ¥199 ($31.13)can get access to both in-store& online shopping.

Metro App is a touch point to connect Metro members online and offline shopping. People can access Metro online shopping in App or enter offline mall by showing membership barcode in App. They also use Metro Apps to get access to self-checkout and self-pick up at Metro and check other membership benefits.

Why Improves NPS*?

From our earlier industry analysis, the growth rate of the New Retail Industry has slowed down. It is in the late stage of the incremental market for "Retail 4.0" era and is about to reach the stock market. In the future, the development trend is towards high-end and high-quality supermarkets. Also from "SWOT" analysis, we concluded that Metro's opportunity exists in its service quality by taking advantages of its Germany brand gene. Therefore, NPS is the goal.

* The Net Promoter Score is an index ranging from -100 to 100 that measures the willingness of customers to recommend a company's products or services to others.

Things I've Contributed
  • I was responsible for generating user research insights, conducting Usability Test for Categorization Information Architecture, formatting Final Design Deliverables. During this, I learned a lot of collaboration with other designers, being intentional about design and business goals.
Start

What is the problem that the current Metro App's users are facing with?

User Research

So what could be a better online experience for Metro's existing customers? With this NPS goal in mind,  we designed our questionnaire to mainly investigate 3 questions (on the right). We also use mixed user research to collect data:​

  • 100+ Previous survey data from clients
  • 28 In-store Gorilla Interviews
  • 3 one-on-one phone interviews
  • 2 in-person expert user interviews  

Research Findings

1) Online service currently brings even more inconvenience to its users 🙇🏻

Metro App not only is an online shopping platform for users, but is also a touch point when people access some online info when shopping in-store. Users have trouble quickly accessing functional information like membership barcode at the entry, self-pickup/checkout and or track their delivery status etc,.

  • "App is not easy to use, I just choose to open web browser link to show membership card each time. "- Participant 2


2) Online service in general doesn't convey brand and membership in an efficient way 💬

Metro App is a "virtual window" for Metro Group to communicate with its users. However, they also have trouble perceiving what value Metro Group brand or the paid membership can bring them as a whole through App.

  • "I feel there are fewer discounts I can enjoy, also I don't feel much honored compared to normal free membership people since I don't see very clear differences." - Participant 5

3) Two persona types has merged 👥

2 persona types of Metro users have merged:  1) Quality-driven 2) Practical-driven.

I then helped the team create 2 persona diagrams so that the team can keep in mind of both users needs & behavior patterns in the later redesign stage. Also we summarized what are the detractor/passive/promotor aspects for Metro to help guide our NPS design strategies.

Problem

How Might We Improve Metro's NPS Score By Improving Both Metro App's Role of Online Shopping Experience And Its Role Of Bridging Online&Offline?

Digging Into Interface Redesign Strategies For Pain points, Competitors and Branding

1) We then conducted usability tests on 5 participants of both types of users to investigate what are the prioritized pain points that we need to solve in interface to reduce the percentage of detractors in NPS scoring?

2) We also conducted Competitive Analysis on key points mentioned by both users in "what I focus on" section with Metro's 3 other competitors' App products to analyze how Metro's competitors outcompete/lack in these places and why?

3) Referencing back to what both users' "what I recommend" for Metro, we also mapped out all Metro's touch points and started brainstorming how we could interact with users through our product services to let them "feel" Metro's brand key spirit:

Rigorous, Professional, Reassurance
Design

How might we redesign shopping experiences with fewer user pain points, more competitive features, better brand communications?

Click to see Translated Version
Click to see Translated Version
Click to see Translated Version
Final Showcase

Redesign for the experience of Rigorous, Professional, Reassurance​

Landing The Home Page


View the GPS location-based available delivery service and delivery status directly on the home page. More membership items.

Feel Metro's brand tone of Rigorous, Professional, Reassurance​ through interface layout, content strategy and the product image style.

What I've Learned

1) Responsiveness and Accessibility In Desktop Interface
Due to the short time period of the overall design and development, the feature selected and the correspondence information architecture are mainly refer to competitors. Therefore I will need to consider about what else users may need or what are the alternative solutions here through more in-depth user interview.

2) Design Pattern Exploration
Although it shows after our rounds of iterations that users can find the functions they are looking for in a shorter time compared to other products, I will keep study about whether there exist more optimized interaction design patterns.

Constraints

Hardware Installation Compatibility 📲

The supporting app is installed in the 50mm thickness phone sized hand-held Raman spectrometer, so it only has one fixed screen size, and also the design need to consider user interaction constraints in both single/double hand holding gesture.


Short Development Cycle and Tight Budget 📅

The project is a 6-week development cycle. Also this redesign is based on the company's existing App framework developed for 2 different target users of the client company considering the control of development costs and the ease of maintenance of the software.


Technical Support 🙋🏻‍♂️

This project has been set to the highest priority, so I was able to work closely with the development team who would give me freedom in UI pattern design and as much support as they could.

Things I've contributed to

Throughout this UX&UI Redesign task, I also learned a lot about collaborating with engineers, being adaptable about fast development process and exploring new UX design patterns in unfamiliar industry field, and being intentional about each design decision. I was able to:

  • Work closely with PM, engineers and marketing people as a team
  • Attended all client meetings from the project start til its launch.

During this project, I also contributed in:

  • Created handheld spectrometer UX design patterns based on user tasks and needs and Design System based on Exponent Brand Value
  • Introduced user-centered research methods(Heuristic Evaluation, Persona, Usability Test) and implement research insights in Redesign
  • Proposed tools(Figma, Zeplin) to optimize the UX-UI-Developer workflow
Start

How were the original experiences and Who we are redesigning this app for?

Understand System

Before getting started on design, I looked into how different modules and devices work with each other as a system. This whole system consists of 4 main types of products:

  • A desktop Raman software for users to control detection by connecting to different modules and to edit results
  • A hand-held Raman spectrometer can be used alone or connect to Raman spectrometer desktop software
  • A single Laser modules
  • A single spectrometer module

Multiple-User Groups

To better guide our design and enable everyone on the team to empathize with our users, I further synthesized 2 main user groups through one-on-one user interviews  

1) Novice users are Customs Officers in charge of narcotics and explosives detection.
They do not have much professional knowledge about Raman spectrometer. They are sensitive to the detection time and since they may work in a moving environment so they want to avoid any unexpected irreversible accident mistakes.​

2) Expert users are Researchers in the labs for test result detection.
They usually test 5-10 samples at a time and are not sensitive to the time. They care about whether the spectrometer app can give professional results constantly,  as well as support flexible adjustment.

Heuristic Evaluation

Through a Heuristic Evaluation, the original app version contains serious usability issues, preventing a smooth usage.

  • When laser beam is on during the detection, there is no clear sign showing the status
  • The elements' name requires professional knowledge to understand
  • The layout and interaction logic differ in screens
  • Too much repeated touch for a simple task
User Flow

Reduced steps and split user flows to cater different user habits
1) Show Model Update status directly on the main page for both users to reduce steps
2) Expert users set parameters for laser before they start the detection task
2) Novice users want to go straightforward towards detection after login

Information Architecture

Information Architecture(IA): Optimized Structure for shorter path and more understandable names
I split Information Architecture into 2 and optimized elements' names for users to understand without any professional knowledges needed.
Both users can go straightforward to detect with having to go into Model Updates page to check status.

Design

Exploring And Discovering More User-Friendly Design Patterns

Iterations Overview


Our team has experienced 3 main iterations through collecting feedback from clients and user test participants. From 1.0 to 2.0, we expanded the Mid-Fidelity prototype from the main detection user flow to most of user screens, and from 2.0 to 3.0, we iterated based on client's and usability test feedback.

Exponent Product Design System Documents


To enable consistency and flexibility, I also created style guide according to Exponent brand color patterns and brand keywords. Also I complied to WCAG 2.0 Accessibility and referred Material Design components dimensions for a quicker development.

Latest Version Launched

Catering For Different Needs of Expert and Novice Users

Selected Iterations

Home Page
1) Give Novice users preset 3 strength levels for quick detection; "double click to unlock" to prevent accidental touch
2) Give Expert users short cut on Home Page to adjust parameter setting; "swipe to unlock" to minimize displacement from vibration by tapping

Detection Result
1) Give Novice users text version result with five alternatives to select from because they need to see whether there contains any explosive/drug substances
2) Give Expert users spectrometer version result because they need analyze it further
3) Reorganize page layout and interaction pattern to help both users view and edit substance info efficiently

Model Library
Before: Users need to click into each button to access library or related functions(load library, search library and synchronize library)

After: Users can view and control most of functions within one page

Device Calibration
Before: There is no clear indication of the progress of calibration and no safety and sequential instructions for new users

After: Add sequential instructions and highlight safety tips; Add progress loading animation to show calibration progress

Sample Workthrough (Novice Users)


Our team has experienced 3 main iterations through collecting feedback from clients and user test participants.

What I've Learned

1) Responsiveness and Accessibility In Desktop Interface
Due to the short time period of the overall design and development, the feature selected and the correspondence information architecture are mainly refer to competitors. Therefore I will need to consider about what else users may need or what are the alternative solutions here through more in-depth user interview.

2) Design Pattern Exploration
Although it shows after our rounds of iterations that users can find the functions they are looking for in a shorter time compared to other products, I will keep study about whether there exist more optimized interaction design patterns.

Constraints

1) Interaction ways differ across platforms 💻📱
How to understand the differences of different platforms, and maximize the advantages of using Desktop software through interface layout and interactive settings?


2) Short Development Cycle and Tight Budget 📅💰
How to let our targeted user switch platforms for different tasks seamlessly and how to manage multiple connected instruments in a unified way through the desktop terminal?


3) No Existing Visual Language System 📈
The desktop software has more professional functions that allow users to edit and adjust the detection spectrum results. How to establish a set of interface design system (icon, UI module) to make the interface easy to understand?

4) No Established Standard Among Current Competitors 🤷🏻♂️
The interfaces from current competitors products provides a general viable layout. However the existing layout is not intuitive and user friendly enough when it comes to actual detection.

Problem

How can we create a desktop spectrometer detection experience to take advantage of the desktop platform properties?

Target User

Based on our previous user materials, our targeted user group of Flavor is Expert users(Researchers) who use desktop version spectrometer softwares for substance detection. I then created persona to help align the team about user needs throughout the product development process.

Understand The Current Flow

In order to figure out what problems are users currently facing with, I used Shadowing methods to observe Expert users on-site about how they use current desktop software solution to detect chemical substance and how are the needs differ from their needs when working completely on handheld spectrometer platform. I then Identified 3 main user pain points that we want to address in our new Flavor Desktop software:

  • Users face with steep learning curves with unnecessarily complicated interfaces
    Users need to manually fill out many complicated forms for a detection task

  • Users have to choose and jump between features based on their different tasks
    The functions are all placed in one top toolbar. This layout is not suited for the relative linear spectrometer detection workflow and is not task specific.
  • The current software interface is not responsible enough for users to work in different scenarios adaptively
    Users sometimes need to shrink the width of the desktop detection software by putting it side by side with other software in a split screen.
Design Goal & Solutions

Through analyzing differences in desktop interaction, the role that desktop software plays in the whole IoT system, as well as design guidelines proposed by Alibaba and other companies for the design of To B products, I created design goal of Flavor, which is further confirmed by PM and Developers on the team.

Problem Redefine

How might we create a Raman spectrometer desktop experience that can be both adaptive and reduce cognitive load?

Information Architecture

Based on 4 main user tasks(Detection-Library-Parameter-Setting), I created new information architecture through Card Sorting with our target user representative, this ensured that all features related to each task are intuitive for users to find, and also, helped us improve the titles of some professional feature based on users mental model.

Launched Version

Around 2 rounds of iteration with internal user tests, we proceeded the prototype into development process.

Click to see Translated Version
Highlight 1: Responsive design with a flexible grid system

The left and right toolbars can be shrunk and expanded so that it can adapt to :

1) Different screen widths so that the software can be used in both desktop and laptop on the go
2) Different user tasks, for example when users view the spectrum image they want an more immersive interface with no sidebars

Highlight 2: Consistent patterns adoption

1) Use similar mobile version design elements and some logic to reduce additional cognitive costs for users when switching between the two.
2) Drawing on design elements and inductive logic from Adobe Illustrator and Excel, users can migrate and understand and master them quickly.

Highlight 4: Take advantage of the desktop's strengths

Using the difference between the desktop mouse and the mobile finger interaction, the advantages of the desktop are used to meet the needs of users to meet more spectrum editing and viewing tasks:

​1) Mouse left-click to see the
2) Hover (hover displays multiple x, y axis values at the same time)
3) Convenient mouse floating view operation: function shortcut menu
4) Drag to pan the map, combined with other shortcut keyboard keys ctrl/shift, etc.
5) Scroll the wheel to zoom the map scale, different states (for example, when the mouse is placed in some specific positions, it will become a horizontal adjustment arrow)


Highlight 5: Design System

I designed Flavor Logo, and icon sets to help better represent professional spectrometer functions.

Click to see Translated VersionClick to see Translated Version
Impact

Planned for Desktop software features, layout and Information Architecture from 0-1
Explored spectrometer desktop new UX design pattern

Established Responsive Layout, Design Guidelines

Created a design system with components, font , icon, logo for visually consistency

Save 20% development time by using design system, successfully launched in schedule
Optimized exporting UI slices to developers workflow by proposing Zeplin

Future Steps

Due to the short time period of the overall design and development, the feature selected and the correspondence information architecture are mainly refer to competitors. Therefore I will need to consider about what else users may need or what are the alternative solutions here through more in-depth user interview.

Potential Success Metrics
  • Score of System of Usability Scale above industry-standard score. 
Service Design Process

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.element

Start

Investigate the existing senior community' disaster response system in Seattle under immediate disaster

User Research

We outreached to various Seattle-based senior communities and conduct 40-minute semi-structured interviews with 1 resident of a senior assisted living community in Capitol Hill and 1 staff member of a senior community center in Lake City, Seattle to explore the domain and understand different perspectives. We are curious about :

  • 1) How does current disaster response in Seattle senior communities  look like? ​

  • 2) What kind of  disaster response system structure in these senior communities?
  • 3) What role within this system should our service mainly focus on, the residents or the staffs in the senior community?
Insights

Our interview provides us with a clear picture of how the disaster response system structure works in senior communities and what are some gaps inside it. We also discover that there are several potential service directions for us to further dive in.

Question Defined

How might we supplement a senior living community’s existing disaster preparedness training protocol for mid-level management staff at senior community?

Primary Targeted User

So based on Ecosystem Map we chose to prioritize the mid-level management staff at a senior living community as our primary user because in a typical senior living community, mid-level management (directors, managers) interface with all levels of staff in the community, from residents to vendors to administration.

Co-Design「A Happy Path」

The goal of this Co-design session is:

  • 1) Identify staff members’ assumptions of their role, their colleagues’ roles, and emergency protocol

  • 2) Identify the needs and gaps, touch points during an emergency timeline
  • 3) Help staff members identify their common goals and how these goals can be translated into actions in collaboration
Main Findings

I further synthesized 3 main findings about disaster preparedness through Co-Design.

  • Safety isn’t one-size-fits-all and is not a one-time effort
    Safety is highly emphasized across all staff members and is represented differently depending on the person and their roles in advance, during, and after an emergency.

  • Disaster preparedness is NOT necessarily prioritized
    Staff know what needs to be accomplished, but not exactly how it will be accomplished. Sustainability, energy efficiency and cost efficiency are important.

  • Unmet staff-to-staff communication needs during emergency
    What staff want is actually a timely, organized communication experience. However, keeping walkie-talkie full-charged all the time also not as sustainable and energy efficiency. So we decided to focus on establishing a communication protocol instead in response to this pain point.
Design

How might we supplement a senior living community’s existing disaster preparedness protocol to improve staff communication and make disaster preparedness training an accessible, enjoyable element of everyday work?

Ideating Solutions

Based on our Co-Design and previous research, we have decided that our service will be a disaster emergency plan toolkit for mid-level management users, we conducted Easy 8's and decided that:
Our solution should be a lightweight sets of disaster preparedness tools that will help educate staff interactively by embedding into their daily work routine.

We finally picked idea:

  • 1) A deck of training card deck that supplement government protocol that the staff can review
  • 2) A walkie talkie GPS technology for use in disaster drills and emergencies
  • 3) Resources for Kin On administrators and directors to pass on preparedness knowledge to their support staff and residents.
Solution Journey Overview  

To further visualize how our toolkits help train mid-level staff , we created user journey map to demonstrate how our solution appear as a complete  journey for mid-level staff getting trained for disaster preparedness.

Prototype Overview


1) Card Deck Concept Prototype


Card Deck Sample


2) Walkie Talkie Training Video Narrative

Envisioning Future

To further demonstrate how the whole service will be look like after training and to better communicate our solution ideas with stakeholder in Kin On to get more feedback, we created Service Blueprint and after-training ideal User Journey Map.

What I've Learned

1) Service design depends on heavily on communication with stakeholders and CoDesign is not Panacea.
CoDesign sounds very fancy and we think it is some standard "must-have" for service design. However, as we practiced it by gathering multiple stakeholders onsite, we discovered that we need to pay close attention to the social dynamics exist in multiple parties and we should mind people may act differently depending how we narrate and guide the activities.

2) One need to feel comfortable when dealing with ambiguity
In a service design project, we need to equip ourselves with a systematic thinking ability to look at the whole picture and framework inside a complex ecosystem. Therefore, I learned to get comfortable with keep ambiguity of end solutions and be more open to an overarching solutions beyond screen.