
Setup Wizards for vRealize Automation
Learning an enterprise tool is always complicated at the beginning. Using the Setup Wizards, users can learn to perform basic actions to get vRealize Automation up and running.
Company
VMware, Inc.
Role
Product Designer
Year
2017
Note: VMware implemented a version of this design solution as a part of their new Guided Setup feature (with updated concepts and terminologies), starting with vRealize Automation 8.0.

Overview
In the summar of 2017, I interned with VMware as part of their Cloud Management Business team. I was responsible to design a new user on-boarding experience for the users of vRealize Automation. vRealize Automation is a tool for cloud provisioning and the automated delivery of personalized services in complex systems.
I worked on the end to end design process under the mentorship of Senior UX designers. The design process (shown below) consisted of conducting user research, iterating over and prototyping the design ideas, creating interactions, and finally testing the design with the users.
Problem space and proposed solution
User research
To understand the problem better, we reached out to our some of our new users to have a chat about their experience.
What we learned from our users




To summarize



User journey map
We laid out an end-to-end journey map based on user's experience right from researching about vRealize Automation to daily provisioning.
How can we possibly solve the above problems?
Idea #1: Coach marks / tooltips
Coach marks can guide users through different parts of the UI using call outs that demand user's attention.
Users can then read the instructions provided within the callouts to perform relevant actions.

Idea #2: Chatbots
Chatbots can personalize the overall setup experience for every user by giving the entire process a more conversational feel.
Similar to learning from a friend/colleague, chatbots can create a sense of comfort by teaching users how to perform basic actions.

Idea #3: Side Panel
We will show step-by-step instructions within a side panel component, that sticks to the side of the UI. This will give a parallel view of the UI to the users to execute these steps.

Final design
For the final design, we eventually implemented a combination of coach marks and side panel to create a balanced design solution.
As soon as users land on the home page of vRealize Automation, the coach marks provide focused, contextual guidance by drawing attention to the action that launches the new setup wizard experience. This helps users engage with the setup wizards immediately.
Once users launch the setup wizards, the side panel serves as a persistent and comprehensive reference point, offering step-by-step instructions that users can consult at their own pace without feeling rushed.
The side panel provides a seamless, non-intrusive way for users to access step-by-step guidance while maintaining full visibility of the main UI. Additionally, it allows for more detailed instructions or even embedded media, such as videos or links, making it versatile and scalable for different use cases.
By offering clear, accessible guidance in parallel with the UI, the side panel strikes the right balance between user autonomy and support, creating a more intuitive and efficient onboarding experience.
Validating our design
We tested our designs with 15 users (including internal and external users) to understand what they felt about the setup guides feature. We gave them a set of tasks to perform and observed them as they navigated through those tasks while talking their thoughts out loud. This helped us collect qualitative feedback on how our users felt about the overall experience.
Our quantitative metrics were based the number of users who successfully complete all the tasks and the number of path redirects they make during the entire flow. We also asked them rate the similarity level between the UI content and instructions we provided them in the setup guides using a likert scale (with 1 being completely unrelated and 5 being a close match).
Overall, our users loved working with the new setup guides experience, especially how we could scale the feature to make it omnipresent across our entire service. We also scored a rating 4.4 on the likert scale, with most users finding it very easy to navigate and complete their tasks based on the instructions within the setup guides.
Retrospective
As mentioned above, a version of this solution was launched by VMware as part of vRealize Automation 8.0 (with updated terminologies and concepts). IT Admins can encounter numerous roadblocks while moving their IT infrastructure to cloud. Our setup wizards will allow admins to take confident actions to complete the basic setup actions and focus their efforts on more productive tasks.
On a personal level, this was my first ever design internship and I am glad I got to work on such an interesting and rewarding project. This experience made me understand that designing for B2B products comes with its own set of challenges and that it is important to always create a balance between user needs and business goals.