Designing the User Experience



Similar documents
Web Mapping Application Interface Design: Best Practices and Tools. Michael

Suggestions of Prototyping Tool for Service Design Co-Creation

Visual design and UX services for cloud based applications, services and sites

By Peter Merholz, If you use it, please attribute it. Thanks.

Exploring Mobile Space Stanfy Publications. Mobile Application UI/UX Prototyping Process

Purdue University Writing Lab Indiana Department of Transportation Workshop Series Dr. David Blakesley, Allen Brizee

Design Sprint Methods. Playbook for start ups and designers

Prototyping and Usability Testing with Visio

USER EXPERIENCE TRAINING CLASSES New York City

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs

Design. Darryl Brown! Mobile Development! 2b Design & Development

MERVIN FRANCIS JOHNSINGH

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

W. Bryan Daniel. Case Studies

Mind Mapping Improves Software Requirements Quality, Communication and Traceability

Project, Portfolio Management (PPM) for the Enterprise Whose System is it Anyway?

Workflow and Process Analysis for CCC

Discovery Projects Strategies for Defining the Opportunity. Tom Martin Senior Technology Consultant

User Experience Design in Agile Development. Sean Van Tyne

HELP I NEED TO HIRE A USER EXPERIENCE DESIGNER

BI DESIGN AND DEVELOPMENT

Mobile App Design ITP 340x (3 Units)

NUR- Prototyping. Low Fidelity

UX Design is dead. Chris #UXDisdead

User Experience Design Syllabus (Fall 2013)

UX Roles And what it means for you. With Patrick McNeil

2 Introduction to Nintex Workflow

Elliott Romano. UX Designer elliottromano.com

Visual Interface Design. Interaction Design. Design Collaboration & Communication. Lean UX

UX for Successful Products

Successful User Experience: Strategies and Roadmaps

38 Essential Website Redesign Terms You Need to Know

The USER & The Design Process

Prototyping Techniques for

SharePoint Focus Group Report

How do you use word processing software (MS Word)?

A Sales Strategy to Increase Function Bookings

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Lesson 4 What Is a Plant s Life Cycle? The Seasons of a Tree

Introduction to Visio 2003 By Kristin Davis Information Technology Lab School of Information The University of Texas at Austin Summer 2005

Agile Requirements Best Practices

STEAM STUDENT SET: INVENTION LOG

Glossary How to Support Institutionalization of a Mature UX Practice

Best Practices for Adopting Visualization Into Your Software Process. Mitch Bishop Johann Mendoza

network diagram template omnigraffle Quick Start Guide Online manual network diagram template omnigraffle makes your products or services trustworthy

Interactive Enterprise Applications for Web, Social and Mobile Media

Module 6.3 Client Catcher The Sequence (Already Buying Leads)

DEPARTMENT of DIGITAL MEDIA / INTERNET SERVICES:

UI Designer JOB SPECIFICATION. Get in touch

Models of a Vending Machine Business

Is to define and implement a design strategy with deep understanding of user and business needs that makes user interfaces and experiences great.

Ready to Redesign? THE ULTIMATE GUIDE TO WEB DESIGN BEST PRACTICES

Design as Product Strategy Bringing design thinking to product management to create products people love

Agile Documentation In practice. Marion Bröer, parson AG

eorgette ullivan Portfolio

University of North Florida - School of Computing CAP Interface Design and Implementation

WEST VALLEY COLLEGE. Department of Digital Media. curricular profile & department information.

Curriculum Vitae. personal details. career objectives

Literature Discussion Strategies

Web design and planning

Finding Job Openings on the Internet. A Special Report

SHOOTING AND EDITING DIGITAL VIDEO. AHS Computing

Barter vs. Money. Grade One. Overview. Prerequisite Skills. Lesson Objectives. Materials List

The Envision process Defining tomorrow, today

Hands-on Guide. FileMaker Pro. Using FileMaker Pro with Microsoft Office

User experience storyboards: Building better UIs with RUP, UML, and use cases

Designing the Mobile User Experience

3 Steps to an Effective Retrospective December 2012

Once you have obtained a username and password you must open one of the compatible web browsers and go to the following address to begin:

Kevin Suman. Contact: (310)

RUP iteration planning

The Challenger Sale SOUND SMART. SAVE TIME. SELL MORE. A 15-page guide to the 240-page sales book.

Process Optimization - Automation The First Step

Filmmaking workshop Getting your story on the big screen

Buyer Lead Conversion Plan

Virtual Spirits control panel V5

Cheryl Morton SUMMARY TECHNICAL EXPERTISE EDUCATION EXPERIENCE. Dallas, TX

Adobe Dreamweaver Exam Objectives

Lesson 15 Teacher Page A

A Process is Not Just a Flowchart (or a BPMN model)

Graphic Designer / Developer

Iteration Planning. also called Iteration Kickoff

REQUEST FOR PROPOSAL PROJECT NO. RFP WEBSITE REDESIGN PROJECT QUESTIONS AND ANSWERS NO. 2

The IconProcess: A Web Development Process Based on RUP

Transcription:

