The Great Software Trendkill: 12 Rules for Great UI Design

55
joe natoli | givegoodux.com the great software trendkill 12 rules for great UI design 1

description

What if you could produce great UI design without aping the latest trends like Metro or iOS? Well, you can -- and Joe Natoli is going to share more than 20 years of UX and UI industry experience to show you how. This session introduces 12 immutable rules for UI patterns that instantly improve the intuitiveness and usability of any application. Joe Natoli will share more than 20 years of experience designing and developing intuitive user interfaces, engaging user experiences and successful software in a down-to-earth, clear and concise manner.

Transcript of The Great Software Trendkill: 12 Rules for Great UI Design

Page 1: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

the great software trendkill12 rules for great UI design

1

Page 2: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

formfollowsfunctionor does it?

2

Page 3: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

3louis sullivan thought so.

“It is the pervading law of all things organic and inorganic, of all things physical and metaphysical, of all things human and all things superhuman, of all true manifestations of the head, of the heart, of the soul, that the life is recognizable in its expression, that form ever follows function. This is the law.”

Page 4: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

4frank lloyd wright thought so.

Page 5: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

5walt gropius thought so too.

Page 6: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

6nature, however, disagrees.

“form follows function” presupposes that every form in the natural world exists as it does because of functional requirements.

From atoms to enzymes to organisms, scientists and biologists across the globe will tell you that function cannot be predicted.

What really happens is that organisms find functions for the forms they have inherited. In nature every form is the outcome of specific environmental circumstances and phenomenon.

Page 7: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

7if form did follow function...functionality would take priority over all other design considerations

aesthetic considerations would be secondary to functional considerations

every functional element would ultimately have one (and only one) design

one size would truly fit all!

Page 8: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

8

audience needs

client desires

ethical obligations

aesthetic inclinations

material properties

cultural presuppositions

functional requirements

time

budget

resources

reality check

Page 9: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

9RULE 1

every force evolves form.

Page 10: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

10accelerated tech evolution

Page 11: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

11accelerated UI evolution

Page 12: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

12accelerated UI evolution

Page 13: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

13accelerated UI evolution

Page 14: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

14accelerated UI evolution

Page 15: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

15accelerated UI evolution

Page 16: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

16accelerated UI evolution

Page 17: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

17accelerated UI evolution

Page 18: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

18human cognition? unchanged.

perceive the state of the world

interpret perceptionevaluate interpretations

intend to act

determine sequence of actionsexecute sequence

goals

Page 19: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

19RULE 2

technology changes.people don’t.

Page 20: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

20make it pretty...

Page 21: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

21which can make it useful.

Page 22: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

22RULE 3

beautiful things should function better.

Page 23: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

23all this and brains, too

Page 24: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

24these guys...not so much.

Page 25: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

25RULE 4

imitate strategy, not form.

Page 26: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

26changes in the visual field

Page 27: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

27RULE 5

don’t assume they’ll see it just because it’s there.

Page 28: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

28the dopamine loop

Page 29: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

29my reach exceeds my grasp

Page 30: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

30RULE 6

less is more.

Page 31: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

31conventions are your friends.

true top left

the point where meaningful information begins

people don’t look at screen edges

Page 32: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

32what’s expected?

Page 33: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

33tasks are stressful

Page 34: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

34RULE 7

design for experience, expectation and stress.

Page 35: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

35seeking relationships

Page 36: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

36seeking relationships

Page 37: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

37RULE 8

align EVERYTHING.

Page 38: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

38accentuate the negative...

Page 39: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

39...and create a positive.

Page 40: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

40RULE 9

pad EVERYTHING.

Page 41: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

41go easy on the eyes

Completely impact multifunctional processesand wireless supply chains. Dynamicallyengage business meta-services for market-driven data. Collaboratively restore cross-platform users before client-centeredmanufactured products.

Assertively evolve long-term high-impactportals through visionary solutions.Professionally harness standardized portalsvis-a-vis resource maximizing deliverables.Continually coordinate stand-aloneapplications rather than virtual communities.

Completely impact multifunctional processesand wireless supply chains. Dynamically

engage business meta-services for market-driven data. Collaboratively restore cross-

platform users before client-centeredmanufactured products.

Assertively evolve long-term high-impactportals through visionary solutions.

Professionally harness standardized portalsvis-a-vis resource maximizing deliverables.

Continually coordinate stand-aloneapplications rather than virtual communities.

Page 42: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

42go easy on the eyes

Centered HeadlineLeft-aligned paragraph text does not combine well with centered text. Unsymmetrical line lengths of theparagraph can give the headline the appearance that it’s slightly off-center.

centered text works on buttons

Page 43: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

43RULE 10

don’t center align text.

Page 44: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

44RULE 10

don’t center align text.ever.

Page 45: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

45RULE 10

don’t center align text.ever.unless it’s on a button.

Page 46: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

46pattern recognition

Page 47: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

47serif or sans? yes.

Some argue that sans serif typefaces are easier to read because they are plain; others contend that serif fonts are easier to read because the serifs draw the eye toward the letter. Research shows no difference in comprehension, reading speed or preference between serif and sans-serif fonts.

Some argue that sans serif typefaces are easier to read because they are plain; others contend that serif fonts are easier to read because the serifs draw the eye toward the letter. Research shows no difference in comprehension, reading speed or preference between serif and sans-serif fonts.

Page 48: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

48...unless they’re decorative.

There are many fonts that are easy to read. Any of them are fine to use. but avoid a font that is so decorative that it starts to interfere with pattern recognition in the brain.

There are many fonts that are easy to read. Any of them are fine to use. but avoid a font that is so decorative that it starts to interfere with pattern recognition in the brain.

There are many fonts that are easy to read. Any of them

are fine to use. but avoid a font that is so decorative that

it starts to interfere with pattern recognition in the brain.

Page 49: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

49meaning and comprehension

Tuck your chin into your chest, and then lift your chin upward as far as possible. 6-10 repetitions.

Lower your left ear toward your left shoulder and then your right ear toward your right shoulder. 6-10 repetitions.

Tuck your chin into your chest, and then lift your chin upward as

far as possible. 6-10 repetitions.

Lower your left ear toward your left shoulder and then your right

ear toward your right shoulder. 6-10 repetitions.

Page 50: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

50RULE 11

sans or serif is fine – but don’t decorate.

Page 51: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

51who’s on first?

Page 52: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

52who’s on first?

primary actions

current choice highlighted

secondary action

Page 53: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

53who’s on first?

secondary

tertiary

primary

Page 54: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

54RULE 12

visually separate primary and secondary actions.

Page 55: The Great Software Trendkill: 12 Rules for Great UI Design

joe natoli | givegoodux.com

the great software trendkill12 rules for great UI design

55