SlideShare a Scribd company logo
DEVELOPERS VS
DESIGNERS
Anita Cheng | @anitaycheng
(Getting onto the same page)
ABOUT ME
• Information Architect /

UX (Front-end) Dev @ City of LA
• Director of Marketing at UXPALA
• Live-tweeting fiend
• Former cancer scientist
OUTPUT
EXPECTATIONS
PEOPLE
OUTPUT
EXPECTATIONS
PEOPLE
LET’S TALK ABOUT TALKING
(You gotta do it!)
Koshy Koshy on Flickr
“
@anitaycheng
If I’m understanding this correctly,
[describe the specific context in
which you’re asking about], then
what happens if [the question you’re
actually asking]?
OTHER (NON-TALKING) WAYS TO
COMMUNICATE
Email Slack
OTHER (NON-TALKING) WAYS TO
COMMUNICATE
Email Slack
YOU ARE NOT A DUMPSTER
You won’t take just anything
BE LIKE THE POST OFFICE
Anything unusual will take longer or cost extra!
@anitaycheng
OUTPUT FORMATS
➤ Static image
➤ PNG/JPGs
➤ Photoshop file with layers
➤ Layer naming and order? (Up to you!)
➤ Sketch app (for Macs)
➤ Pro-tip, use with Zeplin
@anitaycheng
OUTPUT FORMATS
➤ Static image
➤ PNG/JPGs
➤ Photoshop file with layers
➤ Layer naming and order? (Up to you!)
➤ Sketch app (for Macs)
➤ Pro-tip, use with Zeplin
(yay hex color codes!)
OUTPUT
???
OUTPUT
???
OUTPUT
FRAMEWORKS
BOOTSTRAP
Lots of Photoshop templates
Why reinvent the wheel?
(It depends - ask!)
SCREEN SIZES?
OUTPUT
EXPECTATIONS
PEOPLE
OUTPUT
EXPECTATIONS
PEOPLE
OUTPUT
EXPECTATIONS
PEOPLE
(It all depends!)
“
@anitaycheng
What I think it really comes down to is
product/project managers are, in a lot of ways,
the owner of these projects and processes
without understanding the obstacles and
challenges developers face on a daily basis.
-devRant.io co-founder David Fox
@anitaycheng
BE KNOWLEDGEABLE
BE DIRECT
BE HONEST
(Win trust!)
CODING ISN’T MAGIC
(Although many think it is!)
IT’S LIKE BUILDING IKEA FURNITURE
(Including the frustration!)
OUTPUT
EXPECTATIONS
PEOPLE
“
@anitaycheng
Science is done by people, and people
are assholes.
-A cancer researcher
“
@anitaycheng
Science is done by people, and people
are assholes.
-A cancer researcher
have biases and egos!
“
@anitaycheng
In some companies you can run into situations
where a developer’s boss is a contributing
member of the team, or have been promoted
from a developer role, and that introduces
extra conflict.
-devRant.io co-founder David Fox
TOUCHY FEELY?
(It’s the secret to getting things done!)
@anitaycheng
WHAT DRIVES PEOPLE?
WHAT KEEPS THEM UP AT NIGHT?
(Approach your work on their terms!)
@anitaycheng
ONLY DESIGNER IN DEPT - RECENT GRAD
@anitaycheng
ONLY DESIGNER IN DEPT - RECENT GRAD
“Hey, I’m going to need more clarification on this interaction to
make sure it works exactly the way you picture it. It’ll really help
us move the project forward. I’ll make sure to give you credit for
the work you did here.”
BUILD YOURSELF UP BY BUILDING UP OTHER PEOPLE
EGO’S NOT A BAD THING
(Everyone needs it, including you!)
KNOW WHEN
TO WALK
AWAY
(Choose your battles!)
“
@anitaycheng
80% of how a person treats you is a
reflection of themselves.
IT’S ABOUT THE WORK
Get it done, and do it well!
OUTPUT
EXPECTATIONS
PEOPLE
THANK YOU!
Anita Cheng | design@anitacheng.com | @anitaycheng

More Related Content

What's hot

Understanding Web Design - Jeffrey Zeldman
Understanding Web Design - Jeffrey ZeldmanUnderstanding Web Design - Jeffrey Zeldman
Understanding Web Design - Jeffrey Zeldman
Uniq UI: Usability, UX, and UI design, consulting and training
 
