SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Designer   Developer
The                              The


Designer                         Developer
  Steven Trotter                   Craig McCoy
  @steventrotter                   @merlincam


  Creative Director, YWP           Developer, YWP
  Owner, Trotter Designs

  Founder, Refresh Jonesboro       Refresh Jonesboro
  Founder, Jonesboro Coworking

  steventrotter.com                captaincodemonkey.com
“You broke my whole
  fraking design!”
              kkthxbye,
              The Designer
Discuss potential problem areas
during wireframe process.

Explain how you arrived at the
design solutions you’re presenting.

Find compromises when things
don’t work out perfectly.
“Oh hells no! That’s
 going to take too
  long to build.”
             pwncakes & roflcopters,
             The Developer
Explain why you really want things
a particular way. Both of you.

Evaluate with the whole team to
find better, streamlined methods.

Decide together. Will this function
make the product better? If not,
where is the time better spent?
“Why do you
fuglify my stuff ?!”
                kkthxbye,
                The Designer
Review the design internally before
beginning development. Point out
small nuances in your design.

Is there a reason for the styling?
C/B compliant? Is it accessible?
What’s the user experience?

Explain your point of view. Listen to
their point of view. Rinse & repeat.
“WTF!?
What should this big
 button even do?”
             pwncakes & roflcopters,
             The Developer
Brainstorm together before
beginning design & development.

Get & give input during the entire
process. Blur the lines between
designer & developer.

Review everything internally
before presenting to the client.
“Let’s throw a little
 AJAX in there…
make it real slick.”
                  kkthxbye,
                  The Designer
Don’t be afraid to be a teacher.
Knowledge sharing now makes for
more streamlined projects later.

Learn to trust each other so that
you can be honest. - “I don’t know
what the hell you’re talking about. "

It’s a relationship. You’ll start
completing each other’s sentences.
”Um, yeah. We’re
not including that…
  it’s completely
      useless.”
            pwncakes & roflcopters,
            The Developer
Remember that you are not the
user. Often times, developers lack
empathy for the user’s POV.

It goes both ways: Too much or too
little – both suck.

Developing for geeks: include the
kitchen sink. Developing for task
management: a few streamlined
features.
“Let’s throw an
 add to calendar link
in there. That’s easy
   enough right?”
                 kkthxbye,
                 The Designer
Scope creep: Did the user request a
calendar on the site? Will this link
add to the site’s calendar or is it an
iCal file to be imported to a desktop
calendar?

Know the specs. Inside. And out.

Yes, the developers can work their
magic, but that doesn’t mean the
client will pay.
”I’ll look into it.”
 (when Firefly returns to Fox)


                       pwncakes & roflcopters,
                       The Developer
Keep in mind that the ultimate goal
is to create the best product possible.

Requirements change, and though it
sucks to complicate elegant solutions,
sometimes change is necessary.

Avoid the “knee-jerk no” & when a
truly bad idea lands on your plate,
your objections will carry a lot more
weight.
KK THX BYE
        download me @
        refreshjonesboro.org




   THANK YOU!

Mais conteúdo relacionado

Mais procurados

Fmp presentation ideas
Fmp presentation ideasFmp presentation ideas
Fmp presentation ideasaasiyahchopdat
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileJeff Gothelf
 
Evaluation
EvaluationEvaluation
EvaluationxChiip
 
The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable ProductsAnders Ramsay
 
It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...
It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...
It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...SchechterDesign
 
Development slam 2017
Development slam 2017Development slam 2017
Development slam 2017John Murray
 
Deflecting Bullshit: How to Defend Your Work Against Terrible Feedback
Deflecting Bullshit: How to Defend Your Work Against Terrible FeedbackDeflecting Bullshit: How to Defend Your Work Against Terrible Feedback
Deflecting Bullshit: How to Defend Your Work Against Terrible FeedbackAustin Knight
 
Media evaluation
Media evaluationMedia evaluation
Media evaluationjasskb
 
Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Anders Ramsay
 
Google Design Sprint for Devs (english) #AndroidTO
Google Design Sprint for Devs (english) #AndroidTOGoogle Design Sprint for Devs (english) #AndroidTO
Google Design Sprint for Devs (english) #AndroidTOBenno Lœwenberg
 
Prototyping for web and mobile workshop
Prototyping for web and mobile workshopPrototyping for web and mobile workshop
Prototyping for web and mobile workshopSimon Phillips
 
