1. Trang chủ
  2. » Công Nghệ Thông Tin

10 Things Designers do that piss off Developers and vice versa

171 168 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề 10 Things Designers Do That Piss Off Developers And Vice Versa
Thể loại essay
Định dạng
Số trang 171
Dung lượng 8,64 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 2

TO MEET YOU

Trang 3

Thinks 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 6

QUICK - PICK A SIDE

Trang 7

READY, SET, BLAME.

Trang 8

Designers break

functionality

in the name of "attractiveness"

Trang 9

Fig 1: Before

Trang 10

Fig 2: After

Trang 11

Fig 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 15

enough rope for your designer to string

you up

Trang 16

USE CRAP MARKUP

Trang 17

SRSLY, WHY?

Trang 19

AARRRGGGHH

Trang 20

Embrace Markup Standards

Trang 21

DESIGN CODE

Trang 22

LOTS OF BENEFITS

➡ More accessible across devices

➡ Maintain/redesign more efficiently

➡ Improve SEO with semantic code

➡ Faster load time

Trang 23

TECHNOLOGY-HOP

Trang 25

CVS SVN GIT BAZAAR

Trang 26

DESIGNERS != TEST SUBJECTS

Trang 27

INVITE-ONLY BETA - BUT SOOOOOO COOL MUST USE.

Trang 29

[designer version control system]

Trang 30

[committing]

Trang 40

[branching]

Trang 43

[tagging]

Trang 46

O HAI

I CHANGED THE SPEC

Trang 47

designers use their

control over the

site’s visuals to

change functionality.

Trang 50

"Buzzworthy"

Trang 51

true story

Trang 54

CHANGE STUFF WHEN IMPLEMENTING

Trang 55

DON’T IGNORE DETAILS

Trang 64

stay in your cave

Trang 65

designers are the

ones in front of the clients, making

impossible promises

Trang 66

Developers can bring:

Trang 67

SAY NO TOO FAST

Trang 68

USUALLY, WITH GOOD INTENTIONS

➡ Looking to mitigate risk

➡ Avoid scope creep

➡ Hesitant to say yes to something vague

and undefined

Trang 69

NOT LISTENING

Trang 71

YOU’RE THE GATEKEEPER

Trang 72

COMMUNICATE WITH US

Trang 73

DON’T BE NICK

Trang 74

BE MACGYVER

Trang 75

SOLUTIONS

Trang 76

give it

away now

Trang 77

designers are much

less inclined to

do work without a payoff

Trang 84

LOVE OPEN SOURCE TOO MUCH

Trang 86

http://www.gapingvoid.com/

Trang 88

LESS $, MORE RESOURCES

➡ Smart developers to implement and

maintain it

➡ Lots of time to learn it, customize it

➡ No ready-made manuals, guides,

training

Trang 89

FUNCTIONALITY BELLS AND WHISTLES

Trang 90

(you included)

Trang 91

OVERLOOK SIMPLE SOLUTIONS

Trang 93

DESIGNER!

Trang 94

TALK 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 96

designers 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 103

take a

long view

Trang 115

FORGET TO ASK

Trang 117

FILL 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 118

ASSUME NOTHING

Trang 119

ASK QUESTIONS

Trang 120

THINK THEY ARE

THE TARGET USER

Trang 124

FORGET “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 125

EMPATHY

Trang 126

they're full

of

sh*t

Trang 127

geometry

Trang 129

astronomy

Trang 130

“dimensionalization”

Trang 131

but in the end

Trang 134

they don't test in IE

Trang 140

DON’T TEST IN IE

Trang 143

TAKE A “FIGURE IT

OUT LATER”

APPROACH

Trang 145

THINK EVERYONE CAN DESIGN

Trang 146

They even build software to

help them do it

Trang 147

“IF I HAD TIME ”

Trang 156

+

Trang 157

it doesn't matter

Trang 163

BAD DESIGN

Trang 164

$$$

Trang 165

WHERE’S THE

LOVE?

Trang 166

COME WITH PROBLEMS, NOT SOLUTIONS.

Trang 167

SHOW EACH OTHER

WHY AND HOW.

Trang 168

SOME TENSION

IS HEALTHY.

Trang 169

TRY UNDERSTANDING.

Trang 170

GO TO REFRESH

Trang 171

http://speakerrate.com/talks/280

Ngày đăng: 06/07/2014, 17:08

w