31
R you know more than you think you do IA

IA and RIA: You know more than you think you do

Embed Size (px)

DESCRIPTION

I’ve been working as an Information Architect for nearly ten years but it wasn’t until recently that I had the opportunity to work on the development of a rich internet application or RIA. While I had made some effort to get an understanding of what an effort like that might involve, like many things, you can’t really get a clear idea what it’s like to do something until you actually do it. This presentation describes my recent involvement in the development of an enterprise-level rich Internet application. It outlines the things I think are the same, different as well as a few pitfalls to avoid.

Citation preview

Page 1: IA and RIA: You know more than you think you do

Ryou know more than you think you do

IA

Page 2: IA and RIA: You know more than you think you do

While not entirely a case study, it’s about the observations I made when I was thrust into the development of a high-profile RIA.

Everybody’s talking RIA. So what’s this about?

Page 3: IA and RIA: You know more than you think you do

Two people speaking face-to-face

Narrative Archive Reproduction Speed Distance Quantity Immediacy

A History of Communication (Highly Abridged Version)

Page 4: IA and RIA: You know more than you think you do

Archived graphic narrative

Narrative Archive Reproduction Speed Distance Quantity Immediacy

A History of Communication (Highly Abridged Version)

Page 5: IA and RIA: You know more than you think you do

Archived written narrative

Narrative Archive Reproduction Speed Distance Quantity Immediacy

A History of Communication (Highly Abridged Version)

Page 6: IA and RIA: You know more than you think you do

Archived graphic & written narrative

Narrative Archive Reproduction Speed Distance Quantity Immediacy

A History of Communication (Highly Abridged Version)

Page 7: IA and RIA: You know more than you think you do

Narrative Archive Reproduction Speed Distance Quantity Immediacy

Reproduction of archived written & graphic narrative

A History of Communication (Highly Abridged Version)

Page 8: IA and RIA: You know more than you think you do

Narrative Archive Reproduction Speed Distance Quantity Immediacy

Faster reproduction of archived written & graphic narrative

A History of Communication (Highly Abridged Version)

Page 9: IA and RIA: You know more than you think you do

Narrative Archive Reproduction Speed Distance 1-way Quantity Immediacy

Reaching across distances

A History of Communication (Highly Abridged Version)

Page 10: IA and RIA: You know more than you think you do

Narrative Archive Reproduction Speed Distance 1-way Quantity Immediacy

Increased sharing and access to larger amounts of information

A History of Communication (Highly Abridged Version)

Page 11: IA and RIA: You know more than you think you do

Narrative Archive Reproduction Speed Distance 1-way Quantity Personal

Real time, mobile, human interaction both intimate and public

A History of Communication (Highly Abridged Version)

Page 12: IA and RIA: You know more than you think you do

Make Communication Methods…

More Relevant: Timely or Informed

Available to More People: n-to-n

Cover Greater Distances: Space & Time

All this in order to replicate as closely as possible…

Narrative Archive Reproduction Speed Distance Quantity Immediacy

Page 13: IA and RIA: You know more than you think you do

Narrative Archive Reproduction Speed Distance Quantity Immediacy

The experience of two people speaking face-to-face

Page 14: IA and RIA: You know more than you think you do

Rich Internet Application: (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e. maintaining the state of the program, the data etc) back on the application server.

Some of the most recognizable attributes of RIAs are:…fluidity in their behavior…speed in their responses …engaging in their appearance - more than typical HTML web sites

Defined

Page 15: IA and RIA: You know more than you think you do

• Customer Experience is in the driver’s seat

• Design-Centric vs. System –Driven

• Improved Performance

• The Design is the Code so no need for copious mounts of IA artifacts

What’s the buzz?

Page 17: IA and RIA: You know more than you think you do

6 things I think I thought going in…

The Hammer problem: “When the only tool you have is a hammer every problem looks like a nail.” I didn’t want limitations on my part to drive the process into my personal safe-zone simply because it’s what I know

High-profile: The design team had done an excellent job of marketing the application internally creating intense pressure to deliver based largely on a static presentation

Design looks real and finished in the minds of stakeholders

Work from predecessor – Specialist in social web and its implications. Not an area that I’d focused on much

How is the effort different from HTML design?Lack of familiarity with the implementation needs

Page 18: IA and RIA: You know more than you think you do

Urgency: Everybody wants it NOW! -CEO, CMO, Suppliers, Partner Marketing, Customers and the Press

Strategic View

Limited Prototype: Developed around the particular needs of a single context – Las Vegas, and several issues around scalability had not been addressed – Islands Regions, Destination vs. Activity driven paths

Existing IA Effort: Very little in terms of IA work to consume. Predecessor was split between two engagements one of which would become a new business unit under his supervision

Maintenance: No CMS or digital asset management systems in place to enable a reliable roll-out or maintenance plan

Page 19: IA and RIA: You know more than you think you do

Navigation: Proposed list of initial destinations included different types of paths that had not been distinguished from each other

Tactical View

Scope: A detailed and long-term feature/user story list had not been qualified

Usability: The design that had been so aggressively marketed had not undergone any scrutiny from a usability standpoint

Content: Several content areas had not been fleshed out and the need for interaction design prior to committing to code still existed

Page 20: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

Observed how a new, richer interface did or did not influence entrenched expectations for the outcome of a task.

Transference Emphasis on Quantitative vs. Qualitative info

Saw (again) the impact of big pictures

Collected pragmatic ammunition to battle “giddiness”

Usability Testing of Existing Prototype

Page 21: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

Qualified features and functions against three criteria

Mapped back-log sequencing to user need

DETOUR

Feature Analysis

Usability Testing of Existing Prototype

Page 22: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

Ratings from 1 to 5 5 being highest

Page 23: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

QUALITY

COST

TIME

USER

BUSINESS

TECH

Least Flexibility

X

XX

x3 x2 x1

Most F

lexibility

Page 24: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

x2x1 x3

Multiply the values ineach column by their weight from the matrix

Sort on the weighted scores

Page 25: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

Agreed with design team on Key-frames as reference points for wireframes (YES wireframes!)

Developed additional visual vocabulary to communicate rudimentary transitions without being too prescriptive

DETOUR

ID For Content Areas Yet To Be Characterized

Feature Analysis

Usability Testing of Existing Prototype

Page 26: IA and RIA: You know more than you think you do

Visual Vocabulary

Simple notation to take in transitions within static artifacts

What to do first?: Review the Foundation

Page 27: IA and RIA: You know more than you think you do

What to do first?: Review the Foundation

Identified Different Context For Navigation Used To See Inventory

ID For Content Areas Yet To Be Characterized

Feature Analysis

Usability Testing of Existing Prototype

I want to go to...Las Vegas, New York, The CaribbeanI want to… Ski, Surf, Save Money

Page 28: IA and RIA: You know more than you think you do

Hype: Higher “Giddiness” factor that comes from stakeholders’ seeing cool, shiny moving prototype

What’s Different?

Vocabulary: There is some language that comes with RIA development that is an outgrowth of its visual fluidity. This affects traditional artifacts

Rev Cycles: Lead-times between functional and visual design can be longer

ID Context: Interaction design often driven at a component vs. a page level

Business Logic in the UI: There is more going on in the UI than there used to be vs. the back-end. This informs the efficacy of certain interactions

Page 29: IA and RIA: You know more than you think you do

Collaboration: Discipline in validating feasibility of features with technical development

What’s The Same?

The process: Idea, Plan & Build

Planning: The need to do low-risk, functional prototypes devoid of design elements

Tactics: The need to assess your surroundings and choose tactics appropriately

Balance: IA bringing balance between the System and the UI. However, the desire to forge ahead without planning that used to come from technology is coming from design

Vision: Discipline in keeping the big picture in front of individual features

Page 30: IA and RIA: You know more than you think you do

Pitfalls To Avoid

Interaction Design: Not getting caught up in the interaction at the expense of content or “The Rube Goldberg”* school of interaction for its own sake.

*Rube Goldberg (rōōb gōld’berg), n. a comically involved, complicated invention, laboriously contrived to perform a simple operation – Webster’s New World Dictionary

Revision Cycles: Don’t assume that visual edits are as easy in Flash as in HTML

Tone-Setting: Not killing the excitement with pragmatism

Page 31: IA and RIA: You know more than you think you do

Q&A