Game Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C WebsiteGame Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C Website
David Lecours
 
W10 Presents: Microsoft Surface
W10 Presents: Microsoft SurfaceW10 Presents: Microsoft Surface
W10 Presents: Microsoft Surface
Jillian Zimmer
 
It's Not You It's Us: How design reviews can make you better at visual design
It's Not You It's Us: How design reviews can make you better at visual designIt's Not You It's Us: How design reviews can make you better at visual design
It's Not You It's Us: How design reviews can make you better at visual design
Matthew Pierce
 
From Feedback to Feature - Jay Rogers
From Feedback to Feature - Jay RogersFrom Feedback to Feature - Jay Rogers
From Feedback to Feature - Jay Rogers
Atlassian
 
Content Marketing World 2014 talk - Jay Acunzo
Content Marketing World 2014 talk - Jay AcunzoContent Marketing World 2014 talk - Jay Acunzo
Content Marketing World 2014 talk - Jay Acunzo
Jay Acunzo
 
Mobile Design that Doesn't Suck
Mobile Design that Doesn't SuckMobile Design that Doesn't Suck
Mobile Design that Doesn't Suck
paultrani
 
Consumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other Scuffles
Consumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other ScufflesConsumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other Scuffles
Consumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other Scuffles
Jay Acunzo
 
Balanced craft
Balanced craftBalanced craft
Balanced craft
Lane Goldstone
 
5 warning signs that your homepage isn't converting
5 warning signs that your homepage isn't converting5 warning signs that your homepage isn't converting
5 warning signs that your homepage isn't converting
Conversion Surge
 
5 steps to learn what your customers (really) want
5 steps to learn what your customers (really) want5 steps to learn what your customers (really) want
5 steps to learn what your customers (really) want
Lane Goldstone
 
Leadership & Modern Communication by Steve Dorfman
Leadership & Modern Communication by Steve DorfmanLeadership & Modern Communication by Steve Dorfman
Leadership & Modern Communication by Steve Dorfman
SteveD2E
 
Why Content Marketers Should Emulate Wilt Chamberlain
Why Content Marketers Should Emulate Wilt ChamberlainWhy Content Marketers Should Emulate Wilt Chamberlain
Why Content Marketers Should Emulate Wilt Chamberlain
Jay Acunzo
 
Do you have founder myopia?
Do you have founder myopia?Do you have founder myopia?
Do you have founder myopia?
Lane Goldstone
 
Create Ugly - Jay Acunzo at Content Marketing World 2015
Create Ugly - Jay Acunzo at Content Marketing World 2015Create Ugly - Jay Acunzo at Content Marketing World 2015
Create Ugly - Jay Acunzo at Content Marketing World 2015
Jay Acunzo
 
How to become a UX Designer
How to become a UX DesignerHow to become a UX Designer
How to become a UX Designer
Glen Lipka
 
Start Smarter with a Concept Diagram
Start Smarter with a Concept DiagramStart Smarter with a Concept Diagram
Start Smarter with a Concept Diagram
Scott Kubie
 
Design like a Content Strategist
Design like a Content StrategistDesign like a Content Strategist
Design like a Content Strategist
Scott Kubie
 
Creating a constructive comment culture
Creating a constructive comment cultureCreating a constructive comment culture
Creating a constructive comment culture
Daniel_Rhodes
 
DWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The Job
DWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The JobDWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The Job
DWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The Job
Erin Murphy
 

What's hot (20)

Understanding Web Design - Jeffrey Zeldman
Understanding Web Design - Jeffrey ZeldmanUnderstanding Web Design - Jeffrey Zeldman
Understanding Web Design - Jeffrey Zeldman
 
Game Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C WebsiteGame Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C Website
 
W10 Presents: Microsoft Surface
W10 Presents: Microsoft SurfaceW10 Presents: Microsoft Surface
W10 Presents: Microsoft Surface
 
It's Not You It's Us: How design reviews can make you better at visual design
It's Not You It's Us: How design reviews can make you better at visual designIt's Not You It's Us: How design reviews can make you better at visual design
It's Not You It's Us: How design reviews can make you better at visual design
 
From Feedback to Feature - Jay Rogers
From Feedback to Feature - Jay RogersFrom Feedback to Feature - Jay Rogers
From Feedback to Feature - Jay Rogers
 
