Complex User Interfaces Don't Need to Be...Complex

50
1 © User Centric, Inc., July 2012 PRESENTER: MODERATOR: #uxlunch

description

Some user interfaces (UIs) can be designed to be incredibly simple and easy to use, whereas other UIs need to incorporate and support some level of complexity, whether it be the agent's screen design for a call center or the user workflow for system admins on enterprise applications. All too often, UIs are painted with broad brush strokes in terms of simple vs. complex. This webinar presentation addresses the following questions: • Where does 'complexity' come from? • What 'complexity' is unavoidable? • What 'complexity' is avoidable, and how can you avoid it?

Transcript of Complex User Interfaces Don't Need to Be...Complex

Page 1: Complex User Interfaces Don't Need to Be...Complex

1© User Centric, Inc., July 2012

PRESENTER: MODERATOR:#uxlunch

Page 2: Complex User Interfaces Don't Need to Be...Complex

2© User Centric, Inc., July 2012

Page 3: Complex User Interfaces Don't Need to Be...Complex

3© User Centric, Inc., July 2012

Why Are We Here?

Who We Are

The Webinars

Today’s Topic

What We Do

Page 4: Complex User Interfaces Don't Need to Be...Complex

4© User Centric, Inc., July 2012

Why Are We Here?

Who We Are

The Webinars

Today’s Topic

What We Do

Page 5: Complex User Interfaces Don't Need to Be...Complex

5© User Centric, Inc., July 2012

Why Are We Here?

Who We Are

The Webinars

Today’s Topic

What We Do•

Page 6: Complex User Interfaces Don't Need to Be...Complex

6© User Centric, Inc., July 2012

We Believe Experiences Matter TM

9:45 PM 11:45 PM

Page 7: Complex User Interfaces Don't Need to Be...Complex

7© User Centric, Inc., July 2012

Why Are We Here?

Who We Are

The Webinars

Today’s Topic

What We Do •

Page 8: Complex User Interfaces Don't Need to Be...Complex

8© User Centric, Inc., July 2012

Why Are We Here?

Credit: UX2.0 Usability Test Report

Page 9: Complex User Interfaces Don't Need to Be...Complex

9© User Centric, Inc., July 2012

Page 10: Complex User Interfaces Don't Need to Be...Complex

10© User Centric, Inc., July 2012

Complexity Defined

Page 11: Complex User Interfaces Don't Need to Be...Complex

11© User Centric, Inc., July 2012

Complexity Defined

Page 12: Complex User Interfaces Don't Need to Be...Complex

12© User Centric, Inc., July 2012

Complexity Defined

Page 13: Complex User Interfaces Don't Need to Be...Complex

13© User Centric, Inc., July 2012

Complexity Defined

Page 14: Complex User Interfaces Don't Need to Be...Complex

14© User Centric, Inc., July 2012

Complexity Defined

Page 15: Complex User Interfaces Don't Need to Be...Complex

15© User Centric, Inc., July 2012

Complexity Defined

Page 16: Complex User Interfaces Don't Need to Be...Complex

16© User Centric, Inc., July 2012

‘Complexity’ is typically not a goal for design

Credit: UX2.0 Usability Test Report

Page 17: Complex User Interfaces Don't Need to Be...Complex

17© User Centric, Inc., July 2012

Complexity is wrought with emotional baggage

Page 18: Complex User Interfaces Don't Need to Be...Complex

18© User Centric, Inc., July 2012

Complexity ≠ Complicated

••

••

Page 19: Complex User Interfaces Don't Need to Be...Complex

19© User Centric, Inc., July 2012

Complexity ≠ Complicated

Page 20: Complex User Interfaces Don't Need to Be...Complex

20© User Centric, Inc., July 2012

Complex User Interface, from a stakeholder’s POV

Page 21: Complex User Interfaces Don't Need to Be...Complex

21© User Centric, Inc., July 2012

Complex User Interface, from a developer’s POV

Ray Toal, Developing Complex User Interface Applications in Java

Page 22: Complex User Interfaces Don't Need to Be...Complex

22© User Centric, Inc., July 2012

Complexity ≠ Complicated

Page 23: Complex User Interfaces Don't Need to Be...Complex

23© User Centric, Inc., July 2012

Page 24: Complex User Interfaces Don't Need to Be...Complex

24© User Centric, Inc., July 2012

Where does complexity come from?

Page 25: Complex User Interfaces Don't Need to Be...Complex

25© User Centric, Inc., July 2012

Complexity originating from technology

Page 26: Complex User Interfaces Don't Need to Be...Complex

26© User Centric, Inc., July 2012

Complexity originating from the business

Page 27: Complex User Interfaces Don't Need to Be...Complex

27© User Centric, Inc., July 2012

Complexity originating from user tasks

Page 28: Complex User Interfaces Don't Need to Be...Complex

28© User Centric, Inc., July 2012

Determining whether complexity is real or fabricated

Page 29: Complex User Interfaces Don't Need to Be...Complex

29© User Centric, Inc., July 2012

What do users think about function vs. aesthetics?

Function Aesthetics

Page 30: Complex User Interfaces Don't Need to Be...Complex

30© User Centric, Inc., July 2012

Lesson Learned: Hearing vs. listening to user feedback

Page 31: Complex User Interfaces Don't Need to Be...Complex

31© User Centric, Inc., July 2012

Where does complexity come from?

Page 32: Complex User Interfaces Don't Need to Be...Complex

32© User Centric, Inc., July 2012

Tesler’s Law

Back-end development

Front-end

User Interface

Page 33: Complex User Interfaces Don't Need to Be...Complex

33© User Centric, Inc., July 2012

Page 34: Complex User Interfaces Don't Need to Be...Complex

34© User Centric, Inc., July 2012

Heavily used applications and the expert user

Page 35: Complex User Interfaces Don't Need to Be...Complex

35© User Centric, Inc., July 2012

Page 36: Complex User Interfaces Don't Need to Be...Complex

36© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 37: Complex User Interfaces Don't Need to Be...Complex

37© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 38: Complex User Interfaces Don't Need to Be...Complex

38© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 39: Complex User Interfaces Don't Need to Be...Complex

39© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 40: Complex User Interfaces Don't Need to Be...Complex

40© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 41: Complex User Interfaces Don't Need to Be...Complex

41© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 42: Complex User Interfaces Don't Need to Be...Complex

42© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 43: Complex User Interfaces Don't Need to Be...Complex

43© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows(This is a BAD example of exception reporting!)

Page 44: Complex User Interfaces Don't Need to Be...Complex

44© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 45: Complex User Interfaces Don't Need to Be...Complex

45© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Controls

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 46: Complex User Interfaces Don't Need to Be...Complex

46© User Centric, Inc., July 2012

Strategies for making the ‘complex’ simple

Prioritization

Progressive Disclosure

Visual Grouping

Contextual Actions

Iconography

Consistent Interactions

Exception Reporting

Map to Mental Models

Support Workflows

Page 47: Complex User Interfaces Don't Need to Be...Complex

47© User Centric, Inc., July 2012

Page 48: Complex User Interfaces Don't Need to Be...Complex

48© User Centric, Inc., July 2012

Gregory Nunn

Page 49: Complex User Interfaces Don't Need to Be...Complex

49© User Centric, Inc., July 2012

Albert Einstein

Page 50: Complex User Interfaces Don't Need to Be...Complex

50© User Centric, Inc., July 2012

PRESENTERS:#uxlunch