Top Banner
OWNING THE INTERACTION IN DYNAMIC ENVIRONMENTS fergus roche | gomitech.co.uk | bristol usability group UPA Europe conference, Turin Dec 08
98

Owning the Interaction in Dynamic Environments

Dec 16, 2014

Download

Technology

guestf4f7a4b38

Abstract
As the internet gets more interactive with the widespread adoption of broadband, we must continue to own user interactions across this changing landscape. This presentation will highlight the challenges from a UK design agency perspective and demonstrate my commerical, practical method for describing dynamic user interactions.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Owning the Interaction in Dynamic Environments

OWNING THE INTERACTION IN DYNAMIC ENVIRONMENTS

fergus roche | gomitech.co.uk | bristol usability group

UPA Europe conference, Turin Dec 08

Page 2: Owning the Interaction in Dynamic Environments

Version for publicationAll 3rd party imagery highlighted

IMAGE WITHHELD

Page 3: Owning the Interaction in Dynamic Environments

As the internet gets more interactive with the widespread adoption of broadband and the convergence of multimedia, we must continue to own user interactions across this changing landscape.

This presentation will highlight the challenges from a UK design agency perspective and demonstrate my commerical, practical method for describing dynamic user interactions.

Presentation overview

Page 4: Owning the Interaction in Dynamic Environments

As the internet gets more interactive with the widespread adoption of broadband, we must continue to own user interactions across this changing landscape.

This presentation will highlight the challenges from a UK design agency perspective an…demonstrate my commerical, practical method for describing dynamic user interactions.

Presentation overview

Page 5: Owning the Interaction in Dynamic Environments

Academic validation?

Page 6: Owning the Interaction in Dynamic Environments

Nil point

Page 7: Owning the Interaction in Dynamic Environments

1. INTRODUCTIONS

Page 8: Owning the Interaction in Dynamic Environments

Who am I?Fergus RocheContract User Experience Consultant

Page 9: Owning the Interaction in Dynamic Environments

I head up the User Experience at

&

Page 10: Owning the Interaction in Dynamic Environments

Agency-side

Client-side

My agency clients

Page 11: Owning the Interaction in Dynamic Environments

Travel Manufacturing

Digital Design

Fashion

RetailBroadcaster

Automotive

Telcomms

Construction

Insurance Health Care

Arts

CharityNGOs

Page 12: Owning the Interaction in Dynamic Environments

What project methodologies do/have I worked in?

Rapid Prototyping

bespoke

Made up & combos

Page 13: Owning the Interaction in Dynamic Environments

What is this presentation about?

Page 14: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

A practical method for describing dynamic user interactions like this...

Page 15: Owning the Interaction in Dynamic Environments

And then at the end you all are going to do it.Together you will design a website in five minutes.

Page 16: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

The end result, within 30 minutes you will all be doing this...

Page 17: Owning the Interaction in Dynamic Environments

2. THE PROBLEM

Page 18: Owning the Interaction in Dynamic Environments

This time last year...

Large-scale, retail e-commerce websiteStrong interactive functionality required15-20 strong project teamScrum [Agile] project methodologyWeekly meetings with the stakeholdersIncluding walk-throughs

Page 19: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 20: Owning the Interaction in Dynamic Environments

The walk through

Page 21: Owning the Interaction in Dynamic Environments

“???”

Page 22: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 23: Owning the Interaction in Dynamic Environments

“oh...OK”

Page 24: Owning the Interaction in Dynamic Environments

3. A CHANGING LANDSCAPE

Page 25: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

What is the internet in three words?

Page 26: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

What is the internet in three words?

COMMUNICATION

ENTERTAINMENT

INFORMATION

Page 27: Owning the Interaction in Dynamic Environments

The convergence has already started

Page 28: Owning the Interaction in Dynamic Environments

BANDWIDTH

INTERNET

MUSICTV GAMEFILM

+

COMMUNICATION

ENTERTAINMENT

INFORMATION

DEVICE

onDEVICE DEVICE DEVICE

Page 29: Owning the Interaction in Dynamic Environments

INTERNET

MUSICTV GAMEFILM

+

COMMUNICATION

ENTERTAINMENT

INFORMATION

BANDWIDTH

onDEVICE DEVICE DEVICEDEVICE

Page 30: Owning the Interaction in Dynamic Environments

INTERNET

MUSICTV GAMEFILM

Tesco Digital

ENTERTAINMENT

EuropeanFootball brand BRC

Buy/Download Live Buy/Download ARG

Tesco Digital

BANDWIDTH