Content Marketing World 2014 talk - Jay Acunzo
Content Marketing World 2014 talk - Jay AcunzoContent Marketing World 2014 talk - Jay Acunzo
Content Marketing World 2014 talk - Jay Acunzo
 
Mobile Design that Doesn't Suck
Mobile Design that Doesn't SuckMobile Design that Doesn't Suck
Mobile Design that Doesn't Suck
 
Consumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other Scuffles
Consumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other ScufflesConsumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other Scuffles
Consumer Behavior on Twitter vs. Snapchat: Why 1 Rises as the Other Scuffles
 
Balanced craft
Balanced craftBalanced craft
Balanced craft
 
5 warning signs that your homepage isn't converting
5 warning signs that your homepage isn't converting5 warning signs that your homepage isn't converting
5 warning signs that your homepage isn't converting
 
5 steps to learn what your customers (really) want
5 steps to learn what your customers (really) want5 steps to learn what your customers (really) want
5 steps to learn what your customers (really) want
 
Leadership & Modern Communication by Steve Dorfman
Leadership & Modern Communication by Steve DorfmanLeadership & Modern Communication by Steve Dorfman
Leadership & Modern Communication by Steve Dorfman
 
Why Content Marketers Should Emulate Wilt Chamberlain
Why Content Marketers Should Emulate Wilt ChamberlainWhy Content Marketers Should Emulate Wilt Chamberlain
Why Content Marketers Should Emulate Wilt Chamberlain
 
Do you have founder myopia?
Do you have founder myopia?Do you have founder myopia?
Do you have founder myopia?
 
Create Ugly - Jay Acunzo at Content Marketing World 2015
Create Ugly - Jay Acunzo at Content Marketing World 2015Create Ugly - Jay Acunzo at Content Marketing World 2015
Create Ugly - Jay Acunzo at Content Marketing World 2015
 
How to become a UX Designer
How to become a UX DesignerHow to become a UX Designer
How to become a UX Designer
 
Start Smarter with a Concept Diagram
Start Smarter with a Concept DiagramStart Smarter with a Concept Diagram
Start Smarter with a Concept Diagram
 
Design like a Content Strategist
Design like a Content StrategistDesign like a Content Strategist
Design like a Content Strategist
 
Creating a constructive comment culture
Creating a constructive comment cultureCreating a constructive comment culture
Creating a constructive comment culture
 
DWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The Job
DWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The JobDWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The Job
DWC+ Teleclass: 01/20 Get Down To Business & You’ll Get The Job
 

Similar to Devs vs Designers: getting onto the same page

Fast Food Design
Fast Food DesignFast Food Design
Fast Food Design
davidwieland
 
Making an Impact: UX Team of One
Making an Impact: UX Team of OneMaking an Impact: UX Team of One
Making an Impact: UX Team of One
vmcagwin
 
1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter
Emily Rawitsch
 
UX Therapy - Don't Jump
UX Therapy - Don't JumpUX Therapy - Don't Jump
UX Therapy - Don't Jump
vmcagwin
 
Design tenets: One Step closer to a pixel perfect experience
Design tenets: One Step closer to a pixel perfect experienceDesign tenets: One Step closer to a pixel perfect experience
Design tenets: One Step closer to a pixel perfect experience
Petr Stedry
 
Design for Developers
Design for DevelopersDesign for Developers
Design for Developers
Brian Harper
 
Discovery methods for HCI
Discovery methods for HCIDiscovery methods for HCI
Discovery methods for HCI
Omar Ghazi
 
When & How to Hire a UX Designer
When & How to Hire a UX DesignerWhen & How to Hire a UX Designer
When & How to Hire a UX Designer
Erin Young
 
Putting Design Back into Instructional Design
Putting Design Back into Instructional DesignPutting Design Back into Instructional Design
Putting Design Back into Instructional Design
Cammy Bean
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
Molly Wilson
 
Beyond Screens: Design Careers of the Future
Beyond Screens: Design Careers of the FutureBeyond Screens: Design Careers of the Future
Beyond Screens: Design Careers of the Future
FITC
 
What Developers Need To Know About Visual Design
What Developers Need To Know About Visual DesignWhat Developers Need To Know About Visual Design
What Developers Need To Know About Visual Design
Ben Hall
 
UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)
Danielle Cooley
 
