Working through each component and clearly articulating the anatomy and specs, as well as the interaction states, we were able to communicate the details clearly to front-end team and work towards common reusable components. Our objective was to reduce time spent on scheduling, and by setting up metrics we were able to understand how much faster the internal ops team was able to schedule the visits compared to the legacy flow.