• Home
  • Works
  • Projects
  • Create
  • Resources
  • VMware Cloud Task Monitor

    Uncover a hidden behavior to facilitate task monitoring

    Background

    Task monitoring panel is a component that is used across all the VMware cloud products. It will be triggered whenever asynchronous tasks take place. It serves as a crucial interface element that helps users track ongoing system operations.

    Problem
    Problem illustration 1

    There are 2 concerns regarding the current usage:

    1. The task panel behaves as an overlay with no DISMISS function.

    2. Once a task is completed, there’s no way to access the past tasks.

    After reading through all the doc and digging into the design system and demo of the component, I discovered that the problem was not like how it was described. There is a DISMISS button but it shows up only when user entering the detail view. It's hard for user to naturally discover the detail view.

    Without this knowledge, the task panel is an overlay and blocks and hides UI elements even when collapsed. Even with this knowledge, users need to dismiss the operation one by one to get rid of the panel is tedious.

    Solution
    Solution illustration 1

    I implemented a two-phased approach to address these issues. The short-term solution simplified the information hierarchy by consolidating dismiss actions while maintaining individual cancel options per task, reducing multiple clicks to a single interaction.

    Solution illustration 1

    For the long-term vision, I developed a dedicated task panel with PIN functionality, backed by user research with 10 experts who are well-versed in our product.

    The PIN feature allowed users to toggle between persistent display and minimized views, accommodating both focused monitoring and multitasking preferences.

    Implementation feasibility was confirmed through discovery of an existing PIN functionality during the design share-out meeting.

    Impact

    The solution significantly improved user workflow efficiency by reducing interaction steps and providing flexible viewing options.

    What I Learned

    1. Knowledge is distributed among various stakeholders in a large organization. Effective communication and finding the right contact is crucial for success.

    2. Maintaining structured documentation throughout the project lifecycle proves invaluable for decision tracking and reasoning, especially in long-term projects.