Branding for Twitter Account: "Data Science Tips and Retweets"
Branding for Twitter Account: "Data Science Tips and Retweets"Branding for Twitter Account: "Data Science Tips and Retweets"
Branding for Twitter Account: "Data Science Tips and Retweets"
Kethleen Bergonsi
 
Personas - redesigning their content, rethinking their form
Personas - redesigning their content, rethinking their formPersonas - redesigning their content, rethinking their form
Personas - redesigning their content, rethinking their form
Ben Crothers
 
Stanford CS547 April2009
Stanford CS547 April2009Stanford CS547 April2009
Stanford CS547 April2009
John Lilly
 
體驗劇場_1050503_W11_原型設計_楊政達
體驗劇場_1050503_W11_原型設計_楊政達體驗劇場_1050503_W11_原型設計_楊政達
體驗劇場_1050503_W11_原型設計_楊政達
Visual Cognition and Modeling Lab
 
How Do I UX by Quick Left
How Do I UX by Quick LeftHow Do I UX by Quick Left
How Do I UX by Quick Left
Quick Left, Inc.
 
My Design Process
My Design Process My Design Process
My Design Process
Gary Henkle
 
Why bad design is your fault - UXPA 2016
Why bad design is your fault - UXPA 2016Why bad design is your fault - UXPA 2016
Why bad design is your fault - UXPA 2016
Gregory Raiz
 

Similar to Devs vs Designers: getting onto the same page (20)

Fast Food Design
Fast Food DesignFast Food Design
Fast Food Design
 
Making an Impact: UX Team of One
Making an Impact: UX Team of OneMaking an Impact: UX Team of One
Making an Impact: UX Team of One
 
1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter1 Pixel to the Left: Why Visual Design Details Matter
1 Pixel to the Left: Why Visual Design Details Matter
 
UX Therapy - Don't Jump
UX Therapy - Don't JumpUX Therapy - Don't Jump
UX Therapy - Don't Jump
 
Design tenets: One Step closer to a pixel perfect experience
Design tenets: One Step closer to a pixel perfect experienceDesign tenets: One Step closer to a pixel perfect experience
Design tenets: One Step closer to a pixel perfect experience
 
Design for Developers
Design for DevelopersDesign for Developers
Design for Developers
 
Discovery methods for HCI
Discovery methods for HCIDiscovery methods for HCI
Discovery methods for HCI
 
When & How to Hire a UX Designer
When & How to Hire a UX DesignerWhen & How to Hire a UX Designer
When & How to Hire a UX Designer
 
Putting Design Back into Instructional Design
Putting Design Back into Instructional DesignPutting Design Back into Instructional Design
Putting Design Back into Instructional Design
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
 
Beyond Screens: Design Careers of the Future
Beyond Screens: Design Careers of the FutureBeyond Screens: Design Careers of the Future
Beyond Screens: Design Careers of the Future
 
What Developers Need To Know About Visual Design
What Developers Need To Know About Visual DesignWhat Developers Need To Know About Visual Design
What Developers Need To Know About Visual Design
 
UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)UX Research (Yes, it's still a thing.)
UX Research (Yes, it's still a thing.)
 
Branding for Twitter Account: "Data Science Tips and Retweets"
Branding for Twitter Account: "Data Science Tips and Retweets"Branding for Twitter Account: "Data Science Tips and Retweets"
Branding for Twitter Account: "Data Science Tips and Retweets"
 
Personas - redesigning their content, rethinking their form
Personas - redesigning their content, rethinking their formPersonas - redesigning their content, rethinking their form
Personas - redesigning their content, rethinking their form
 
Stanford CS547 April2009
Stanford CS547 April2009Stanford CS547 April2009
Stanford CS547 April2009
 
體驗劇場_1050503_W11_原型設計_楊政達
體驗劇場_1050503_W11_原型設計_楊政達體驗劇場_1050503_W11_原型設計_楊政達
體驗劇場_1050503_W11_原型設計_楊政達
 
How Do I UX by Quick Left
How Do I UX by Quick LeftHow Do I UX by Quick Left
How Do I UX by Quick Left
 
My Design Process
My Design Process My Design Process
My Design Process
 
Why bad design is your fault - UXPA 2016
Why bad design is your fault - UXPA 2016Why bad design is your fault - UXPA 2016
Why bad design is your fault - UXPA 2016
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Devs vs Designers: getting onto the same page

Editor's Notes

  1. That’s my actual lab coat. I did not start out in tech, I was a biology major in college and did cancer research for a while, before I figured out I didn’t want to go to grad school or med school, so I should figure out what to do instead. I started out designing my own websites, then building them after I thought that was the only way they were gonna get done. Then I started doing it for other people, and here I am!
  2. We all know this process - the Software Development Life Cycle. Requirement Analysis, Design, Implementation, Testing, and Evolution. Everyone involved in this is working together to make a single product, which is important to note.
  3. People think devs and designers only need to get together at the handoff between design output and implementation. That’s presumably when the designers sends you mockups, and tells you to run along and build it. Before that, everyone’s just doing their own thing, using their own tools. Why bother talking to each other before then? I’ll get into why that’s not enough later. It is true that the handoff point is the most obvious part where devs and designers have to communicate. So let’s talk about that first.
  4. A project involves multiple people who all have a different idea of what’s going on. And unfortunately, we haven’t invented mind reading yet.
  5. If you are confused, ask for clarification. Instead of looking dumb, it shows you care enough to bother asking. Most people don’t! Pro-tip, it helps a lot to summarize the context and confirm you’ve got it all right before going for the ask. This is what I use to great effect. Making sure you know what’s going on is so important. Miscommunication is a huge reason why things get messy. And I don’t know about you, but I hate doing things over again. It’s my biggest pet peeve. Would rather get it right the first time, and the biggest factor is just speaking up and putting it on the table.
  6. I don’t like talking either. I’m an extreme introvert AND I have a stutter. Turns out, government employees really like using email (woo big surprise), to cover your ass when or if the ball gets dropped. So there’s that, and there’s Slack, which I consider a more user-friendly version of IRC.
  7. You can do fun things in Slack too, I highly recommend it! Gifs all over on Friday!
  8. Back to handoffs and design output! The truth is, the process isn’t just one way. You are not a dumpster with a sign going “drop mock ups here, will take anything.”
  9. Developers are more like the post office. They will accept a lot of stuff, including live birds, believe it or not, but they won’t take just anything. That ensures that the mailing process runs as smoothly as possible. Anything too out of the ordinary will take longer or cost more money. Same with development!
  10. The very first thing you need to determine is what kind of format you prefer the mockup to be in. That’s up to you. Designers often spend a lot of time formatting their files for you, so you should get on the same page so everyone’s happy. You can get it as a static image like a PNG or JPG, a Photoshop file with layers, or nowadays a Sketch file. Pro-tip, Sketch with Zeplin.io is pretty awesome! It pulls colors, fonts, and sizes out of a Sketch file and lays it out for you clearly. What’s needed with the mockups themselves, is a document laying out at least the hex colors the design contains. Fonts and sizes are helpful too, but hex colors are a must. It takes 5 clicks to find and copy a hex color out of a Photoshop file, so that will save you a lot of time in itself. For me, sizes in pixels aren’t particularly important, because I usually start from one desktop mock up and I eyeball-adjust it myself for responsiveness to tablet and mobile. You may not be in that situation. That depends entirely on the expectations of what the design should look like when implemented, and what kind of resources your company has. Ask for clarification if you aren’t sure. People love it when you exceed their expectations and save them time and money.
  11. So that’s what happens at the handoff with regards to design output. But let’s go further and make the process even clearer. The factors that affect the developer can affect the designer’s workflow higher up in the development life cycle, even before the design.
  12. In the words of Jerry MacGuire, “Help me help you.”
  13. First question, is there a framework or style guide you prefer or need to be using? For example, Bootstrap is an extremely common framework, that already has a bunch of design widgets available.
  14. There are Photoshop templates and the like which already build off of Bootstrap. Why should the designer start from scratch if they don’t have to? If you prefer a framework or the project has a framework limitation, the designer should know.
  15. Another consideration, depending on the expectations of the company or client, is what window size do you need to support, and how many mock up of different sizes does the designer need to hand off to you? As I mentioned before, I personally work off of one desktop-sized mockup, and adjust it for tablet and mobile as necessary. Your project may be different - it may live as only a mobile or a TV app, which means you may not need all these different sizes. Or the designer may need to mockup many different screen sizes because they need to demo it to the client before implementation, or user test it. But if you don’t need all those sizes to do your work, why should the designer put all that extra time making them? Get everyone to the table and start talking about what everyone needs and why.
  16. ince we’ve got everyone at the table now, let’s rewind the life cycle even further, and start at analysis. Let’s talk about other people’s expectations of what you do. This is when things start getting really fuzzy, so I have to remind you, that “it all depends” on the specific project you’re doing. But no matter what, remember, it’s all about “help me help you.” We all have one goal - to make this product the best it can be.
  17. According to the developer social network devRant, which does exactly what you expect it to do, the number 1 complaint among devs is product or project managers, at 23% of rants on the site. We don’t like being told how to do our jobs, which is totally fair. This isn’t always an easy thing to deal with. Many times, we aren’t in a position to directly affect the timeline or the requirements that are set.
  18. Know what it is you’re working with, and when asked how long it will take, be direct and honest. When asked for clarification, explain your reasoning using your knowledge. Even if ultimately you don’t win the battle, you will win your team’s trust, and that’s really the most important thing of all. Your team wants assurance that you know what you’re doing, and that you’ll get it done well. Your ultimate goal is the best product possible.
  19. The truth is that, many people, including product and project managers, believe development to be magical. And it kind of is, with how much it can do with so little. But working with it isn’t magic. You aren’t magicians who create something from nothing in no time.
  20. Your job is more like this - trying to assemble IKEA furniture. We’re working with all these pieces, and we know what it’s supposed to look like at the end, but it involves a lot of fiddling! And frustration, and crying maybe, in the middle. Pull back the curtain a bit, and at least hint how much work this actually takes.
  21. Now all this about expectations is one major factor of working with other people as a developer. If you are on a team of any size, this is something you will have to face. Another little survey - how many people here went into coding so they wouldn’t have to deal with office politics? I was a bio major for the same reason! Well I’m sorry to totally burst your bubble, but office politics affects you. It is everywhere.
  22. My former boss at the cancer research lab used to say, “Science is done by people, and people are assholes.” That’s the cynical way of looking at it, but we must never forget that people have biases, and they have egos.
  23. According to devRant, the #2 complaint from devs is bosses - development or engineering managers, at 21%. This is what makes it extra dicey. How do we unpack that?
  24. As a UX designer, one of our buzzwords that we love to use is “empathy.” People laugh at the thought of people saying we need empathy, since it’s touchy feely and who can afford that in the tech world? Well, you do need it, because it’s the secret of how you’re going to get stuff done.
  25. Empathy by definition is the ability to understand and share the feelings of another. What that means for dealing with bosses and coworkers and designers is: you have to figure out what drives them. And you have to figure out what keeps them up at night. And then you have to approach explaining your work to them in those terms.
  26. If your designer was recently hired out of a fancy design school, and is the only designer in the department, what do you think drives them? What do you think keeps them up at night? They’re probably scared, and they want to look like they know what they’re doing, they want to make something that looks and works beautifully. That’s how you’re going to get your work done. You need allies. Build yourself up by building other people up.
  27. Building yourself up means having your own ego as well. Ego’s not a bad thing, it’s merely “a person’s sense of self-esteem or self-importance.” Everyone should have a sense of ego, including you.
  28. That means choosing your boundary line to hold, and when you’re willing to walk away. Hint: when the expectations are this ridiculous, you really should walk away! Be willing to help out to make the best product possible, but know when to back off too. Choose your battles. Not everything is worth fighting. If one of your coworkers absolutely insists on using a certain tab measurement in the code, and nobody else cares, is that really worth fighting about? Maybe it is to some people, but it certainly isn’t really going to help the project move forward.
  29. Here’s one theory I have, when it comes to dealing with egos that has served me pretty well so far. “80% of how a person treats you is a reflection of themselves.” It’s not just about you. If someone’s an utter jerk to you or criticizes you unfairly, it’s probably not actually what you did, but their own ego showing. There is a balance to it, of course. Maybe there’s something simple in your behavior you could change to make it easier to interact with them. There’s never any an absolute right or wrong when it comes to dealing with other people, just what works between them. But again, boundaries. If people want to spur drama for the sake of drama, that’s on them. Not you.
  30. Because at the end of the day, it ultimately is about the work. When there’s politics flying all around you, that will be your strongest ally - your ability to get stuff done, and get it done well. In my case, it doesn’t really matter if I schmooze with the right people. I’m the only person in the entire organization who knows how to fully handle our website’s CMS framework, so they can’t really get rid of me. Be valuable. Know your worth. Know what makes people tick to move the project forward.