VM creation flow
Competitor Analysis
Madhuri, UX Intern
VM creation flow is one of the core features of PE/PC. Overtime, customizations/policies have been added to Prism which calls for a VM create refresh and create flow(s) ideal for various roles and use-cases.
My goal
Process
Digital Ocean
GCP
AWS
Nutanix
Competitors
Buckets
An image is a template that contains the software configuration (operating system, application server, and applications) required to launch an instance.
DO
AWS
NTNX
GCP
Step 1
Step 1
Divided into verticals
Minimum clicks
Select the os and version in one click
Tips
Visual elements increase efficiency
Step 1
Snapshots
Backups
The options only show when you have backups or snapshots.
Overall:
Clear affordances of clickability
Action-Feedback pairs
Clean and modern design
The whole form is very playful - less manual entry and more selections to make.
Usability issues
Provides requirements such as SSH key if needed. Does not answer the question βWhere do I need to enter it?β
Shows the steps and the number
Labels
Step 1
Step 1
Search
Filters
Graphic content
Accelerators
VISUAL DESIGN
Step 1
Step 5
Step 5
The name isnβt completed displayed.
Step 5
Verticals
Using captions is not the best way to solve a problem
Access to other solutions
Ability to choose custom size.
Step 5
VISUAL DESIGN
Step 3
Radio button appears clickable
Not user friendly
The operation is irreversible
Step 3
Instead, the field can be deleted.
Step 3
Buckets
2. Creating an instance
Instances are virtual servers that can run applications. They may have varying combinations of CPU, memory, storage, and may give you the flexibility to choose the appropriate mix of resources for your applications.
DO
AWS
NTNX
GCP
Step 2
Step 2
Divided into types
Price displayed
Step 2
Suggestions
Step 2
Step 3
Captions
Ability to customize
Step 3
Markers? Min-max?
Links to documentation
Step 1
Step 1
Not needed in every use case.
Limits for entering values?
Buckets
3. Additional Configurations
[Policies]
Additional configurations might include firewall rules, networking configurations, security policies and additional resources might include backups, encryption, IPv6 etc.
Step 3,6
Flow changes
More settings expand
Network settings
New tab to create an IAM role
Flow opens in new tabs
New tab to create an IAM role
More settings expand
Step 3
Additional Config.
Step 3
30 different types are available but it pre-populates the field with SSH.
Security Groups
API access
Firewall rules
SSH rules
Step 6
Networking
Step 6
Disks
Step 6
Management rules
Steps can be reduced
Steps can be reduced
Buckets
4. Adding Storage
Storage volumes additional to the instance storage can be added. In certain products(AWS), the instance storage can be edited while adding adding additional storage.
Step 4
Expands on click
Customizable as well as pre-defined storage - efficiency
Constraints mentioned
Step 4
Step 3
Volume groups
Buckets
5. Selecting region and Zones
Step 5
Step 2
5.1 Timezone
Listed in alphabetical order of Continent/Country
Buckets
6. SSH Keys
A security group is a set of firewall rules that control the traffic for your instance.
Step 7
Links to documentation
Buckets
7. Containers
---
Several steps within the container creation.
Adding various variables and configurations with container storage.
Buckets
8. Batch Creation
Gives the user ability to create several instances at once
Step 8
It is a part of the configuring the instances.
Buckets
9. Hostname
Naming the droplet/instance the person created to identifying it later.
The names are pre-populated and have a pattern.
π Names of multiple droplets can be edited at once as long as the pattern is not destroyed.
Step 9
The name is pre-populated.
User enters the name and description is optional.
Buckets
10. Tags
Tags enable you to categorize vm resources in different ways, for example, by purpose, owner, or environment. Tags make managing, searching and filtering resources easy.
Can we pre-populate, autofill or suggest tags based on the configurations they chose, based on their naming pattern?
Step 10
AWS enables users to add tags to both instances and volumes.
Step 5
Buckets
11. Summary before creation
Includes summary of the instance configuration, fields chosen
The summary can be viewed on userβs wish.
However, The form is short, well laid out and information is easy to scan through.
A flow through several tabs requires a summary in the end.
Summary is presented in chunks.
π These chucks can be edited from the summary.
Step 7
The flow is limited to a page, yet the page is so long that scanning through the fields is not easy.
The UI is not friendly for scanning the information.
Buckets
12. Help/Documentation
Focussed on contextual help - help at each section, meaning of steps, is the help meaningful, what elements best do the job
πThey donβt open separate pages and give concise details.
π Underline used as an affordance.
πThey donβt open separate pages and give concise details.
ππ Learn more link at the end of the description
π No description of the step.
π Description provided in the next step.
Post creation
Takes the user to the dashboard which has the list of instances and shows him the droplet usage.
Takes the user to the dashboard which has the list of instances and imp. features.
Takes the user to the dashboard which has the list of instances.
Summary of the clusters are given. The notification showed occupies very less real estate. It does not have a link to lead users to view the details of the VM or customize the VM or add more policies to it.
Takeaways
Thank you!
Feedback