Agile UX Design in Practice: Crafting Great Products
Agile UX Design in Practice: Crafting Great ProductsAgile UX Design in Practice: Crafting Great Products
Agile UX Design in Practice: Crafting Great ProductsRoss Popoff-Walker
 
Embracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldEmbracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldTWG
 
Maximizing the impact of UX in an agile environment: Mixing agile and Lean UX
Maximizing the impact of UX in an agile environment: Mixing agile and Lean UXMaximizing the impact of UX in an agile environment: Mixing agile and Lean UX
Maximizing the impact of UX in an agile environment: Mixing agile and Lean UXJohn Whalen
 
Lego For Extended Scrum Simulation
Lego For Extended Scrum SimulationLego For Extended Scrum Simulation
Lego For Extended Scrum SimulationAlexey Krivitsky
 
Kontagent sxsw2011
Kontagent sxsw2011Kontagent sxsw2011
Kontagent sxsw2011krismet
 
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...Joshua Seiden
 

Mais procurados (20)

Fmp presentation ideas
Fmp presentation ideasFmp presentation ideas
Fmp presentation ideas
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Beyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and AgileBeyond Staggered Sprints: Integrating User Experience and Agile
Beyond Staggered Sprints: Integrating User Experience and Agile
 
Evaluation
EvaluationEvaluation
Evaluation
 
The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable Products
 
It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...
It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...
It's Gotta be Easier... Simplifying the Theme Building Process- WordCamp Bost...
 
Development slam 2017
Development slam 2017Development slam 2017
Development slam 2017
 
Deflecting Bullshit: How to Defend Your Work Against Terrible Feedback
Deflecting Bullshit: How to Defend Your Work Against Terrible FeedbackDeflecting Bullshit: How to Defend Your Work Against Terrible Feedback
Deflecting Bullshit: How to Defend Your Work Against Terrible Feedback
 
Media evaluation
Media evaluationMedia evaluation
Media evaluation
 
Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)
 
Google Design Sprint for Devs (english) #AndroidTO
Google Design Sprint for Devs (english) #AndroidTOGoogle Design Sprint for Devs (english) #AndroidTO
Google Design Sprint for Devs (english) #AndroidTO
 
Makerbot
MakerbotMakerbot
Makerbot
 
Prototyping for web and mobile workshop
Prototyping for web and mobile workshopPrototyping for web and mobile workshop
Prototyping for web and mobile workshop
 
Agile UX Design in Practice: Crafting Great Products
Agile UX Design in Practice: Crafting Great ProductsAgile UX Design in Practice: Crafting Great Products
Agile UX Design in Practice: Crafting Great Products
 
Evaluation
EvaluationEvaluation
Evaluation
 
Embracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldEmbracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile World
 
Maximizing the impact of UX in an agile environment: Mixing agile and Lean UX
Maximizing the impact of UX in an agile environment: Mixing agile and Lean UXMaximizing the impact of UX in an agile environment: Mixing agile and Lean UX
Maximizing the impact of UX in an agile environment: Mixing agile and Lean UX
 
Lego For Extended Scrum Simulation
Lego For Extended Scrum SimulationLego For Extended Scrum Simulation
Lego For Extended Scrum Simulation
 
Kontagent sxsw2011
Kontagent sxsw2011Kontagent sxsw2011
Kontagent sxsw2011
 
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
 

Semelhante a Designer vs Developer (Barcamp Memphis 2009)

AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and TechnologyEnplore AB
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
Expanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designExpanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designroskakori
 
The art and pain of teaching JavaScript
The art and pain of teaching JavaScriptThe art and pain of teaching JavaScript
The art and pain of teaching JavaScriptChristian Heilmann
 
The Designer’s Guide to Creating Churn
The Designer’s Guide to Creating ChurnThe Designer’s Guide to Creating Churn
The Designer’s Guide to Creating ChurnJohn Need
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandEmma Jane Hogbin Westby
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013Kevin Sharon
 
From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)ProductCamp Boston
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
Responsive Design Workflow
Responsive Design WorkflowResponsive Design Workflow
Responsive Design WorkflowShivanku Kumar
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)Future Insights
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXvincebohner
 
Engineering Authenticity: Crafting Design Systems with Code
Engineering Authenticity: Crafting Design Systems with CodeEngineering Authenticity: Crafting Design Systems with Code
Engineering Authenticity: Crafting Design Systems with CodeKelly Harrop
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesJohn Murray
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slidesSameer Al-Sakran
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Aidan Foster
 
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015Mozaic Works
 