onDEVICE DEVICE DEVICEDEVICE

+

2007-2008

Page 31: Owning the Interaction in Dynamic Environments

This is now. What about in 3 years? 5 years?

Page 32: Owning the Interaction in Dynamic Environments

Many of us will have several avatars, which can act semi-autonomously

Mesh networking will have interconnected most computer-based devices

Less and less software will be device-based. Users will simply connect to the internet

Geographical live data “where I am” will become synonymous with online activity

Page 33: Owning the Interaction in Dynamic Environments

These and many other future probabilities are within reach. We will need to design and manage the user experience.

Page 34: Owning the Interaction in Dynamic Environments

History is repeating itself [as it often does...]

ThenIts got text and pictures “...lets lay it out like a newspaper or magazine”

Now“Well this is how we offer TV” ...

... “This is how games work”

Page 35: Owning the Interaction in Dynamic Environments

Take ownership of the interaction.

Lets apply our human-centred approach to all interactions. Our approach is tried and tested. Hard won too.

Page 36: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 37: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

COMMUNICATION

ENTERTAINMENT

INFORMATION

Page 38: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 39: Owning the Interaction in Dynamic Environments

HOW SHOULD I USE IT?

I DONT GET IT?!

Bob the user

Page 40: Owning the Interaction in Dynamic Environments

The more dynamic an interaction, the greater the probability it will impact the user experience – for good or ill. Therefore we must manage all the user interactions.

It is our responsibility.

Page 41: Owning the Interaction in Dynamic Environments

4. THE METHOD

Page 42: Owning the Interaction in Dynamic Environments

STATS ANALYSIS

BUSINESS STRATEGY

USER JOURNEYS

PERSONAS

USER TESTING

WIREFRAMES

DOCUMENTATION

CONTENT AUDIT

UE process and outputs within the software

development process

Page 43: Owning the Interaction in Dynamic Environments

STATS ANALYSIS

BUSINESS STRATEGY

USER JOURNEYS

PERSONAS

USER TESTING

DOCUMENTATION

CONTENT AUDIT

WIREFRAMES

Page 44: Owning the Interaction in Dynamic Environments

PROCESSMAP

WIREFRAME

<show of hands please>

Page 45: Owning the Interaction in Dynamic Environments

PROCESSMAP

WIREFRAME STORYBOARD

<show of hands please>

Page 46: Owning the Interaction in Dynamic Environments

PROCESSMAP

WIREFRAME STORYBOARD+ =

Page 47: Owning the Interaction in Dynamic Environments

KEYFRAME 1

KEYFRAME 2

KEYFRAME 3

KEYFRAME 4

STORYBOARD

INTERACTION TO BE DESCRIBED

Page 48: Owning the Interaction in Dynamic Environments

Some examples...

Page 49: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

A process mapfrom a workshop...

Page 50: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Same process mapmade pretty afterwards in Visio

Page 51: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

A wireframe...sketched

Page 52: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

A wireframe...made pretty in Visio

Page 53: Owning the Interaction in Dynamic Environments

The live site

Page 54: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

And a storyboard

Page 55: Owning the Interaction in Dynamic Environments

A storyboard

IMAGE WITHHELD

Wallace & Grommit, Aardman Animation

Page 56: Owning the Interaction in Dynamic Environments

5. THE BIG STEAL

Page 57: Owning the Interaction in Dynamic Environments

PROCESSMAP

WIREFRAME STORYBOARD+ =

The animation industryWall-E, Disney Pixar

IMAGE WITHHELD

Page 58: Owning the Interaction in Dynamic Environments

The animation industry

Batman, http://dcanimated.toonzone.net/Storyboards/sbbatman.htm

IMAGE WITHHELD

Page 59: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

KEYFRAME

1A

ANIMATION SEQUENCE

Interaction being described

FRAME 1B

FRAME 1C

FRAME 1D

KEYFRAME

2

FRAME 2A

KEYFRAME

1

KEYFRAME

1

Richard Williams, The Animator’s Survival Kit

Page 60: Owning the Interaction in Dynamic Environments

“There are many ways to skin a cat”

Itchy & Scratchy, The Simpsons

IMAGE WITHHELD

Page 61: Owning the Interaction in Dynamic Environments

What is important is that we offer a clear, instructional method for explaining how user interactions should work

Page 62: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

All we need to do is describe

the key frames

Page 63: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 64: Owning the Interaction in Dynamic Environments

Which brings me to my 2nd key finding...

Page 65: Owning the Interaction in Dynamic Environments

