Prototyping for Richer User Experiences Chris Griffith Qualcomm, Inc. User Experience Group.

Slides:



Advertisements
Similar presentations
Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Advertisements

September 2008Mike Woodard Rational Unified Process Key Concepts Mike Woodard.
Introducing evaluation. The aims Discuss how developers cope with real-world constraints. Explain the concepts and terms used to discuss evaluation. Examine.
WordPress as a Platform Bangalore PHP Meetup – 30-Jan-2010 Sudar Muthu Research Engineer, Yahoo Labs
@beckyddesign Beckydavisdesign.com Take Control of Your Site with WordPress.
Version Policies and the OpenDOAR Policies Tool Peter Millington, University of Nottingham Version Identification Workshop, London, 22-Apr-2008.
Repository preservation services: divisible, viable and sustainable? Steve Hitchcock Preserv 2 Project Intelligence Agents Multimedia Group, School of.
BES++ - Standards Adoption through Open Source Chris Smith Platform Computing.
Design, prototyping and construction
DR. STRANGEBLOG Or, how I learned to stop worrying and love classroom technology.
Introduction to Web Services
Unlocking the Data in BBC News ISKO Conference July 8th 2013.
Code Review as a Great Tool in the Agile Toolbox Matthias Sohn, Stefan Lay (SAP)
Alhambra tiles The tiles that inspired M.C. Escher.
PROJECT MANAGEMENT FUNCTIONS
AppFabric Caching Services:
What Makes Open Source Projects Work Andrew Stellman Stellman & Greene Consulting
Tools and Tips to Market YOUR Collection Ruth Wolfish IEEE Client Services Manager 31 March & 1 April 2009 UK Serials Group.
ITEC800 – Group 1 Mobile G Calendar Ivan Alden [ ] Andrey Chislenko [ ] Kenfe-Mickaël Laventure [ ] Laurent Malvert [ ] José.
Thien-An Mac QA consultant / Ghostbugster
SCAPE Carl Wilson Open Planets Foundation SCAPE Training Guimarães Characterisation An introduction to the identification and characterisation of.
Essential WordPress Plugins Byte of Texas 2015 Austin Food Blogger Alliance Margaret Dornbusch MadSweetWorld.com.
User-Centered Design: From Concept to Product Peter Merholz peterme
Prototyping: What? Why? and How? Emma J. Rose UW Technical Communication.
Helena Baert Part II: Let’s get practical! The Web as a notebook This slideshow will help you build a wiki. Don’t worry if you.
Attributes of SharePoint Migration  Quickly Migrate bulk SharePoint offline or Online database in other SharePoint or Office365.  Transfer Multiple.
Heather Braum, LI840, 10/07 Untangling a tangled web: a case study in choosing and implementing a CMS T. L. Huttenlock, J. W. Beaird, R. W. Fordham Library.
Quick Start Guide Amanda Jackson. Me Turn on the API service Get an API key - optional Tile your image Write your code Look at the pretty new map online.
Pandorabots The Leader in Chatbot Software. Overview Quick Tour of: History of Chatterbots Introduction to Basic Technology Applications Gallery Pandorabots.
© COPYRIGHT 2012 SAPIENT CORPORATION | CONFIDENTIAL 1 APAC IDEA ENGINEER POC PRIMER.
Why Use Test Driven Development (TDD)?.  Why the need to change to TDD.  Talk about what TDD is.  Talk about the expectations of TDD.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
Web 2.0 The Read/Write Web. History Tim Berners-Lee: World Wide Web 1989 Dream of sharing information back and forth Mosaic Web browser in 1993 Writing.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Prototyping. Introduction Low-fidelity prototyping High-fidelity prototyping Compromises in prototyping From design to implementation.
Computers: Tools for an Information Age
Ch 10 Prototyping page 1 CS 368 Prototyping an initial version of a software system used to demonstrate concepts, compare design alternatives and to explore.
Document Management Systems For Human Resource Department Infocrew Solutions Pvt.Ltd.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Creating a Web Presence Introduction to WordPress Week 1.
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
Brainstorming the kind of application that we would like to do Then thought of an area of business where the application could be used Forming the idea.
CSCW Prof. Klemmer · Autumn 2007 Source:.
Cory Foy St. Louis Code Camp May 6 th, 2005 Achieving Customer Zen with Fitnesse and.NET Fitnesse and.NET Achieving Customer.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
CakePHP is an open source web development framework. It follows Model-View- Controller and is developed using PHP. IT is the basic for user to create.
CHAPTER 1 THE READ/WRITE WEB Marquita Friend Resa Garvin October 17, 2012 EDUC 303.
Chapter 7 Interactive Design and Prototyping Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
Blogs and Wikis for Internal Communications. Introduction (Or, “Why Can’t We Just Use ?”)
Usability & Prototyping Uday M. Shankar Yahoo! Bangalore India.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Software Life-Cycle and Models
CSE403 Software Engineering Autumn 2001 Prototyping Gary Kimura Lecture #5 October 10, 2001.
Blackboard Learn 9.1 © 2010 Blackboard Inc. All rights reserved. Advanced Communication.
Chapter 2 – Software Processes Lecture 2 1Chapter 2 Software Processes.
Blackboard Learn 9.1 © 2013 Blackboard Inc. All rights reserved. Advanced Communication.
The WaterWiki pilot Is anarchy the key to knowledge management ? Anna Maron Energy and Environment Practice Community of Practice Meeting September,
Teaching English with Technology. A little bit of history…. Web – 1970: Tape recorders, laboratories – 1970: Tape recorders, laboratories.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
NASBLA Social Media: What is it for? NASBLA is involved in numerous Social Media that all serve a distinct purpose. So, what are they all for?
Basics Components of Web Design & Development Basics, Components, Design and Development.
1 User testing approaches: Practical techniques toward a more usable website Arc Worldwide 1.
Practical information
CSE403 Software Engineering Autumn 2000 Prototyping
Exe Related 2FA Functionality.
Prototyping.
User Interface Prototyping & Interaction Design
Presented By S.Yamuna AP/CSE
Presentation transcript:

