joe johnston - flexperience - putting the flex in ux

29

Upload: 360conferences

Post on 28-Jan-2015

102 views

Category:

Technology


0 download

DESCRIPTION

The User Experience Process as it evolves around Flex/AIR applications. Investigating Discovery, Persona's, Wireframing, Design Framework and Rapid Prototyping. See how Flex is integrated into this process along with other Adobe tools such as Catalyst.

TRANSCRIPT

Page 1: Joe Johnston - FLEXperience - putting the Flex in UX
Page 2: Joe Johnston - FLEXperience - putting the Flex in UX

Who I am

UX Specialist for Universal Mind

Not a Designer Not a Developer

I sit in betweenA real live Catalyst

also known as merhl.com

Page 3: Joe Johnston - FLEXperience - putting the Flex in UX

What is UX?

It’s a term used to describe the overarching experience a person has as a result of there interactions.

Page 4: Joe Johnston - FLEXperience - putting the Flex in UX

What is UX

“Design is not just about coming up with a solution, it’s !guring out the right way to look at the problem”.

The “what” before the “how”

Page 5: Joe Johnston - FLEXperience - putting the Flex in UX

UX Process

Research

Personas

Wireframe

Design Framework

Vision Prototype

Page 6: Joe Johnston - FLEXperience - putting the Flex in UX

Research

“Customers sometimes do not know what they want,”

“It can be dangerous to just listen to what users say they need.”

John Seely Brown, the co-chairman of the Deloitte Center for Edge Innovation

“It is more from engaging with users, watching what they do, understanding their pain points, then you get big leaps in design,”

Debra Dunn, an associate professor at the Stanford Institute of Design

None of this means that input from users is unimportant. Designers must find a multitude of ways to understand users’ needs at a deeper level.

Page 7: Joe Johnston - FLEXperience - putting the Flex in UX

Research

Immerse yourself in the the culture of the useras fast as possible

Create/Understand the User GoalsA single sentence that defines the goal (ie. iPhoto or Aperture)

User Interviews/observationsUse open ended questions What makes a good day or a bad day? What Activities currently waste your time? How do you find workarounds, shortcuts? What did you do when you first came in today?

Page 8: Joe Johnston - FLEXperience - putting the Flex in UX

Research

Types of Users

BeginnersSales/Execs/Marketing

IntermediateAre the most important

Expertsthe Subject Matter Experts (SME’s)

Page 9: Joe Johnston - FLEXperience - putting the Flex in UX

Research

Immerse yourself into the industry

Competitive Research

Collage boards/Demos

Page 10: Joe Johnston - FLEXperience - putting the Flex in UX

Personas

Personas are fictitious people who represent the archetypal qualities of your audience. They provide targets for design and are generally very effective for communicating design and research activities throughout an organization.

Page 11: Joe Johnston - FLEXperience - putting the Flex in UX

Personas are

Drawn from field research

Named as individuals

Developed for specific contexts

Typical and believable

Page 12: Joe Johnston - FLEXperience - putting the Flex in UX

Personas are not

Based on demographics or market segments

Drawn from gut feelings about your audience

User profiles or stereotypes e.g. “Soccer mom”

Page 13: Joe Johnston - FLEXperience - putting the Flex in UX
Page 14: Joe Johnston - FLEXperience - putting the Flex in UX

Personas

Context Scenariosconcise narrative descriptions of one or more personas using a product to achieve a specific goals.

Page 15: Joe Johnston - FLEXperience - putting the Flex in UX

Wireframes

BrainstormingWith fellow Designers/Developers/Clients ie. Affinity Diagrams

Design Studio Session

Page 16: Joe Johnston - FLEXperience - putting the Flex in UX

Wireframes

Wireframe the user screens and interactionsStart to place content

No Design applied little or no color

Built using FireworksJust a personal preference

Several Iterations/Refinement

Page 17: Joe Johnston - FLEXperience - putting the Flex in UX
Page 18: Joe Johnston - FLEXperience - putting the Flex in UX
Page 19: Joe Johnston - FLEXperience - putting the Flex in UX
Page 20: Joe Johnston - FLEXperience - putting the Flex in UX
Page 21: Joe Johnston - FLEXperience - putting the Flex in UX

Wireframes

Used by DesignTo start the Design Framework

Used by Developers To start the Back-end Architecture and Services

Used by ClientsHelp identify content detailTo show to Stake Holders or other Meetings

Page 22: Joe Johnston - FLEXperience - putting the Flex in UX

Wireframes

Pretend the interface is magic

Page 23: Joe Johnston - FLEXperience - putting the Flex in UX

Design Framework

Starts after wireframes have been completed

Collaborating with Designer

Several Iterations/Refinement

Page 24: Joe Johnston - FLEXperience - putting the Flex in UX

Design Framework

Page 25: Joe Johnston - FLEXperience - putting the Flex in UX

Vision Prototype

Most important deliverable

A real working application in the deploying technology

Can capture key problems before full application is built

Apply design framework

Rapidly built from a couple days to a couple weeksbuilding out key sections and UX flows

Page 26: Joe Johnston - FLEXperience - putting the Flex in UX

Vision Prototype

User Testing/ValidationRobust formal to Friends and Family testing, Silverback

Stake Holder buy in

Data/Service Validation

Marketing

Demos for trade shows, other

Page 27: Joe Johnston - FLEXperience - putting the Flex in UX

Vision Prototype

Created and skinned in Flex/AIR using CSS and DegrafaAllows for a nice separation between code and skins

Devs can take and reuse the skins/views in the production application, saving dev time

Page 28: Joe Johnston - FLEXperience - putting the Flex in UX

Vision Prototype

Demo

Page 29: Joe Johnston - FLEXperience - putting the Flex in UX

Resources

Cooper.comAbout Face 3 - book

degrafa.org

adaptivepath.com/

wireframes.linowski.ca/

konigi.com/

http://flowingdata.com/

merhl.com - [email protected]