VMware Take One provides employees with at least one year’s service up to $5,000 annually for professional development opportunities so that Employees could use Take 1 to prepare themselves for their future career path within the VMware. I led the end to end design on this project. I worked very closely with one product owner, one product manager and six engineers.
I started my design process with understanding the business requirements. I had meeting with product owner and product manager to have an overview of the whole project. Here are the key findings from meeting:
There were lot of doubts in my mind had not been solved and stakeholders could not help me clarify these questions. The biggest challenge was that I had not idea about what the user problems were and I only have 3 months to finish the first version. The stakeholder's initial idea was simply reskinning the entire website. However, without know the real problems are, reskining is not a great solution. Inn order to better understand and solve the problems for users. Therefore, I convinced the stakeholders to let me conduct the user research to find out the real user problems were.
Here were some of my assumptions before I conduct the user research:
To create something for everyone, we risked helping no one. There needed to be constraints to prevent this from happening. I decided only focusing on solving problems for employees and managers because the majority of the users are employees and managers. This helped us identify what key areas needed focus and save us a lot of times. I chose to conduct the three focus groups because of the time issue. I worked with product owner to recruit total 15 participants. There were 10 employees and 5 managers. I also invited the stakeholders to join in the group to listen closely about users' problems.
Here are the three methods I used in the focus groups:
Through the focus group. I collected all of findings. I worked with stakeholders and I prioritized the task and created personas for employees and managers
Here are key user problems:
I did the report to entire team and shared the findings with them. After discussion, we had made an agreement and revised our plan:
Here are the factors that help me to measure the success:
In order to redesign the entire website, I started searching some references to get more ideas. The purpose was to learn about the great functionalities and gathering inspiration from other learning platform.
I loved this functionality on Udemy. I could easily find all of my course history and check current course progress.
This is one of the quotes I collected from the findings. In order to provide better experience for our users, we started to brainstorming our ideas on the functionalities. and I also invited the lead engineer in to the meeting to help us to decide which functionalities were feasible.
Here are the new functionalities we added:
Up until now I had a vague idea of how the application will function. Mapping the basic flow of the app forced me to figure each step on the path the users will take throughout the solution. I first sketched it on paper and then digitally rendered it.
This was the first step to help me outline the app and visually imagine it.
This visual guide represents the skeletal framework of the app. It helped me arrange the interface elements while I focused on the functionality rather than what it looks like. Moreover, the simplicity of wireframes allows me to quickly test ideas without diving into the details.
Next I explored different design possibilities: From each repetition of the design I learn something that I can use for the next iteration.
I created prototype in Figma for testing purpose.
I intended to invite all fifteen participants who joined the focus group earlier back. However, we were on a very tight timeline; I worked with the product owner and chose 5 of them for the 30 mins usability test
Here are the results:
According to the feedback, I started to do some revises before I deliver the design to engineers
I forgot how much budget I have when I at application pages. I wish there is a quick view to remind me
Usually I will create detailed design guideline to engineering team. However, this time I did not have enough time. Therefore, I set up the daily meeting with the engineering team to quickly follow up with them and provide the information if needed.
After the product launched, I actively followed up with product owner to see the results and next steps
Designing this website has been a challenging and rewarding journey.