Neverinstall — Virtual Workspaces
Run resource intensive applications, on any device, from anywhere.
user research
ui ux
human interaction
Overview
UI UX Designer — Handled User research, Interface design, User flows, Rapid prototyping, & Interaction design for Neverinstall's transition from single app virtualization to full desktop streaming.
Discover
We carried out an
in-depth study
To ensure alignment between customer needs and business objectives, we first focused on understanding the core issues before proposing solutions.
User conversations
Support tickets
Hotjar data
Psst... Want to see the notes? Simply drag it.
Problem space
After discovery, I sorted through all the information to identify the main problems and define what needed to be designed.
Notable insights from
our conversations
The workspace setup process is a complete mess - users are forced to juggle multiple apps, yet everyone gets stuck endlessly debating their app choices despite having so few options. It's no wonder users are giving up and abandoning their workspace creation halfway through!
Users frequently abandon workspace creation due to undefined setup duration, resulting in high drop-off rates when they switch to other tabs.
Hypothesis
Introducing a user persona selector during the onboarding process and implementing a persistent sidebar for application management may enhance user experience and workflow efficiency. By incorporating this
sidebar, we hypothesize that:
Develop
By partnering with developers early in the design process, we identify technical constraints upfront, leading to more feasible solutions and fewer roadblocks during implementation.
Seeking optimal user interface design
We wanted our platform to be instantly understandable, even with our diverse user base. The goal was for users to navigate intuitively, without needing to learn anything new. To achieve this, we focused on three key factors:
Minimizing mental effort (cognitive cost)
Spark user motivation (psychological cost)
Simplify user actions (labor cost)
What to include in the
first interation?
What to include in the first iteration?
We categorized features as critical, useful, or delightful to focus on priorities. Our first iteration will only tackle critical features, postponing useful and delightful ones. This ensures we build core functionality first, laying groundwork for future enhancements.
Design Guidelines
These guidelines establish our design foundation with a focus on sophistication and usability. Maintaining accessibility without compromising aesthetic value.
Low fidelity
Creating foundational page layouts that prioritize user context and primary actions, focusing on information hierarchy and core functionality before visual polish.
Mapping critical paths based on user scenarios
Blocking major sections by information priority
Outlining state changes and transitions
Stakeholder inputs
Feedback collected across key stakeholder groups reveals diverse perspectives and priorities, highlighting both the complexity and opportunity inherent in our design decisions.
Emphasized need for faster time-to-value in user onboarding
Recommended simplified state management for better maintainability
Final outcome
Through extensive prototyping and iteration, our high-fidelity design captures the complete user experience with production-ready detail.
UX testing phase
We need to ensure our application is fully optimized for mobile users, as a significant portion of web traffic comes from smartphones and tablets.
The introduction of workspaces has significantly improved user navigation and task efficiency. The role-based persona selection at onboarding has proven particularly effective.
Previous onboarding required 58 clicks to reach the product, while our test version needed only 34 clicks
Users who selected their role/persona at the start appeared to navigate more directly to their intended features
Loading times for virtual desktop transitions showed high drop-off rates - a potential area for engagement through interactive elements like mini-games, pending resource availability
Deliver
Ensuring product excellence.
After launch, we initiated a comprehensive evaluation process. This involved gathering user feedback and closely monitoring key performance indicators.
Few design challenges have been as fulfilling
as this one
Through collaborative teamwork, we transformed our streaming app into a comprehensive virtual desktop platform, leading to a 2.5x increase in active subscriptions.
Thanks to the hard work and passion of my teammates we were able to improve the key business metrics, create a solid UX, and set up an infrastructure for a lot of new A/B tests.
Growth as a tool: Instead of just making small improvements, we found that growth strategies can actually help us figure out if we're building the right product in the first place.
Smart teamwork: Time matters a lot when things move fast. That's why every time we work with others, we need to be clear about what we want to achieve.
Stakeholder relationships: When you take time to build good relationships with your team and partners, they're more likely to get excited about what you're working on and want to help.