Designer vs Developer (Barcamp Memphis 2009)

19
Designer Developer
  • date post

    19-Oct-2014
  • Category

    Technology

  • view

    1.448
  • download

    2

description

An informal discussion about the things that designers and developers do to piss each other off. We’ll talk about ways to make peace and learn to collaborate on a new level.

Transcript of Designer vs Developer (Barcamp Memphis 2009)

Page 1: Designer vs Developer (Barcamp Memphis 2009)

Designer Developer

Page 2: Designer vs Developer (Barcamp Memphis 2009)

Craig McCoy@merlincam

Developer, YWP

Refresh Jonesboro

captaincodemonkey.com

The

DeveloperSteven Trotter@steventrotter

Creative Director, YWPOwner, Trotter Designs

Founder, Refresh JonesboroFounder, Jonesboro Coworking

steventrotter.com

The

Designer

Page 3: Designer vs Developer (Barcamp Memphis 2009)

“You broke my whole fraking design!”

kkthxbye,The Designer

Page 4: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 5: Designer vs Developer (Barcamp Memphis 2009)

“Oh hells no! That’s going to take too

long to build.”pwncakes & roflcopters,The Developer

Page 6: Designer vs Developer (Barcamp Memphis 2009)

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?

Page 7: Designer vs Developer (Barcamp Memphis 2009)

“Why do you fuglify my stuff ?!”

kkthxbye,The Designer

Page 8: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 9: Designer vs Developer (Barcamp Memphis 2009)

“WTF!?What should this big

button even do?”

pwncakes & roflcopters,The Developer

Page 10: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 11: Designer vs Developer (Barcamp Memphis 2009)

“Let’s throw a little AJAX in there…

make it real slick.”

kkthxbye,The Designer

Page 12: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 13: Designer vs Developer (Barcamp Memphis 2009)

”Um, yeah. We’re not including that…

it’s completelyuseless.”

pwncakes & roflcopters,The Developer

Page 14: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 15: Designer vs Developer (Barcamp Memphis 2009)

“Let’s throw anadd to calendar link

in there. That’s easy enough right?”

kkthxbye,The Designer

Page 16: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 17: Designer vs Developer (Barcamp Memphis 2009)

”I’ll look into it.”(when Firefly returns to Fox)

pwncakes & roflcopters,The Developer

Page 18: Designer vs Developer (Barcamp Memphis 2009)

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.

Page 19: Designer vs Developer (Barcamp Memphis 2009)

KK THX BYE

THANK YOU!

download me @ refreshjonesboro.org