6. LO-FI CAN BE BETTER

Page 66: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Royal Albert Hall pitchEvents & e-commerce

Page 67: Owning the Interaction in Dynamic Environments

Something odd happens when you present what is essentially a sketch.

People lean forward, engage and comment...

Page 68: Owning the Interaction in Dynamic Environments

7. MY FINDINGS

Page 69: Owning the Interaction in Dynamic Environments

Our work is throwaway in nature. Accept it.

Make that fact an asset and let that make you work faster

Not become a bottleneck for software development

Page 70: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

European football brand

Live TV + community

Page 71: Owning the Interaction in Dynamic Environments

What is important is that we offer a clear, instructional method for explaining how user interactions should work

Page 72: Owning the Interaction in Dynamic Environments

Wireframes aren’t special or always relevant. And static ones aren’t great for explaining interactions

Page 73: Owning the Interaction in Dynamic Environments

We should be responsible for the user experience across all user interactions regardless of the technology involved

Page 74: Owning the Interaction in Dynamic Environments

Once a software team and client is bought into the importance of a user-centered approach, reinforcing that you look after the user experience across all interactions will seem only natural

information architect vs. user experience

Page 75: Owning the Interaction in Dynamic Environments

Feel free to the change your outputs. Software teams don’t mind. Often they appreciate it

Page 76: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 77: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 78: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 79: Owning the Interaction in Dynamic Environments

A central purpose of my role is to reduce risk I believe.

Start early in the development life-cycleAssess and design quickly and simply Provide a view of the final product the client can commit to before spending developer man-hours

Page 80: Owning the Interaction in Dynamic Environments

7. THE SHOW-STOPPER

Page 81: Owning the Interaction in Dynamic Environments

“But, I can’t draw...”

Page 82: Owning the Interaction in Dynamic Environments

Yes youcan!

Page 83: Owning the Interaction in Dynamic Environments

Just because we can’t run as fast as Usain Bolt , doesn’t mean we can’t walk.

Drawing isn’t magic. Its just a learnt skill...

Same with art. No, we are not all Michaelangelo. But we can all draw a story.

IMAGE WITHHELD

IMAGE WITHHELD

Page 84: Owning the Interaction in Dynamic Environments

Artistic development in children - a U-shaped curve

Proponents of the U-shaped theory:Howard Gardner and Ellen Winner (1982), Jessica Davis (1991)

population

Page 85: Owning the Interaction in Dynamic Environments

"May I tell you about something I have done a number of times with kindergartners and high school seniors ? I ask the kindergartners to raise their hands if they can read . I then ask if they can work with numbers . Then I ask if they can write . At best one or two of them will raise their hands ; usually none does . When I then ask them if they can draw or make pictures , every raises their hand . Now , when I have done the same thing with high school seniors , each of them raises his hand in regard to reading , writing , and numbers . In regard to drawing and making pictures , it has been rare that anyone raises his or her hand“ Sarason, 1990

Were your three ‘R’s your artistic downfall?

Page 86: Owning the Interaction in Dynamic Environments

8. THE GROUP TASK

Page 87: Owning the Interaction in Dynamic Environments

To design an interactive website in 5 minutes.

Page 88: Owning the Interaction in Dynamic Environments

<Group task instruction>

Page 89: Owning the Interaction in Dynamic Environments

<5 minute countdown clock>

Page 90: Owning the Interaction in Dynamic Environments

•Pop your storyboards back in the envelope*•Place on your seat when you leave*•Add your name

Page 91: Owning the Interaction in Dynamic Environments

8. Conclusion

Page 92: Owning the Interaction in Dynamic Environments

IMAGE WITHHELD

Page 93: Owning the Interaction in Dynamic Environments

Feel empowered to design and lead more dynamic interactions

Believe you can bring your user-centered approach to Flash and 3D interactions

Let go of perfecting wireframes and start sketching interactions

Learnt a more engaging technique to sketch interactions to designers and clients

Page 94: Owning the Interaction in Dynamic Environments

Tools of the trade

Flipchart paper Post-itsBlu tacBig fat marker pens

Page 95: Owning the Interaction in Dynamic Environments

Put down the visio and pick up a pen Have a go, just start doodling and then simply use them to discuss an interaction Take up life drawing

Recommendations

Page 96: Owning the Interaction in Dynamic Environments

Recommended reading

Page 97: Owning the Interaction in Dynamic Environments

Questions

Page 98: Owning the Interaction in Dynamic Environments

THANKS!

fergus roche | gomitech.co.uk | bristol usability group