Icons

Remote Vehicle Assistance at Motional

In October 2023, I was promoted and switched teams to lead the design of Remote Vehicle Assistance (RVA) at Motional. The software we designed enabled remote operators to overcome challenging autonomous vehicle (AV) scenarios with dynamic tools, removing the need for human intervention from the driver's seat. Our main users were these remote operators, otherwise known as agents. The agents worked from duel monitor workstations located in the Command Center room of our Las Vegas office.

feed

Team Dynamic

The RVA team had a constant sense of urgency driven by tight deadlines and a lean workforce. We used a rapid-paced, agile approach, and strategically broke down projects into manageable phases. Our primary focus was on Phase 0 (P0), where we focused on the minimum viable product (MVP), containing only essential features for agents' usability. This agile framework allowed us to streamline our workflow, with design and engineering swiftly executing tasks in sprints.



After joining the team and adapting to the new processes, I worked on enhancing the relationships on the team. I promoted stronger collaboration, communication, and efficiency by organizing team-building exercises, encouraging open communication, and focusing on clear and concise language when conversing with team members. Our team grew out of tense discussions and adopted a more efficient communication style, holding calm conversations even when times were stressful.

feed

Onboarding to RVA

When I first transitioned to the RVA team, there wasn't much of an onboarding process for new team members. While coming up to speed and piecing information together, I created a new onboarding process document in Figma (shown below on the left) breaking down everything I used to understand the team. I then used this to bring my direct report up to speed only a month after I joined. This effort cut onboarding new team members' time in half and was also useful for other teams to gain insight into how our team functioned.

feed

Figma Templates & Design System

In addition to improving the onboarding process, I also enhanced our team organization. I joined RVA four months after the previous and only designer had been laid off, and due to this, had no one to guide me through their Figma Files. Unfortunately, the files I inherited were bare bones, lacking any key dates, description, or useful information, making the files unusable. This was a turning point where I truly understood the importance of clear and extensive documentation.

In turn, I made it my mission to create structured Figma templates (pictured below) that anyone could dive into and understand the design intentions at each step of the process. In the new project template, the first page gives an overview of project information at a glance, and subsequent pages break down each step of our process from requirements, exploratory research, engineering sync notes, brainstorming, concept testing, and final handoff. This template kept our design handoffs consistent as well, making it quicker and easier for engineering to digest each new feature. Key dates, points of contact, decisions made, open questions, risks and more are now well documented throughout all our project documents.

No design system or reusable components had been built before I joined the team. This made it challenging to jump right in and get started with the rapid pace of the team. I wasted no time in kickstarting the creation of a design system (pictured on the right above) for the RVA team, meticulously constructing a suite of complex components. Working closely with the front-end engineers, I made sure the new components were built as intended and removed inconsistencies I found in the design. The Figma components allowed designers to produce screens and prototypes in half the time, making instance swap easy with the flip of a toggle. The engineers also benefitted from the well documented usage of components and their states, and the ability to see all parts of system at a glance.

By creating templates for our design process in Figma and a comprehensive design system, I streamlined our workflows and ensured clarity through detailed documentation. As our team grew, we were able to stay efficient, consistent and organized.

feed

Hybrid Working

Since we had offices worldwide, our team spent the majority of our time together virtually. We used various remote tools and often prioritized asynchronous communication. This meant we employed strong skills at refining content and clearly explaining our needs and questions to other team members. We often collaborated in Google Docs, Miro boards, and Figma files, leaving comments, questions, and critiques.

We collaborated across timezones with team members working out of Boston, LA, Singapore, Pittsburgh, and Chicago. The time difference ranged from 1-3 hours to 12 hours. A few times a year, we would visit Las Vegas, the center of all operations, for in-person research sessions, hands on learning, and to sync face to face.

Our designers and researchers mostly worked out of the Boston office, so we would get together in person for team whiteboarding sessions. At one point, my direct report was located in LA while I remained in Boston. I leveraged our 3-hour time difference to delegate project tasks between myself and my direct report, enabling collaborative asynchronous work and gaining additional hours of productivity each day for our shared projects. As a result, we were able to expedite project turnaround times.

feed

Additional Process Improvements

Design Needs Checklist

One issue we encountered when I first joined the team was a misunderstanding of project requirements and expectations from PM to research and design. The misunderstanding was due to requirements being written for both engineering and design with no clear differentiation. To solve this, I set up an initial meeting at the start of each project with the product owner to read through the requirements together, gain a shared understanding, and specifically list out the expectations from design at each phase of the project. I called this the "design needs checklist." Design was then able to use this checklist as a reference throughout the project. This new process improvement resolved previously missed requirements for all future engagements.


Feasibility Checks

Another problem we continuously faced on RVA was running into feasibility issues. In the beginning, we kept finding ourselves learning of the constraints after we had already handed off our designs. This would prolong the project, lead to design rework, and postpone engineering’s start on the effort. To solve this problem, I implemented feasibility checks at multiple steps of our process. After the product team synced on the requirements and understood the project, we would meet with engineering to ask our open questions and give them a rough idea of potential solutions. Engineering was able to inform us what was possible, or workarounds we could make. We also had a second feasibility check right after concept testing and before we finalized the designs. This reduced rework on the design side and gave engineering a sense of what to expect with the final handoff. The second feasibility check closer to handoff allowed us to incorporate feedback and requests from engineering, making it a full team collaborative process.

feed

Thanks for Reading!

Working at Motional has been such a rewarding experience. If you'd like to learn more about my role, my process, or want to work together - send me a message below!

Or check out these articles from Motional's website:
A Path Forward: Using AI to Improve Remote Vehicle Assistance for AVs
Smart Choices: How Robotaxis Partner with Remote Vehicle Operators to Work Through Tricky Spots Safely

feed

Project Information

  • Motional
  • 2021-Present
  • Remote Vehicle Assistance

Materials & Methods

  • Design Systems
  • User Research
  • Prototyping
  • Redesign
  • Leadership
  • Figma
  • Zeplin
  • Miro
  • Blender
  • Google Suite