PROJECT

Transforming AI Interaction:

Transforming AI Interaction:

How user-centered design solved critical usability barriers in systems engineering

Systems Engineering

B2B SaaS

Desktop

cliff notes

Overview: I redesigned key user workflows for an AI-powered diagramming platform, creating intuitive onboarding, hybrid AI-manual editing capabilities, and transparent progress communication to empower systems engineers in complex technical projects.


Challenge: Systems engineers struggled with project creation friction, lacked direct editing control over AI-generated diagrams, and couldn't understand AI processing status during complex tasks.


Solution: A comprehensive UX redesign featuring guided onboarding flows, multi-modal editing tools combining AI assistance with manual control, and real-time progress indicators for AI transparency.


Impact: Improved user task completion rates, increased user control and confidence in AI-generated outputs, and enhanced overall platform usability for technical users.

DATE

March 2025- Ongoing

MY ROLE

Product Designer

TOOLS AND TECH

  • Figma

  • Figma Make (AI)

  • Claude AI

  • Trello

  • Clickup

CORE TEAM

1 Product Designer

1 CTO

2 Front End Engineers

Step 1: research and inspiration

Uncovering Critical Usability Barriers

Uncovering Critical Usability Barriers

I conducted beta tests with 5 systems engineers to identify usability gaps and improvement opportunities.

The testing sessions revealed consistent pain points across users, with clear themes emerging that informed our product iteration roadmap:

"I don't know what to do after I uploaded my documents. I don't see a clear next step"

"I wish that I could go in and change what the AI developed"

"Is the AI still working on something? I can't tell if it is loading or not working."

I took these findings and built a strategic design roadmap to address each core usability challenge. Most of the painpoints observed could be grouped into three categories:

Project Creation Friction:
Users struggled with the initial project setup process, leading to abandonment and frustration

Limited Manual Control: Users wanted direct editing capabilities rather than relying solely on AI for diagram modifications

AI Transparency Gap: Users couldn't tell if the AI was processing their request or had encountered an error during complex tasks

We clearly defined our user problem.

We clearly defined our user problem.

User Problem

Systems engineers need to create complex technical diagrams efficiently, but struggle with tools that either require extensive manual work or, in the case of AI-powered solutions, provide unclear interfaces, limited editing control, and unreliable feedback - resulting in frustration and reduced productivity in critical engineering projects.

Step 2: Solutions and design strategy

Strategic Feature Prioritization

Strategic Feature Prioritization

Given our timeline constraints, we prioritized a core set of features for initial development, with plans to expand functionality in future roadmap phases.

Given our timeline constraints, we prioritized a core set of features for initial development, with plans to expand functionality in future roadmap phases.

We of course came up with many features that would not be feasible during this development period, so we created a matrix to help us prioritize our main goals. Each member of the team also functions as their own product manager, prioritizing tasks and organizing workflows that ladder back up to key business goals.

We of course came up with many features that would not be feasible during this development period, so we created a matrix to help us prioritize our main goals. Each member of the team also functions as their own product manager, prioritizing tasks and organizing workflows that ladder back up to key business goals.

Step 3: design!

Having defined our focus, we entered the design phase: turning insights into tangible solutions.

Having defined our focus, we entered the design phase: turning insights into tangible solutions.

From Blank Slate to Guided Experience

The Problem:

Poor information architecture: No clear visual hierarchy or progressive disclosure

Lack of user guidance: Missing contextual help and wayfinding elements

High cognitive load: Users experienced decision paralysis at the critical first-use moment

The Solution:

Guided onboarding flow: Created step-by-step prompts that walk users through document upload and initial chatbot interaction, eliminating guesswork

Progressive disclosure design: Structured the flow to reveal information and options at the right moment, reducing cognitive overload

Side navigation progress tracker: Designed a persistent sidebar showing current step, completed actions, and remaining tasks to provide clear wayfinding

Clear call-to-action hierarchy: Established visual priority for next steps, making the path forward immediately obvious to users

Empowering User Control Through Direct Editing

The Problem:

Limited user control: Users had no way to make direct edits to AI-generated diagrams, forcing them to rely entirely on conversational requests

Reduced user agency: Engineers felt constrained and frustrated when unable to make quick adjustments using conventional methods

Workflow disruption: Having to articulate every small change in natural language interrupted the technical thought process and slowed productivity

The Problem:

Limited user control: Users had no way to make direct edits to AI-generated diagrams, forcing them to rely entirely on conversational requests

Inefficient iteration cycles: Simple changes like moving or deleting components required lengthy back-and-forth conversations with the AI

Reduced user agency: Engineers felt constrained and frustrated when unable to make quick adjustments using conventional methods

Workflow disruption: Having to articulate every small change in natural language interrupted the technical thought process and slowed productivity

The Solution:

Hybrid AI + manual workflow: Integrated manual editing tools with AI capabilities, allowing users to switch between conversational and direct editing modes

Interactive toolbar system: Created toolbar that enables direct manipulation of diagram without requiring AI conversation

Left navigation tree control: Designed a hierarchical navigation panel where users can reorder, add, or delete parts, actions, and requirements through drag-and-drop and right-click interactions

Familiar interaction patterns: Implemented standard engineering software conventions (keyboard shortcuts, right-click menus, hover states) to reduce learning curve

Real-time visual feedback: Added immediate visual responses to user actions across both the diagram canvas and navigation tree

Creating Transparency in Complex AI Operations

The Problem:

