300 likes | 452 Vues
This session explores the evolution of user experience documentation, focusing on the shift from static web design to dynamic Rich Internet Applications (RIAs). Attendees will learn about key deliverables that facilitate user-centered design, such as user experience briefs, concept maps, site maps, and wireframes. We will discuss the importance of clear documentation in establishing trust with clients and guiding developers. The session will address the increased complexity of user interactions and the collaborative nature of design in modern web development, alongside challenges and best practices.
E N D
About Me Background • Trained as designer and illustrator (pre-Web) • Began designing interactive applications in 1993 • Evolved from Web designer to information architect Now • User Experience Lead at Roundarch • Manage information architecture and user experience design for large-scale corporate sites
About Roundarch Roundarch is a specialized consultancy focused on designing and building web sites and applications for the world’s largest organizations. Key Facts • We serve mainly Fortune 500 and large government organizations • We specialize in balancing user centered design with enterprise class technology to ensure our solutions are easy to use, a joy to use and highly scalable • This synergy of user experience design and technology has made us a recognized leader in developing rich internet applications and we have 20+ RIA projects on-going Key Figures • Founded in 2000 • Approximately 150 employees (and looking for more good ones) • Offices: New York, Chicago, Boston
User Experience Shift Single Page / “Stateless” / RIA Paradigm Page-based Paradigm Single state per page Paradigm Shift Multiple states per page (Roughly 1 event or content topic per page) Multiple events or content topics in one place Transitions and motion are more important DynamicWebsites (content + applications) StaticWebsites (content) Rich Internet Applications and “2.0”
Documentation Challenges of the New Paradigm • More complex interactions (e.g., motion, transitions, multiple states) • More dynamic content (e.g., user generated) • More collaborative / simultaneous design processes (less sequential) • Information architecture >> interaction design >> visual design >> productionno longer ideal • Longer conceptual / ideational process • More time establishing the foundation before we start making magic • Expanded team • And / or more experienced team
Why Does Documentation Matter? • Clients need to understand what they’re getting • Level of trust varies • Designers and developers need to know what to create • Level of accessibility and control varies
Outline of this Session • Talk about each key deliverable we use • Why we use it • What makes a good one • How it has changed with Rich Internet Applications (RIAs) • Limitations and challenges • Please interrupt with questions and your own experiences • Examples!
This Session Is Not… • a comprehensive discussion of every documentation technique in existence • about tools • about user research
User Experience Brief • Early-stage strategic approach document • Summarizes what we know so far • Output of Discovery process • Used to gather consensus • May include: • Requirements • User research results • Personas / scenarios • Concept map (more later) • User flows (more later) • Organizing principles • Varies in length depending on needs
Concept Map / Model • Big picture approach • Relationships between ideas or concepts • Intended to generate discussion and gain consensus • Not usually a “final” design document • Good opportunity to illustrate the “core” of the experience (instead of top-down)
Concept Map – In Practice • Requires information design / illustration skills • Need to keep it (somewhat) simple • Some audiences have a hard time understanding how it turns into a site • “What am I agreeing to?”
Considerations for RIAs / Web 2.0 User Experience Brief, Concept Map • Leaps from deliverable to deliverable are bigger • Establish an approach so there aren’t as many surprises in each leap
Site Map • Establish scope • Make sure we’re not missing anything • Discuss “permanence” of labels at this stage
Site Map – In Practice • Multiple formats • Not very different for RIAs / 2.0 applications • Still a core deliverable
Wireframes • Still the core method of documentation • We spend the bulk of our time on them • Multiple options of complexitywireframes >> annotated wireframes >> user interface specification (“functional spec”) • Role of wireframes changes depending on context • Other deliverables, e.g., prototype • Accessibility of other disciplines (visual design, development)
Wireframes – In Practice • Wireframes do… • show relative prioritization of elements • suggest grouping / relationships between elements • document labeling (but probably not final content) • show functionality • Wireframes do not… • Suggest creative / visual design • Show precise layout • Tell you what’s above the fold • Just the right amount of “design” • Not confused with visual design • But it looks good and sets some expectations on general layout
Wireframes – In Practice • Real vs. fake data • Use both • Important for comping / prototyping • Illustration techniques to document design • Color • Multiple states • Exploded views • Interaction sequences • Establish visual language / patterns to use consistently • Use of humor / personal touches – keep the audience involved
Considerations for RIAs / Web 2.0 Wireframes • Move in and out of “page” view to show key interactions • Don’t try to document things that can’t be documented well • Transitions / motion • Precise mouse interactions • Use prototypes / demos to fill the gaps in wireframes (next topic) • The gaps can be bigger if a prototype exists too
Design Comps • Establish creative look and feel • Communicate brand • Same challenges as UX documentation • Motion / transitions • Multiple states • Dynamic content
Prototype / Proof of Concept • Take visual design to the next level • Can act as internal proof of concept • Technical feasibility • Usability • May or may not be throw-away • Can be leveraged for user research • Need to decide if the wireframe or prototype is the document “of record”
References • Book: Communicating Design by Dan Brown • Yahoo Design Pattern Library developer.yahoo.com/ypatterns/