Semelhante a Designer vs Developer (Barcamp Memphis 2009) (20)

Designer vs Developer
Designer vs DeveloperDesigner vs Developer
Designer vs Developer
 
AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and Technology
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
Expanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on designExpanding skill sets - Broaden your perspective on design
Expanding skill sets - Broaden your perspective on design
 
The art and pain of teaching JavaScript
The art and pain of teaching JavaScriptThe art and pain of teaching JavaScript
The art and pain of teaching JavaScript
 
The Designer’s Guide to Creating Churn
The Designer’s Guide to Creating ChurnThe Designer’s Guide to Creating Churn
The Designer’s Guide to Creating Churn
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013
 
From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
 
Responsive Design Workflow
Responsive Design WorkflowResponsive Design Workflow
Responsive Design Workflow
 
So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)So…What Do I Make? (Dan Mall)
So…What Do I Make? (Dan Mall)
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UX
 
Engineering Authenticity: Crafting Design Systems with Code
Engineering Authenticity: Crafting Design Systems with CodeEngineering Authenticity: Crafting Design Systems with Code
Engineering Authenticity: Crafting Design Systems with Code
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not Features
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010Production process presentation - drupalcamp Toronto 2010
Production process presentation - drupalcamp Toronto 2010
 
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
Alex Bolboacă: Usable Software Design at I T.A.K.E. Unconference 2015
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Designer vs Developer (Barcamp Memphis 2009)

  • 1. Designer Developer
  • 2. The The Designer Developer Steven Trotter Craig McCoy @steventrotter @merlincam Creative Director, YWP Developer, YWP Owner, Trotter Designs Founder, Refresh Jonesboro Refresh Jonesboro Founder, Jonesboro Coworking steventrotter.com captaincodemonkey.com
  • 3. “You broke my whole fraking design!” kkthxbye, The Designer
  • 4. Discuss potential problem areas during wireframe process. Explain how you arrived at the design solutions you’re presenting. Find compromises when things don’t work out perfectly.
  • 5. “Oh hells no! That’s going to take too long to build.” pwncakes & roflcopters, The Developer
  • 6. Explain why you really want things a particular way. Both of you. Evaluate with the whole team to find better, streamlined methods. Decide together. Will this function make the product better? If not, where is the time better spent?
  • 7. “Why do you fuglify my stuff ?!” kkthxbye, The Designer
  • 8. Review the design internally before beginning development. Point out small nuances in your design. Is there a reason for the styling? C/B compliant? Is it accessible? What’s the user experience? Explain your point of view. Listen to their point of view. Rinse & repeat.
  • 9. “WTF!? What should this big button even do?” pwncakes & roflcopters, The Developer
  • 10. Brainstorm together before beginning design & development. Get & give input during the entire process. Blur the lines between designer & developer. Review everything internally before presenting to the client.
  • 11. “Let’s throw a little AJAX in there… make it real slick.” kkthxbye, The Designer
  • 12. Don’t be afraid to be a teacher. Knowledge sharing now makes for more streamlined projects later. Learn to trust each other so that you can be honest. - “I don’t know what the hell you’re talking about. " It’s a relationship. You’ll start completing each other’s sentences.
  • 13. ”Um, yeah. We’re not including that… it’s completely useless.” pwncakes & roflcopters, The Developer
  • 14. Remember that you are not the user. Often times, developers lack empathy for the user’s POV. It goes both ways: Too much or too little – both suck. Developing for geeks: include the kitchen sink. Developing for task management: a few streamlined features.
  • 15. “Let’s throw an add to calendar link in there. That’s easy enough right?” kkthxbye, The Designer
  • 16. Scope creep: Did the user request a calendar on the site? Will this link add to the site’s calendar or is it an iCal file to be imported to a desktop calendar? Know the specs. Inside. And out. Yes, the developers can work their magic, but that doesn’t mean the client will pay.
  • 17. ”I’ll look into it.” (when Firefly returns to Fox) pwncakes & roflcopters, The Developer
  • 18. Keep in mind that the ultimate goal is to create the best product possible. Requirements change, and though it sucks to complicate elegant solutions, sometimes change is necessary. Avoid the “knee-jerk no” & when a truly bad idea lands on your plate, your objections will carry a lot more weight.
  • 19. KK THX BYE download me @ refreshjonesboro.org THANK YOU!