Designers are the ones in front of the clients, making impossible promises. Meanwhile, the Developers can bring: technological suggestions, feasibility, more technicallyoriented feature ideas. Designers are much less inclined to do work without a payoff. Therefore, designers and developers should work out some problems to together to SHOW EACH OTHER WHY AND HOW could they solves them
Trang 2TO MEET YOU
Trang 3Thinks purple is sexy
Reads books about
leading and tracking
Adores grid systems
Has 5,643 fonts installed and still can’t find one
perfect for her project
Trang 4[David]
_ wrote first computer program
at age 6
_ fluent in BASH, git, JSON, ReST & AJAX
_ 3 level 70s _ cuts own hair
Trang 6QUICK - PICK A SIDE
Trang 7READY, SET, BLAME.
Trang 8Designers break
functionality
in the name of "attractiveness"
Trang 9Fig 1: Before
Trang 10Fig 2: After
Trang 11Fig 2b: After
no workee
Trang 12<% form_for @registration do | f | %> form fields
<% end %>
Fig 3: Before (Rails)
Trang 13<form action="register.php" method="POST">
form fields
</form>
Fig 4: Before (PHP)
Trang 14<form id="new-registration-yay!">
form fields
</form>
Fig 5: just wtf
Trang 15enough rope for your designer to string
you up
Trang 16USE CRAP MARKUP
Trang 17SRSLY, WHY?
Trang 19AARRRGGGHH
Trang 20Embrace Markup Standards
Trang 21DESIGN CODE
Trang 22LOTS OF BENEFITS
➡ More accessible across devices
➡ Maintain/redesign more efficiently
➡ Improve SEO with semantic code
➡ Faster load time
Trang 23TECHNOLOGY-HOP
Trang 25CVS SVN GIT BAZAAR
Trang 26DESIGNERS != TEST SUBJECTS
Trang 27INVITE-ONLY BETA - BUT SOOOOOO COOL MUST USE.
Trang 29[designer version control system]
Trang 30[committing]
Trang 40[branching]
Trang 43[tagging]
Trang 46O HAI
I CHANGED THE SPEC
Trang 47designers use their
control over the
site’s visuals to
change functionality.
Trang 50"Buzzworthy"
Trang 51true story
Trang 54CHANGE STUFF WHEN IMPLEMENTING
Trang 55DON’T IGNORE DETAILS
Trang 64stay in your cave
Trang 65designers are the
ones in front of the clients, making
impossible promises
Trang 66Developers can bring:
Trang 67SAY NO TOO FAST
Trang 68USUALLY, WITH GOOD INTENTIONS
➡ Looking to mitigate risk
➡ Avoid scope creep
➡ Hesitant to say yes to something vague
and undefined
Trang 69NOT LISTENING
Trang 71YOU’RE THE GATEKEEPER
Trang 72COMMUNICATE WITH US
Trang 73DON’T BE NICK
Trang 74BE MACGYVER
Trang 75SOLUTIONS
Trang 76give it
away now
Trang 77designers are much
less inclined to
do work without a payoff
Trang 84LOVE OPEN SOURCE TOO MUCH
Trang 86http://www.gapingvoid.com/
Trang 88LESS $, MORE RESOURCES
➡ Smart developers to implement and
maintain it
➡ Lots of time to learn it, customize it
➡ No ready-made manuals, guides,
training
Trang 89FUNCTIONALITY BELLS AND WHISTLES
Trang 90(you included)
Trang 91OVERLOOK SIMPLE SOLUTIONS
Trang 93DESIGNER!
Trang 94TALK TO US
Trang 95➡ Sometimes, it’s something that isn’t
that important Might not be worth the time and effort
➡ Sometimes I have a suggestion that
will avoid crazy extra work
➡ Sometimes the complex solution is the
right one At least you’ll know it’s worth the work
Trang 96designers are
afraid
of their
computers
Trang 101<
Trang 102_ you use a computer all day,
so why not use it well?
_ the command line is
your friend
_ we love to help,
provided we like the
platform
Trang 103take a
long view
Trang 115FORGET TO ASK
Trang 117FILL GAPS
➡ Would rather plow ahead with
assumptions than stop and ask
➡ Get frustrated when we tweak the
solution they came up with
➡ Communication would save time and
headaches
Trang 118ASSUME NOTHING
Trang 119ASK QUESTIONS
Trang 120THINK THEY ARE
THE TARGET USER
Trang 124FORGET “AVERAGE”
➡ Push for bells and whistles an average
user would never request
➡ Put this extra functionality ahead of
usability
➡ Don’t tailor things (ie: error messages)
for non-tech people
Trang 125EMPATHY
Trang 126they're full
of
sh*t
Trang 127geometry
Trang 129astronomy
Trang 130“dimensionalization”
Trang 131but in the end
Trang 134they don't test in IE
Trang 140DON’T TEST IN IE
Trang 143TAKE A “FIGURE IT
OUT LATER”
APPROACH
Trang 145THINK EVERYONE CAN DESIGN
Trang 146They even build software to
help them do it
Trang 147“IF I HAD TIME ”
Trang 156+
Trang 157it doesn't matter
Trang 163BAD DESIGN
Trang 164$$$
Trang 165WHERE’S THE
LOVE?
Trang 166COME WITH PROBLEMS, NOT SOLUTIONS.
Trang 167SHOW EACH OTHER
WHY AND HOW.
Trang 168SOME TENSION
IS HEALTHY.
Trang 169TRY UNDERSTANDING.
Trang 170GO TO REFRESH
Trang 171http://speakerrate.com/talks/280