Designing the User Experience Tips & Techniques for Quick and Cheap UX Design Ray Vadnais User Experience Architect Academic Web Technologies University of California, Irvine

What I do User Experience Architect - UX and UI design for: EEE: UCI s course management system UC Recruit: The UC s academic employee recruitment management system

Why should I care about UX? You want people to... Use your app Want to use your app Tell others about your app But you also want to... Make sure you re developing something people need Make the best use of the limited time you have

What s involved in UX? Image from http://usabilitygeek.com/user-experience/

What we ll focus on today What people want & how they will use your app Requirements gathering User stories Storyboarding Wireframes Testing

Requirements Gathering Stakeholder interviews: Talk to your users! Figure out what they need (both spoken and unspoken) Competitive analysis: What else is out there? What does it do well? What does it do poorly? How much does it cost? Big question: Why not go with it instead? Ask lots of questions there s no such thing as a stupid question Tools: Google Docs (collaborative creation and review of requirements), inperson meetings

User Stories One or more sentences in the everyday or business language of the end user or user of a system that captures what a user does or needs to do as part of his or her job function. Wikipedia Based on your requirements, what will users be doing in the system? Write a couple sentences to form the user story Validate by asking your stakeholders if the user stories make sense; are these things that might actually happen? Tools: Google Docs or Microsoft Word (or Notepad or a piece of paper)

User Stories: Examples Format: As a <person>, I want to <do something> so that <reason>. UC Recruit: As a reference, I want to type in my letter of recommendation so that I can provide the letter even if I can t upload it to the system. UC Recruit: As an analyst, I want to be able to import applicant data into a recruitment so that I can conduct my recruitment activities in an external system but still contribute data to reports. EEE: As a professor, I want to create a quiz that randomizes the questions for students so that I can encourage academic honesty.

Tangent: User Stories & Agile Integral component of agile Even if not using agile, still very useful for design

Storyboarding Graphic organizers in the form of illustrations or images displayed in sequence for the purpose of pre-visualizing a motion picture,animation, motion graphic or interactive media sequence. Wikipedia Figure out how people would want to use the feature Ideal vs. realistic vs. worst case Storyboarding will help you to build your workflows Use the user stories you created Validate your proposed workflows by chatting with your users again

Storyboarding: Example

Storyboarding: Example Expanded

Storyboarding: Tools Diagramming software: OmniGraffle or Visio Save time by creating stencils:

Wireframes Depicts the page layout or arrangement of the website s content, including interface elements and navigational systems, and how they work together. - Wikipedia Start laying out the basic frame of the page Very low-fidelity Validate by meeting with users Conduct usability tests using wireframes to avoid contention over colors and other UI design choices

Wireframes: Example Start on a whiteboard or piece of paper Sketch out the various states (refer back to the workflows created earlier) Iterate! User story for this: As an analyst, I want to quickly update the status for an applicant so that I can easily manage my applicant pool.

Wireframes: Examples Use a program like Balsamiq Mockups if you want to create digital artifacts Or, start on a whiteboard and then move to Balsamiq Use your wireframes to validate your assumptions with your stakeholders

Wireframes: The Implemented Result

Wireframes: More Examples

User Tests Validate your workflow and interface design assumptions with actual users Don t need to write code - use your mockups

User Tests: Getting Participants Keep in touch with your users involve them every step of the way Identify and get time commitments from a few stakeholders and involve them in requirements gathering, analysis, storyboarding, workflow, etc. People usually will be happy to help! Worst case: bribe them ($5 gift cards to the campus bookstore can work wonders)

User Tests: Creating the Tests Identify what needs to be tested Create focused tests for each item Overly broad tests -> overly broad results Overly narrow tests -> overly narrow results Have a script to maintain consistency

User Tests: Sample Tasks

User Tests: Sample Script

User Tests: Conducting Tests Be prepared - have multiple states mocked up Know your mockups! Mark them if you need After the test starts, don t talk if something doesn t go well, take notes and fix it later Make sure you tell your users that the design is being tested, not them Be ready for weird awkward pauses and silences

User Tests: Example Task #1: Locate an evaluation for Math 3A taught by Professor Davis

User Tests: Example

User Tests: Example

But wait! Nobody used the search feature in our user tests

Why go through all this work? I know you just want to get started and code but... You can make sure you re implementing what your client wants Saves time Saves money Makes your client happy! If we hadn t met with users and run them through paper prototypes, we would have wasted weeks of effort implementing a search feature that few users would actually use.

Summary Spend some time doing this before writing any code: Requirements gathering User stories Storyboarding Wireframes Testing

Apps Mentioned Balsamiq Mockups Great tool for creating wireframes and quick-and-dirty mockups. Use this instead of a napkin. Windows and Mac $79 from http://balsamiq.com/ with a free time-limited trial OmniGraffle High fidelity static prototypes. This is the primary tool we use for both EEE and UC Recruit. (Try Microsoft Visio if you prefer Microsoft Windows) Mac $60 ($120 for Pro) from https://store.omnigroup.com/edu/

Thank you! Questions? Drop me an email later: rvadnais@uci.edu