Extended processing times: Complex systems engineering diagrams require significant computational time

No processing feedback for complex tasks: Users had no visual indication that the AI was actively working on their complex diagram requests, which could take several minutes to complete

Processing vs. error confusion: Users couldn't distinguish between long processing times and system failures or timeouts

Abandonment during processing: Users would refresh the page or leave the platform while the AI was still successfully working on their request

The Solution:

Real-time progress sidebar: Added a progress panel in the sidebar that displays current AI processing status and breaks down complex tasks into visible steps

Task completion indicators: Implemented checkmark feedback system that provides satisfying visual confirmation as individual sub-tasks are completed during processing

Progress communication: Created informative status updates that set appropriate expectations for processing time and complexity

Visual reassurance system: Established consistent visual language that builds user confidence by showing active progress rather than empty waiting states

step 4: implementation

Design Handoff & Implementation

Design Handoff & Implementation

After completing the design solutions, I facilitated a comprehensive design review and handoff process to ensure successful implementation:

After completing the design solutions, I facilitated a comprehensive design review and handoff process to ensure successful implementation:

1

Stakeholder presentation: Facilitated a design review meeting where I presented each solution with supporting rationale to the development team

2

Feedback integration: Gathered technical feasibility feedback and implementation concerns, then iterated on designs based on team input

3

Alignment confirmation: Ensured all stakeholders understood the user problems being solved and agreed on the design approach

4

Comprehensive annotations: Added detailed specifications to all design frames explaining functionality, interactions, and edge cases + created specifications that bridged the gap between design vision and technical execution, helping engineers understand both the "what" and "why" behind each design decision

AI Assisted Design Process

Throughout this project, I leveraged AI tools to enhance design efficiency and prototype quality:

Automated Prototyping:
Used AI to transform static designs into functional, interactive prototypes, significantly reducing time spent on manual animation and interaction creation

Automated Prototyping:
Used AI to transform static designs into functional, interactive prototypes, significantly reducing time spent on manual animation and interaction creation

Automated Prototyping:
Used AI to transform static designs into functional, interactive prototypes, significantly reducing time spent on manual animation and interaction creation

Prompt Engineering Optimization: Used Claude AI to refine and optimize prompts for Figma Make, ensuring more accurate and efficient prototype generation

Prompt Engineering Optimization: Used Claude AI to refine and optimize prompts for Figma Make, ensuring more accurate and efficient prototype generation

Prompt Engineering Optimization: Used Claude AI to refine and optimize prompts for Figma Make, ensuring more accurate and efficient prototype generation

Code Interpretation Workflow:
Leveraged Claude to analyze Figma Make outputs and provide specific editing instructions, creating a feedback loop that improved AI tool effectiveness

Code Interpretation Workflow:
Leveraged Claude to analyze Figma Make outputs and provide specific editing instructions, creating a feedback loop that improved AI tool effectiveness

Code Interpretation Workflow:
Leveraged Claude to analyze Figma Make outputs and provide specific editing instructions, creating a feedback loop that improved AI tool effectiveness

Enhanced Stakeholder Communication: Created more realistic, working prototypes that better communicated complex user flows to both stakeholders and developers

Enhanced Stakeholder Communication: Created more realistic, working prototypes that better communicated complex user flows to both stakeholders and developers

Enhanced Stakeholder Communication: Created more realistic, working prototypes that better communicated complex user flows to both stakeholders and developers

This integrated AI workflow allowed me to focus more strategic time on UX decisions and user research rather than mechanical prototype creation, ultimately delivering higher-quality design solutions in shorter timeframes.

Step 5: learnings and next steps

Current Status and Next Steps

This project represents an ongoing iteration cycle focused on continuous user validation and improvement:

User-centered roadmap:
Prioritizing future features and improvements based on direct user feedback and observed behavior patterns


Business Alignment: Balancing user needs with strategic business objectives to ensure sustainable product growth


Agile Design Process: Maintaining rapid iteration cycles that allow for quick pivots based on new learnings and market feedback

Upcoming Validation Phase

1

Second round of beta testing: Planning comprehensive user testing sessions to validate current design solutions and identify remaining usability gaps

2

Design decision validation: Testing key UX hypotheses around onboarding flow, manual editing tools, and AI transparency to measure solution effectiveness

3

Pain point discovery: Conducting user research to uncover additional friction areas that may have emerged or remained unaddressed

Key Takeaways

Key Takeaways

Understanding A Specialized User Base

Highly technical users require deeper research: Systems engineers represent a sophisticated user group who will become expert users, but understanding their specific workflows and mental models requires extensive, ongoing research beyond initial beta testing

Domain expertise impacts design decisions: Each research session reveals new layers of complexity in how systems engineers approach technical problems, informing more nuanced UX solutions

Technical Domain Learning

SysML complexity requires continuous education: Systems Modeling Language and systems engineering principles are highly complex domains that directly impact interface design decisions and user interaction patterns

Domain knowledge enhances design empathy: The more I understand about systems engineering workflows, the better I can anticipate user needs and design more intuitive solutions

Startup Process Challenges

Balancing speed with design quality: The fast-paced startup environment creates tension between rapid feature development and maintaining consistent user experience standards

Establishing design process in engineering-led culture: Working to implement design review processes and UI pattern consistency while engineers build features quickly to meet business deadlines

Cross-functional collaboration evolution: Learning to integrate design thinking into engineering-first workflows without slowing down product velocity

© 2025 Sara Duval