Product Design Intern @ Anduril | May - Aug 2023

Anduril Asset Pre-Launch UX

Enhancing the pre-launch / deployment process for vehicle operators

As the first Product Design Intern to join Anduril's design team, I had the fulfilling experience to autonomously own and tackle the current problem space for a more usable and intuitive pre-launch process for my summer intern project. I worked alongside talented teams and field operators to understand what it means to be a full-time designer at Anduril. Outside of my intern project, I'm grateful to have formed a strong bond with a community of fellow interns.

*Due to confidentiality, I cannot fully disclose details, but here are some highlights.
Check out Anduril's official site + Anduril Intern Blog below*

Role
Product Design Intern

Team
Design Lead
Eng Lead
Product Managers

Key Methods
User Research
Rapid Prototyping
Usability Testing

Duration
May - Aug 2023,
10 weeks

Design Process
JUMP TO SOLUTION

CONTEXT

Overview

The Tactical Experience (TacX) team is looking to improve the Asset Pre-Launch process to allow vehicle operators to quickly conduct a series of vital checks necessary to successfully deploy assets.
What are Assets?Assets are entities (identifiable objects or concepts) that operators have direct control over and can assign tasks to. These typically include hardware or systems such as Anduril towers, drones, or vessels like Dive, which actively contribute to mission execution and operational objectives.

Why is it important?Hardware and system checks vary depending on not only the asset type, but also environmental factors and mission goals. They can range from a few steps to more extensive, complex inspections. For example, the Dive-LDβ€”an autonomous underwater vehicle (AUV) is built to submerge up to 6000 meters for long endurance up to 10 days for multiple weeks. It also has complex payloads and/or multi-sensors that need to be fully functional for mission execution.
πŸ‘©β€πŸ’» My Role
‍

The crux of my project is to create a pre-launch checklist experience within our core software command and control (C2) platform - Lattice. For this end-to-end design process, I conducted primary and secondary user research methods to discover key user insights, ideated and prototyped designs, and solicited design and user feedback for successful eng handoff. I presented my work to product leads and have received an offer to convert full-time!

DEFINE

Problem

Before deploying assets or vehicles, field operators must perform a series of checks to confirm the hardware is in optimal condition for mission execution.
‍
The current experience lacks an automated interface and typically involves manual labor, including in-person communications, word docs, and paper forms. Based on my research findings below, to streamline operations, the checklist should be scalable and adaptable to specific asset, mission, and environmental requirements.

RESEARCH

Key Insights

I've conducted primary and secondary research methods to closely understand the needs of vehicle operators through competitive analysis and extensive stakeholder interviews. From the vast amount of interview notes, I've identified 3 key insights to implement into my designs.

Checks are vehicle, mission, and environmental-specific

Pre-launch checks vary based on the type of vehicle, mission requirements, and environmental factors. Some checks have value thresholds for determining whether something is "good/healthy" or "bad", and these standards shift based on the mission and surrounding environment. For example, a Dive-LD (AUV) conducting missions, where it needs to endure high pressures underwater for several weeks in tropical temperatures without overheating.

Automated checks are ideal, but also trust an operator's expertise Β 

Operators are highly interested in system-automated checks but are cautious about full automation due to edge cases and potential system errors, especially for mission-critical checks like physical hardware inspections.To ensure safety, certain checks should rely on operator expertise for final sign-off.

We should accommodate for both experts and novices

While most operators are highly experienced and trained in handling assets, there are often onboarding or newly trained operators. The checklist needs to be intuitive and usable for new users to ensure that every checklist item is properly marked off.

** Due to confidentiality, while I cannot fully disclose designs and processes, I've included highlights of sanitized projects for insight on some cool work I've contributed during my time at Anduril πŸ”’ **

FINAL PRODUCT

Asset Pre-Launch Checklist

Complete Pre-Launch checks for Assets (Objects) using Steps and Sub-Steps in the Lattice Live COP (Common Operating Picture) app. Check off or Skip checklist items, manually input values, and view automated readings.

AREA 01

Entrypoint.

Navigate to Asset Pre-Launch Checklist using the left-side Object Panels by selecting on an object of interest to view task details and complete checklist.
Object Details Panel
Click Task button to view Checkllist. Other tasks are disabled if checklist is incomplete.
Pre-Launch Checklist Panel
Select Step to view child checklist panel and complete all checklist items
Object List Panel
Select on object card to view information and task details from the Object details panel
Entrypoint into Pre-Launch Checklist

AREA 02

Pre-Launch Checklist.

Select on a Step from the left-side panel (parent) to open right-side, Sub-Steps panel (child). Use both checklist panels to track completion progress and action on sub-steps / checks.
Pre-Launch Checklist | Side Panels

AREA 03

Touchpoints.

UI touchpoints the user would interact with for key actions: checking off and skipping checklist items.
Baseline: Checking
Manual Input: Checking
Baseline: Skipping
Baseline: Undo Skipping
Final State: Completed Checklist

VISUAL DESIGN

πŸ’Ž Design Components

New Checklist components added to the Anduril's Matter design system.

REFLECTION

Key Takeaways.

πŸ” Visual hierarchy is key!

When dealing with data-dense interfaces, it's our job to structure content and prioritize critical information that needs to be brought to a user's attention from the top-down. I discovered that one of my biggest challenges was to simplify my design approach Β without exposing an overwhelming amount of data.

πŸ’¬ Use design feedback to drive project alignment

Participating in weekly critiques, I realized the importance of constantly initiating feedback loops for further validation. Every piece of feedback is extremely valuable and it's great practice to address every comment, suggestion, and reference - even if you don't end up applying all feedback to the next round of iterations.

πŸ“ˆ Importance of Scalability

"How does this scale?" -- a question asked by our Head of Design during my final intern presentation. Given that Anduril is a rapidly growing startup with the potential to take on even more advanced missions in the near future, it's crucial to remember how a project fits into the bigger picture of a unified Lattice experience. And so, considering the future state of any given project, understanding how a feature scales is key to ensure your work is easily expandable and adaptable for any refinements and polishes in the future.

Thanks for joining!


Intern class of '23 + Founder Palmer Luckey πŸš€πŸš€