Prototyping for Richer User Experiences Chris Griffith Qualcomm, Inc. User Experience Group

About Me

What is a prototype? …incomplete versions of the software program being developed. A prototype typically implements only a small subset of the features of the eventual program, and the implementation may be completely different from that of the eventual product. (

Why prototype?

Proof of Concept

Design Validation

Management By-in

Reduce Misinterpretations

Source:

Save Time and $$$ “We don’t have the time to prototype?” “We can’t afford to prototype. We don’t have the budget.”

Shared Communications

User Testing

Power of Show and Tell

Guidelines for Prototyping

Short Timeframe

Build only what you need

Don’t be afraid to throw it out!

Types of Prototyping  Low Fidelity  Medium Fidelity  High Fidelity

Low Fidelity Prototyping  Quick to develop  Allows for explorations of ideas  Can be more difficult to conduct user studies  Zero coding!

Paper Prototyping Source:

Paper Prototyping - sketching

Tools

Resources

Medium Fidelity Prototyping  More “real” user experience  Longer design time  Longer development time  Some level of programming  “Golden Path” / Slideshow

Medium Fidelity

Tools

High Fidelity Prototyping  Closer to reality  Greater design requirements  More development time  Can serve as a reference platform for other groups (Engineering, QA, Marketing)

High Fidelity

Tools

Demo

Testing Source

Prototyping Pitfalls

Fidelity Trap

“Looks done to me, ship it”

Prototyping: A Practitioner's Guide

Resources

Keys to Successful Prototyping  Short development time  Throw-away code (mostly)  Fake it (when you can)

Q&A

Contact me:    Blog:

Thanks!