Emma Lu's profile

CASE STUDY: VSkyPoint

CASE STUDY: VSkyPoint
SIMPLE, POWERFUL, SCALABLE VIRTUAL DESKTOP INFRASTRUCTURE
Promise VSkyPoint Virtual Desktop Infrastructure (VDI) is a secure, centrally-managed, fully-personalized desktop solution designed to increase business mobility, centralized and secure corporate data and reduce desktop/app management overheads.
My Role
From November 2014 to October 2017, I worked at Promise Technology Inc. as Senior UI / UX Designer, collaborating with eight engineers to build VSkyPoint products from scratch. These include the Administration Portal, the User Portal, two desktop applications for Windows and Mac, and two Apps for iOS and Android.
Beginning
Wireframe
When we started developing VDI (Virtual Desktop Infrastructure) product, it was a  very novel concept. We designed the main Flows and Policies of VSkyPoint by referencing to the VMware Horizon platform and the technology developed by my company.
Wireframes
Prototype
Axure is my prototyping tool. Since VSkyPoint provides IT infrastructure services, a large amount of data needs to be inputted and saved; meanwhile, the status of VSkyPoint requires to be displayed. The strength of Axure is simulation of UI changes after data input / output, reducing the burden on the interface for communication.

How users interact with the App can also be well demonstrated and feedback in the prototyping stage.
Use Axure to make prototypes.
Style Guide
VSkyPoint is one product of the VSky series. In order to highlight the features, and simplify UI operations, the design followed a simple and flat style. We used repeated elements as much as possible for UI patterns to achieve consistency.

The Logo design echoes the enterprise's own cloud system (The "cloud" is its appearance), emphasizing that users could use their own desktop across multiple devices (The "rectangle" symbolizes multiple devices such as a desktop or tablet). The visual master image refer to the name of the product "Point" to bring out the idea of dots, which are used in the look of the desktop application and the mobile app.

The main color of VSkyPoint is green, the obvious differences between competitors. Since this is an IT product focusing on data and usage, the green, yellow, and red are reserved to reflect the facts. I also adoptedthe scheme of gray color from light to dark to separate data and reorganize layouts.
User Interface Elements are parts of the style guide.
Production
Website
In this project, I first designed the general website architecture, then front-end engineers copy the code to implement the features. Finally, I fixed up the details of HTML and CSS.
Desktop Application and Mobile App
After the pre-wireframe and prototyping process, the function and process of the product has been roughly determined. The next task is to design the homepage and the mockups, according the specifications to design icons, mark the size and crop the UI images.
The GUI marking of desktop application
The operation Tool of Windows desktop in iPad App
Achievement
Testing
Finally all the projects were completed. If the previous process was smooth going, you would be still cautious at this stage. This is the value of GUI testing, which is performed from the perspective of a user rather than a developer. 

Consequently, GUI testing refers to testing the functions of an application that are visible to a user. In this case, they would include verifying that the application responds correctly to events such as clicking on the numerical inputs and function buttons. GUI testing would also confirm that appearance elements such as fonts and images conform to design specifications.
The product test report
Solving problems
Make Virtual Desktops Approachable
When I designed prototypes for desktop applications and tablets, there was a dilemma: Do users need to have one, two, four, or more desktops when they sign in to their homepage? How to display the appearance?

After comparing its appearance with VMware Horizon Client, I found how many virtual desktops on the home page depended on the user's needs. As the original direction of product planning, most people only use one virtual desktop, only the research and development department may need a dozen units; therefore I decided to show one desktop when users signed in. Users can swipe left or right to see more desktops. In addition, by adding Table View, users can quickly and extensively scan all desktops. They can switch between the two views according to their needs.

Taking a look at the“rectangular tablecloth” early design, at first glance it is difficult to recognize this piece of cloth as a computer. After thinking, I decided to increase the appearance of the "LCD screen". This is indeed a computer that can be used.

In addition, if the tablecloth on the screen only shows the operating system screen (for example, Windows 7 wallpaper), then when the user owns more than three desktops, it needs to be identified by the computer name. Therefore, we improved the tablecloth and replaced it with the thumbnails of current computer so that users can quickly scan the tablecloths.
In the early version of the iPad, the number of virtual desktops on the home page was reduced from multiple units to one, and the appearance was optimized by rectangles for LCD screens.
The final appearance and interaction mode of iPad products
Customer feedback after trial
In the POC (Proof of Concept) stage, the "real problem" began to surface. If you want to get real practical advice, you need to reflect on it from the user's point of view to provide the best features of the product. The following example points are the new features of VSkyPoint after POC phase:

• SSO (Single sign-on)
• Create Volume / Delete Volume
• USB Redirection
Run VSkyPoint in the customer company
CASE STUDY: VSkyPoint
Published:

Owner

CASE STUDY: VSkyPoint

Published: