User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.

Slides:



Advertisements
Similar presentations
Systems Investigation and Analysis
Advertisements

User Interface design Teppo Räisänen
Components of a Product Vision/Strategy
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Processes. Outline Definition of process Type of processes Improvement models Example Next steps… 1.
Psych 101 for Designers Interaction Design. Interaction Design is about people first. What motivates people? How do people think? How do people behave?
Chapter 12 INTERACTION DESIGN IN PRACTICE. Overview AgileUX Design Patterns Open Source Resources Tools for Interaction Design
DiscoverDefineDesignDevelopDeliver PROCESS TM. Intelligaia Technology confidential & proprietary Discover Overview: Gather information, brainstorm, competitive.
For a Good User Experience UX Design Goals, Methods, Tools & Tales William Washington | Washington Kevin Makice| Indiana Kuali Student UX.
8 September Announcements  GIT Class: Friday 3-5 SN 115 (Peter Parente)  Information for Project Links PageProject Links Page  Hot Topics Teams.
User Centered Web Site Engineering Part 2. Iterative Process of User-Centered Web Engineering Prototype Evaluate Discovery Maintenance Implementation.
Testing HCI Usability Testing. Chronological order of testing Individual program units are built and tested (white-box testing / unit testing) Units are.
SE 555 Software Requirements & Specification Requirements Validation.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
User Centered Web Site Engineering Part 2. Developing Site Structure & Content Content View Addressing content Outlining content Creating a content delivery.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals Understand who are the users and what do they do Articulate how will users.
CHAPTER 19 Building Software.
Remedy, a BMC Software company Storyboarding the User Interface: Blueprint for an Application Shanaz Kanga | Michele Sarko Sr. UI Design Engineer | Manager,
User Interface Design Process Lecture # 6. CS Structure  Understand the User Interface  Design the User Interface  Evaluate the User Interface.
Product Management & User Experience: Are they the right career paths for you? Rob Houser Sr Director, Product Sage.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Web Development Process Description
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals.
Introduction to Interactive Media 02. The Interactive Media Development Process.
S/W Project Management
RUP Requirements RUP Artifacts and Deliverables
Instructional Design Brian Newberry. Instructional Design Instructional Design is a systematic process for the creation of educational resources.
Managing the development and purchase of information systems (Part 1)
Chapter 4 User Experience Model. User experience model (Ux) Visual specification of the user interface Visual specification of the user interface Both.
The UX Connection Driving Innovation on an Agile Project Hugh Beyer Cohealo.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Merja & Pauli Rapid prototyping & other stuff.
Identify steps for understanding and solving the
Globalizing Content for Online Security Stephan Cocron Global Content Manager VeriSign, Inc.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
The Product Development Process BMI3C. Why? Product development starts with an idea that is based on solving a problem for the consumer. To solve this.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Content The system development life cycle
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Date 23 rd Jan Shatin 沙田 Mobile Information Architecture.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Project Deliverables CEN Engineering of Software 2.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
1  [company] Inc. [year] Girl Scouts of the USA Secure Site Project Kickoff [date]
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
DESIGNING FOR MOBILE EARLY STAGE UX DESIGN PROCESS.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
WHIRLPOOL 12/02/04 UXG ATHENA PREMIUM UI DEVELOPMENT WHIRLPOOL.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
Designing User Experience (UX) This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.Creative Commons.
 System Requirement Specification and System Planning.
1 Overview Abstract LibreOffice aims to be a great tool for people to let them create, edit and share any kind of information - enabling them to turn their.
Stages of Research and Development
Workshop 4: Developing a one page business case
Project Breakdowns HCDE 492/592 Winter 2014.
Process Improvement With Roles and Responsibilities explained
CS 321: Human-Computer Interaction Design
Designing User Experience (UX)
UI, UX: Who Does What? A Designers guide to the tech industry.
LECTURE 3: Requirements Engineering
INTERACTION DESIGN IN PRACTICE
Presentation transcript:

User Experience Krista Van Laan

Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes are followed to ensure the best user experience? How does UXD fit into the Agile environment? Case studies

What is User Experience? User experience simply refers to the way a product behaves and is used in the real world. A positive user experience is one in which the goals of both the user and the organization that created the product are met. Usability is one attribute of a successful user experience, but usability alone does not make an experience positive for the user. Jesse James Garrett (Author of The Elements of User Experience)

The Elements of User Experience

What can User Experience do for me? A strong User Experience team can: Improve the product in measurable ways Lighten the load for product development Save time for development by providing clear guidelines, flows, and designs Create prototypes and mockups Reduce support calls

What can User Experience do for me? The UX team should liaison between product management and development, but also support and get input from all cross-functional teams: Product management Development Sales Marketing Branding Support

Mission Statement Understand the users needs and evaluate our designs and products against the users goal and expectations. Ensure that the products we design meet or exceed our users expectations in order to increase product adoption and reduce support intervention. Create high quality products that are implemented per the design specifications using best practices.

Dream UX Team Interaction designers Visual designers User researchers/user testing moderators Prototypers Front-end Web developers Writers …all working together, with the opportunity for extensive brainstorming and problem-solving and the willingness to stick to product schedules

UX Deliverables Analysis and Research: Personas Qualitative user research and reports User stories Competitive analysis Scorecards Design: Functional specs Flow diagrams UI specs and guidelines

UX Deliverables (continued) Prototypes: Clickable prototypes Mockups Visual Design: Polished visual design and layout Icons & Graphic components Technical Communications Web content Help User guides & reference manuals Videos, Flash demos, training material Localization

UXD Process Analyze Design Implement Verify

UXD Process 1. Work with product management at the beginning. Understand business objectives, the behavior and thinking of the users, and the competition. 2. Produce architecture, wireframes, design treatments until the product takes form. 3. Rapid iteration: constantly refine the prototype in response to targeted inquiry into what aspects of the experience need work. (through analysis and user testing.)

User Testing Informal Contextual inquiry Scorecards Usability lab Video recording Eye tracking

Working in an Agile Environment User research and testing can be utilized to prioritize features in the product backlog and to iteratively refine designs to achieve better usability. Integrating UXD and Agile processes can be accomplished with little or no impact on release schedules.

Working in an Agile Environment 1. Early stage UX planning High-level design UX requirements Detailed design and spec 2. Embed a designer and a writer on the team No surprises Writer produces chunks of content that keep up with development, takes some time at end to pull it all together

Working in an Agile Environment 3. UX designers and writers follow same development schedule: Designers are one iteration ahead of the SW developers Hand off detailed designs for developers to follow Ideally, interface developers are on the UX team Writers often document features one iteration after SW developers 4. Backlog contains UX design features

Designing VIP (VeriSign Identity Protection) User-centered design methodology in an Agile environment, producing designs for Web, mobile devices Early research phase with the cooperation of product management 1. User scenarios 2. Visio flow diagrams to document different tasks.

User Testing Early usability tests are done with very simple materials, often just pencil drawings that help to determine whether a user understands what an application is supposed to do.

User Scenario Examples VIP User Scenario #1a – New User: Learning through Relying site, Acquiring, Activating, Registering VIP User Scenario #1b – New User: Learning offline, Acquiring, Activating, Registering VIP User Scenario #1c – New User: Learning, Acquiring, Activating, and assumes account is protected without registering VIP User Scenario #2a – Existing User: Lost/Damaged Token VIP User Scenario #2b – Existing User: Forgot Token VIP User Scenario #2c – Existing User: Lost/Stolen Token doesnt find link on site VIP User Scenario #3a – Existing User: Registering an Active Token on Additional Relying Sites VIP User Scenario #3b – Existing User: Registering an Active Token on Additional Relying Sites but Token ID is worn VIP User Scenario #3c – Existing User: Does not remember they have token, buys now token, later finds token and wants to return

User Testing Target users defined Prototype created Early users had a difficult time understanding what the passcode was and how to generate it. Adding this illustration helped a lot. At first it was at the bottom of the screen where users did not see it. Iterative redesign VIP consumer site

Designing VIP

VeriSign Certificate Center VCC came about as a result of user testing The User Experience team created a prototype of what VCC might look like and presented it to product management. UXD team brainstormed to figure out the every possible path for all use cases. Three rounds of usability testing helped the team develop the product. Each night the team modified and improved the prototype in response to what was discovered during testing.

VeriSign Certificate Center Working prototype validated by the users became basis of UI spec that describes the look and behavior of the UI. Worked with development to oversee implementation Made substantial and surprising improvements to the status page

VCC Deliverables User stories Flow diagrams Functional spec UI spec Prototypes User research