Product Manager, Senior Designer (me), Dev Lead
Usability testing
5 months for MVP, continuous enhancements since early 2021
As we are migrating parts of Calendly from our old codebase to React, we prioritized the All Users page so that we could add in bulk actions to support our Unlocking Enterprise company initiative.
As the team lead who manages my team's scheduling process, I need to easily perform bulk actions against users in my organization. These include re-sending pending invitations, changing roles, assigning templates and assigning to a group.
From the Managed Events research and customer feedback, the Product Manager and I prioritized bulks actions to add as an enhancement to our users page rewrite:
Bulk actions and tables are existing patterns in several tools. I did an audit to make sure we were up to industry standards. I also referenced Havana Nguyen's article on tables to help fill any gaps in my knowledge.
Throughout the process of designing, a few key considerations were:
While we were updating this table, I focused on creating a re-usable table component to add to our Calendly UI Library.
Using usertesting.com, I tested a scenario for our bulks actions.
Scenario: Add new members of your organization to the Support Group.
Tasks to complete:
Demographics:
At this point in time, usertesting.com was a new tool for us. This test, while seemingly straightforward, was a great way to get our feet wet with the tool.
As designs become more finalize, I present them to our squad to bring them up to speed and to help prepare for implementation planning. We start implementation planning as designs are being finalized so that we can keep making progress in parallel.
During refinement as a squad (PM, Design, Engineering), we broke the epic into tickets. We worked through each ticket and linked the appropriate designs for engineers to reference. During this process, we generally:
While we work through kickoff to engineering and linking designs to tickets, I create a 'Ready for Dev' page in the corresponding Figma file. If necessary, I'll also attach any prototypes that help show the flow.
Continue to monitor and add bulks actions as needed.
As a fast follow, we added in the ability to click on a user's profile from this page to see all of their event types in lieu of designing and devloping user profiles.