iOA Remote is a mainly developer-focused remote tool for Tencent employees, but it is confusing and complex for target users. The goal of the redesign is to make it easier, understandable, and efficient, helping users connect to their devices quickly.
4 weeks
Sole UX Designer
Design Process
#Heuristic Evaluation #User Study #Brainstorm #Ideation #Prototype
To bring everyone on the same page and unite over one common goal, I interviewed stakeholders, users, developers and the support team. I also used iOA Remote to go through the whole experience, and I deconstructed the existing design.
iOA Remote is an internal tool for Tencent employees to connect to other working devices when working at home, or away on business.
This is mainly a developer-focused product, and the non-developer is the minority.
When it launches, users need to choose one connection mode-VPN or NGN, but users have no idea what those two terms mean.
The error messages are highly specialized, and users unable to understand.
The user flow is as followed, the normal use needs 5 steps, and if there is something wrong, users will retry for many time and be trapped in it:
The help documents and message for the plug-in are showed up when the device is connected successfully. Those messages are supposed to be shown in the plug-in interfaces.
When it fails to connect, there are many choices with no strong implication.
I interviewed developers to figure out the technical constraints and necessary steps. I started to remove unnecessary information and simplified the user flow as followed:
The main idea is to shorten the process and show necessary and understandable information with strong implications. I started with paper sketches. In this step, I shortened the process and removed the unnecessary information with my understanding. I also changed the system-oriented terms and let the system speak the users' language.
After the paper sketch, I took the sketch to meet with developers, stakeholders and users:
Designing for developers is unique. It's interesting to find out that when end users are developers, everything becomes different, such as the information they need, how they use tools, the devices they use, etc. What I learn from them is that as a UX designer, it's crucial to communicate with them as much as possible, and dive into their world to have the insights that make sense to them.
Understanding how this tool works is tricky, figure it out. When I handled this project, I was an intern and had no experience with the developing technique. It was essential to do research and interviews to clarify how this tool works, users' needs, and all the possible situations. Through this project, I realize that my job is to make things clear and simple.