Jade Jiang & Noga Mann
Bridging the gap between design and development
#1about 4 minutes
The high cost of poor designer-developer collaboration
A cake-baking analogy illustrates how miscommunication between designers and developers leads to slower innovation, rework, and lower team morale.
#2about 1 minute
Shifting from an individual to a team mindset
Overcoming collaboration challenges requires moving from an individual "what's my job" perspective to a collective "what's our job" team-oriented approach.
#3about 5 minutes
Building team relationships through empathy and respect
Foster better collaboration by getting to know teammates, building empathy through shared user research, and holding regular show-and-tell sessions.
#4about 2 minutes
Using frameworks to negotiate project trade-offs
The "good, better, best" framework helps teams have constructive conversations about trade-offs between user experience, engineering effort, and time.
#5about 5 minutes
Creating a shared language with design systems
Bridge the communication gap by co-creating a design system with shared naming conventions for components, tokens, and styles.
#6about 4 minutes
Communicating visually with prototypes and diagrams
Use visual aids like whiteboarding, diagrams, design prototypes, and code prototypes to clarify ideas and ensure shared understanding across the team.
#7about 2 minutes
Aligning on tooling and standardizing workflows
Improve efficiency by running retrospectives on tooling and creating standardized templates, such as a Figma file template with clear sections for context and developer specs.
#8about 1 minute
Integrating tools for a single source of truth
Leverage integrations like Figma and Jira to create a single source of truth, allowing teams to link designs to issues and track updates bidirectionally.
#9about 2 minutes
Using Figma's Dev Mode for efficient handoff
Figma's Dev Mode provides a dedicated space for developers with features like "Ready for Dev" views and change comparison to streamline the design-to-code process.
#10about 3 minutes
Recap and applying the collaboration principles
Improving collaboration is an ongoing process of building relationships, establishing a shared language, and leveraging tools to foster a team-first mindset.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:26 MIN
Bridging the gap between designers and developers
WeAreDevelopers LIVE - Is Software Ever Truly Accessible?
01:44 MIN
Bridging the gap between designers and developers
Fireside Chat with Kris Rasmussen, CTO at Figma
03:50 MIN
Improving design tooling and engineering handoff
Shift Left On Accessibility - Geri Reid
04:37 MIN
Bridging the gap between design and code with Figma Connect
aa
03:33 MIN
Figma's evolution into a product development platform
Designing the Future of Human<>Agent Collaboration
01:04 MIN
Overcoming the challenges of design-to-development handoff
NoCode LiveCode: Leveraging AI Tools to Craft Fully Functional Apps!
03:00 MIN
Solving the historic designer and developer collaboration gap
Building Collaborative Open Source tools for Developers and Designers - Pablo Ruiz-Muzquiz from Penpot
00:59 MIN
The collaboration gap between UX designers and developers
Bridging the Gap
Featured Partners
Related Videos
Bridging the Gap
Philipp Kremer
Fireside Chat with Kris Rasmussen, CTO at Figma
Thomas Pamminger & Kris Rasmussen
Roadmapping and Collaboration Best Practices to know you're building the right thing
Shilpa Airi
Breaking Down Silos Between Design and Development
Erica Rider & Stan Carrico
UX in the Dev Cycle: Moving from Handoff to Handshake
Malte Breitzmann & Saskia Henatsch
Unlocking Seamless Collaboration: Design-First APIs for UI Components
Lucien Immink
Designing the Future of Human<>Agent Collaboration
Emil Sjölander
Design Systems and how to develop consistent and scalable products with them
Michael Siregar
Related Articles
View all articles.png?w=240&auto=compress,format)


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript

Kresse & Discher GmbH
Offenburg, Germany
Intermediate
Senior
CSS
Figma
JavaScript

infomax websolutions GmbH
Grassau, Germany
Intermediate
Senior
CSS
HTML
JavaScript
TypeScript





HelloAgile | HelloDesign