Feature Designs & Design Docs for Complex Creativity App

My Role
UX Designer

Duration
The duration of projects varies based on their scale.

Tools
Figma, ArcGIS Pro

Team
Creative Lab, Esri

Context

📋 Overview

Our ArcGIS Pro design team consists of 6 designers supporting over 300 engineers across 30 feature teams. Each designer has their own area of expertise and works closely with specific teams on large-scale feature designs. Additionally, our design team hold support hours to assist engineers with medium and smaller-scale design-related questions. I work closely with the core editing team and support five other feature teams. Below is a preview of the design deliverables I have led as the lead designer.

👩‍💻 Stakeholders

I lead design meetings weekly with engineering teams, share updates, and ask questions with full ownership of the process. After these meetings, I consult with my UX/UI manager for additional resources if needed. Once the design is complete, I review it with our design team for feedback and then present it to the engineering teams. After implementation, I represent both the design and engineering teams at integration meetings, where engineering leads from all 30 teams provide approval and feedback.

DESIGN DOCUMENTATION #1

Shared Templates Feature Design

This feature exemplifies a large-scale design project with ambiguous requirements. It involves considering cross-platform UX/UI, quick turnaround usibility testing, and spans the entire release cycle.

After finalizing the design through extensive communication and iteration, I typically create detailed deliverables for the engineering team. These include:

  • Copying the PNGs as shown below and posting it under the issue on GitHub

  • Sharing the Figma link

  • Uploading the design on Confluence

This ensures that the latest design is documented, shared, and aligned with the Product Managers, Product Owners, Engineers, and the entire engineering teams.

DESIGN DOCUMENTATION #2

Terrain Dataset Wizard Design

This feature exemplifies a medium-scale design project. The design request usually comes from the design support hours, where the engineering team approaches us with a general direction. I then collaborate with the team through one or two iterations to create and refine the design.

Post-integration meeting UI specs for the engineering team.

DESIGN DOCUMENTATION #3

Topology Map Feedback Display Settings

This feature exemplifies a small-scale design project. Design requests typically come from the weekly design sync with the editing team or during design support hours. These projects require a quick turnaround of 1-2 days, focusing mainly on alignment and coordination.