SlideShare a Scribd company logo
User Interface Prototyping

Low- & High-Fidelity Prototyping Today




                                         Folie 1
                                         20. Mai 2011




                                         Dr. Thomas Memmel

                                         © Zühlke 2011
Why UI Prototyping?
A picture is worth a thousand words




                                 «If I can't picture it, I can't understand it.»
                                 - Albert Einstein




                                               20. Mai 2011   Folie 2   © Zühlke 2011
Why UI Prototyping?
Beyond Text-Based Requirements & Specifications



                                             •     Text has limited expressivity
                                                   with regards to human-
                                                   computer interaction
                                             •     Tons of paper make needs &
                                                   requirements intransparent
                                             •     Extensive documents cause
                                                   people do not see the wood
                                                   for the trees
                                             •     Consequences of needs &
                                                   requirements are not realized
                                                   until they can be experienced
                                             •     UX does usually not originate
                                                   from hundreds of pages of text
UI Prototyping Tools | Dr. Thomas Memmel     20. Mai 2011   Folie 3     © Zühlke 2011
Why UI Prototyping?
Prototyping-Driven Human-Centered Software Engineering



                                             •     Translate requirements into
                                                   usable interactive systems
                                             •     Visualize ideas in front of
                                                   users and stakeholders
                                             •     Consider alternate designs
                                             •     Avoid premature decision
                                                   making
                                             •     Make the impact of changes to
                                                   requirements obvious
                                             •     Usability-test requirements
                                                   before the get implemented

UI Prototyping Tools | Dr. Thomas Memmel     20. Mai 2011   Folie 4      © Zühlke 2011
Why UI Prototyping?
See and interactions before they are built



                                             •     Take care of usabiliy
                                                   concerns up-front
                                             •     Avoid «firefighter-usability»
                                                   activities late in the process
                                             •     Don’t loose time discussing
                                                   intangible requirements
                                             •     See and interact with
                                                   applications before they are
                                                   built
                                             •     Visualize and change
                                                   requirements as long as it is
                                                   cheap and easy

UI Prototyping Tools | Dr. Thomas Memmel     20. Mai 2011    Folie 5       © Zühlke 2011
UI Prototyping Tools
Low- & High-Fidelity Prototyping Today



Part I: Low-Fidelity Prototyping
•     Paper Prototyping
•     Balsamiq Mockups & iMockups


Part II: High-Fidelity Prototyping
•     Axure Pro 6
•     Microsoft Expression Blend




UI Prototyping Tools | Dr. Thomas Memmel   20. Mai 2011   Folie 6   © Zühlke 2011
Low-Fidelity Prototyping

Tools for Sketching the User Experience




                                          Folie 7
                                          20. Mai 2011




                                          Dr. Thomas Memmel

                                          © Zühlke 2011
Low-Fidelity Prototyping
Overview



Typical Goals
•     Gather (initial) Requirements                                                                                                                                                                                                                                      Sketch the
                                                                                                                                                                                                                                                                             UI


•     Communicate with Stakeholders
Focus is on Users, Context of Use, Flow of Events
                                                                                                                                                                                                                                                                                          Discuss,
Supplementary Methods, e.g. Workshops, Interviews                                                                                                                                                                                                                                         Analyze




Sketch                            Wireframe                                                                                                                                                                                        Storyboard
                                    Logo Intranet                                                                                                                                  Welcome <User name>                      Help

                                                                                                                                                                                   Alle Seiten          Suche                 go
                                    Logo Unternehmen
                                                                                                                                                                                                                Erweiterte Suche

                                    Home       |   News    |   Land 1   |     Land 2   |   Land 3   |   Globale Services   |   Projekte   |   Wissen   |   Teams   |   Community   |    Suche    |   Hilfe

                                    Home                                                                                                                                                               Status Intranet
                                    News

                                    Land 1
                                      Stadt 1
                                      Stadt 2
                                      Stadt n
                                                                            Image                       Mission Statement
                                      Services

                                    Land 2
                                      Stadt 1
                                      Stadt 2
                                      Stadt n
                                      Services

                                    Land 3                        Image                    Image                           News Teaser – Link auf News
                                      Stadt 1
                                      Stadt 2
                                      Stadt n             Populärste Seiten
                                      Services
                                                          Unternehmens Group                                       Prozess                                              Developer
                                    Globale Serv,         News                                                     RUP                                                  Software Keys
                                      Sub1                WebDir                                                   PEP                                                  Icon
                                      Subn                Phonelist                                                Software Development Process                         Library
                                                          Joiners
                                    Projekte              Events
                                      Sub1                Education center
                                      Subn                Event pictures
                                                          Homepage
                                    Wissen                Helpdesk
                                      Sub1
                                      Subn
                                                          Unternehmensnachrichten
                                    Teams
                                      Sub1
                                      Subn                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
                                                          nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
                                    Community             fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.




UI Prototyping Tools | Dr. Thomas Memmel                                                                                                                                                                                                        20. Mai 2011   Folie 8                © Zühlke 2011
Low-Fidelity Prototyping
Various Methods – From Sticky Notes to Storyboards



  Method                            Description

  Content                           Simple lists inventorying the information of controls to be
  inventories                       collected within a given interaction context, such as
                                    window, dialog box, page, or screen
  Sticky notes                      Visual content inventories, introduced by usage-centered
                                    design incorporate position and spatial relationship among
                                    UI contents
  Wireframes                        Schematics outline the areas occupied by interface
                                    contents
  Paper                             Rough sketches of the UID; for usability studies or quick
  prototypes,                       reviews; rated as fastest method of rapid prototyping;
  Paper                             designer can concentrate on design instead on mechanics
  mockups                           of tool
  Story-                            Sequence of papers that contain UI components e.g.
  boarding                          drawn collaboratively with users; done with simple office
                                    supplies

UI Prototyping Tools | Dr. Thomas Memmel                                          20. Mai 2011    Folie 9   © Zühlke 2011
Low-Fidelity Prototyping
Some Words on Paper Prototyping



•     One of the cheapest and fastest visual techniques
•     Can be used for any type of human-computer interface (soft-/hardware)
•     Get quick feedback from users while the design is still (literally) “on the
      drawing board"
•     Used to clarify requirements through simulation
•     Detect usability problems very early
•     Promote communication between designers and users
•     Everybody can participate – no specific skills needed
•     Only minimal resources and materials are required


UI Prototyping Tools | Dr. Thomas Memmel            20. Mai 2011   Folie 10   © Zühlke 2011
Low-Fidelity Prototyping
Tools for Paper Prototyping




UI Prototyping Tools | Dr. Thomas Memmel   20. Mai 2011   Folie 11   © Zühlke 2011
Low-Fidelity Prototyping
Early Usability Testing



•     Solve task cases using paper prototypes
      that simulate the UI dialog flow
•     System feedback is simulated by the
      usability expert, for example by changing
      the sequence of „screens“ or by adding
      additional artifacts to the sketches




UI Prototyping Tools | Dr. Thomas Memmel          20. Mai 2011   Folie 12   © Zühlke 2011
Balsamiq Mockups
Low-Fidelity Prototyping Tool for Wireframes & Mockups



                                           •   Based on Adobe Air
                                           •   Easy Install
                                           •   Based on BMML - an open, human-
                                               readable, documented XML-based file format
 Source: http://balsamiq.com/
                                           •   Excchange of prototypes with other BMML-based
                                               tools
                                           •   No programming skills required
                                           •   Many different additional tools available (e.g. for
                                               Eclipse SWT wireframing)


 Source: http://balsamiq.com/


UI Prototyping Tools | Dr. Thomas Memmel                            20. Mai 2011   Folie 13   © Zühlke 2011
Balsamiq Mockups Extensions
SWT Prototyping with Balsamiq Mockups




Source: http://blogs.balsamiq.com/product/2009/05/13/swt-
bmml-an-interesting-new-mockups-extension/
UI Prototyping Tools | Dr. Thomas Memmel                    20. Mai 2011   Folie 14   © Zühlke 2011
Balsamiq Mockups
Rapid Mobile Prototyping with iMockups



                                           From iMockups




                                                                Into Balsamiq




UI Prototyping Tools | Dr. Thomas Memmel                   20. Mai 2011   Folie 15   © Zühlke 2011
iMockups
Low-Fidelity Prototyping Tool for the iPad



                                                       •   Development of Mockups & Wirframes
                                                       •   Widgets for Desktop-, Web- & Mobile
                                                           Applications available
                                                       •   Export to Image
                                                       •   Export to BMML format (Balsamiq)

Quelle: http://itunes.apple.com/de/app/imockups-for-
ipad/id364885913?mt=8



                                                       •   iTunes:
                                                           http://itunes.apple.com/de/app/imock
                                                           ups-for-ipad/id364885913?mt=8#


UI Prototyping Tools | Dr. Thomas Memmel                           20. Mai 2011   Folie 16   © Zühlke 2011
High-Fidelity Prototyping

Tools for Designing the User Experience




                                          Folie 17
                                          20. Mai 2011




                                          Dr. Thomas Memmel

                                          © Zühlke 2011
High-Fidelity Prototyping
Overview



Typical goals
                                                                                                      (Re-)Design
                                                                                                       Prototype

•     Visualize requirements in detail
                                                                                           Analyze

      Discover usability issues, especially with interactive
                                                                                           Results
•
      behavior
•     Develop a UI specification                                                                       Evaluate
                                                                                                      Prototype




Prototyping Tool                           Prototyping with GUI Builder




UI Prototyping Tools | Dr. Thomas Memmel                                  20. Mai 2011   Folie 18    © Zühlke 2011
High-Fidelity Prototyping (Cont.)


•     High-fidelity prototypes reach from more detailed paper prototypes to fully
      interactive simulations
•     From the level of detail of HTML prototypes on, users can see dialog
      windows, react on messages and enter form data
•     This prototypes are high-fidelity, because they show the real system
      behaviour in an interactive manner rather than just presenting static screens
•     Sometimes, detailed prototypes can be built as quick and as easy as the low-
      fidelity ones – if you got the right tools at hand




UI Prototyping Tools | Dr. Thomas Memmel          20. Mai 2011   Folie 19   © Zühlke 2011
High-Fidelity Prototyping
From Prototype to Product – Zühlke Project DataInherit




UI Prototyping Tools | Dr. Thomas Memmel       20. Mai 2011   Folie 20   © Zühlke 2011
High-Fidelity Prototyping
From Prototype to Product – Zühlke Project ZEUS 3.0




UI Prototyping Tools | Dr. Thomas Memmel      20. Mai 2011   Folie 21   © Zühlke 2011
High-Fidelity / Evolutionary Prototyping
Overview on Tools


                                                                                 MS Expression Blend
For Example
•     Microsoft Visio, PowerPoint
•     MS Expression Blend
•     Axure Pro
•     iRise Studioj
                                                          Axure Pro




MS Visio

UI Prototyping Tools | Dr. Thomas Memmel   20. Mai 2011               Folie 22                 © Zühlke 2011
Axure Pro
High-Fidelity Prototyping Tool



•     Very fast & easy prototyping
•     Interactive behavior without programming
      skills (e.g. event handling)
•     Huge variety of UI controls & extra
      libraries (e.g. iPhone widgets)
•     Executable HTML prototype runs in the      Source: http://www.axure.com

      Browser (no plug-in required)
•     Attachment of review notes (for testing)
•     Generation of reports (Word), e.g. for
      specification documents
•     Modeling of flow chart diagrams
                                                 Source: http://www.axure.com
Dr. Thomas Memmel                                2. Juli 2009          Folie 23 von 50   © Zühlke 2011
Axure Pro
Access to Widget Libraries



•     Advertising                          •   Mobile – iPhone

•     Calendars                            •   iPad

•     Carousels                            •   Navigation and Pagination

•     Charts and Tables                    •   OS Elements

•     Controls                             •   Page Grids

•     Form Elements                        •   Placeholder Text

•     Menus and Buttons                    •   Screen Resolutions

•     Mobile - Blackberry & Nokia          •   Tabs
                                           •   Windows and Containers

                                                                      Source: http://www.axure.com
UI Prototyping Tools | Dr. Thomas Memmel               20. Mai 2011   Folie 24              © Zühlke 2011
Axure Pro Prototyping
Example: Zuehlke.com



  •      Build design alternatives fast
  •      Easy refactoring with masters and
         templates




UI Prototyping Tools | Dr. Thomas Memmel     20. Mai 2011   Folie 25   © Zühlke 2011
Axure Pro Prototyping
Example: Zühlke iPhone Application Prototyping




UI Prototyping Tools | Dr. Thomas Memmel         20. Mai 2011   Folie 26   © Zühlke 2011
Microsoft Expression Blend
High-Fidelity Prototyping Tool



•     Allows development for WPF/Silverlight
      without media disruption
•     Rich library of UI controls
•     Huge freedom in designing own controls
•     SketchFlow allows flow chart modeling
      and computer-aided paper prototyping
      style
•     Support for (remote) review and UI testing
•     Adobe import allows usage of traditional
      design assets and integrates designers
      smoothly in the process
•     Enable interactivity without writing code
Dr. Thomas Memmel                                  2. Juli 2009   Folie 27 von 50   © Zühlke 2011
Microsoft Expression Blend
High-Fidelity Prototyping Tool




Source: http://www.microsoft.com           Source: http://www.microsoft.com


               Expression                                    Expression Blend                              Visual Studio




                                                                                             Development
 Design




                                           User Experience

               Design                                        with Sketch Flow
               Adobe
               Photoshop
               Adobe Illustrator


UI Prototyping Tools | Dr. Thomas Memmel                                      20. Mai 2011             Folie 28     © Zühlke 2011
Microsoft Expression Blend
Zühlke Project with Phonak
Software Engineering meets User Experience Design




UI Prototyping Tools | Dr. Thomas Memmel      20. Mai 2011   Folie 29   © Zühlke 2011
Zühlke Usability Engineering Services
Human-Centered Software Engineering


                      •   User Studies, User Profiling & User Modeling (e.g.
                          Personas)
                      •   User-Centered Requirements Engineering
                      •   Usability Concepts & Modeling (e.g. Scenarios,
                          Storyboards)
                      •   Agile Development & User Experience (e.g. User Stories
                          combined with elements of Interaction Design)
Zühlke offers         •   User Interface Prototyping (Low- & High-Fidelity)
various usability
engineering           •   User Interface Engineering (Integration of Usability
services – get in         Methodology in the Software Development Process)
touch at              •   Usability Testing (e.g. with Mobile Usability Lab)
www.zuehlke.com/      •   User Interface Specification
usability
                                                               Folie 30        © Zühlke 2011
Zühlke Usability Engineering Services
Contact



                                                 Dr. Thomas Memmel
                                                 Business Unit Manager
                                                 Wiesenstrasse 10
                                                 8952 Schlieren
                                                 Email: thomas.memmel@zuehlke.com
                                                 XING: https://www.xing.com/profile/Thomas_Memmel
                                                 Blog: http://www.usability-architect.com/


                                                 Business Unit Manager «Java Integration & Channels»
                                                 Manager Competence Center Client Technology




Client Technologien | Dr. Thomas Memmel et al.                         26. April 2011   Folie 31   © Zühlke 2011
Zühlke Group

XING: www.xing.com/companies/zühlkeengineeringag
Facebook: www.facebook.com/zuehlke.group
Twitter: twitter.com/zuehlke_group




                                                   Folie 32
                                                   20. Mai 2011




                                                   Dr. Thomas Memmel

                                                   © Zühlke 2011

More Related Content

What's hot

Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
Lahiru Danushka
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
JReifman
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
Alan Dix
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
Latesh Malik
 
Prototyping
PrototypingPrototyping
Prototyping
Eman Abed AlWahhab
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
Mark Billinghurst
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
brindaN
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
Saqib Raza
 
interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
Daroko blog(www.professionalbloggertricks.com)
 
What is Human Computer Interraction
What is Human Computer InterractionWhat is Human Computer Interraction
What is Human Computer Interraction
praeeth palliyaguru
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
Sem Gebresilassie
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
Latesh Malik
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
Lifna C.S
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
Preeti Mishra
 
Exploring GOMs
Exploring GOMsExploring GOMs
Exploring GOMs
jbellWCT
 
HCI 3e - Ch 17: Models of the system
HCI 3e - Ch 17:  Models of the systemHCI 3e - Ch 17:  Models of the system
HCI 3e - Ch 17: Models of the system
Alan Dix
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONJaved Ahmed Samo
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
N.Jagadish Kumar
 

What's hot (20)

Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
Prototyping
PrototypingPrototyping
Prototyping
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
 
What is Human Computer Interraction
What is Human Computer InterractionWhat is Human Computer Interraction
What is Human Computer Interraction
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Exploring GOMs
Exploring GOMsExploring GOMs
Exploring GOMs
 
HCI 3e - Ch 17: Models of the system
HCI 3e - Ch 17:  Models of the systemHCI 3e - Ch 17:  Models of the system
HCI 3e - Ch 17: Models of the system
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTION
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 

Viewers also liked

Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lora Aroyo
 
Project Vasari concept storyboard
Project Vasari concept storyboardProject Vasari concept storyboard
Project Vasari concept storyboardTom Vollaro
 
Project Vasari concept storyboard - part 1
Project Vasari concept storyboard - part 1Project Vasari concept storyboard - part 1
Project Vasari concept storyboard - part 1Tom Vollaro
 
Project Vasari - 3D Images Storyboard
Project Vasari - 3D Images StoryboardProject Vasari - 3D Images Storyboard
Project Vasari - 3D Images StoryboardTom Vollaro
 
User Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity PrototypingUser Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity Prototyping
Hans Põldoja
 
UCD and low-fidelity prototyping
UCD and low-fidelity prototypingUCD and low-fidelity prototyping
UCD and low-fidelity prototyping
sawsan slii
 
High Fidelity Prototyping
High Fidelity PrototypingHigh Fidelity Prototyping
High Fidelity Prototyping
Hans Põldoja
 
Prototyping & Testing - Design Thinking Experience Day
Prototyping & Testing - Design Thinking Experience DayPrototyping & Testing - Design Thinking Experience Day
Prototyping & Testing - Design Thinking Experience Day
Jochen Guertler
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement DocumentIsabel Elaine Leong
 
User Interface Prototyping
User Interface PrototypingUser Interface Prototyping
User Interface Prototyping
Hans Põldoja
 
User interface prototyping techniques
User interface prototyping techniquesUser interface prototyping techniques
User interface prototyping techniques
Hans Põldoja
 
Building high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQueryBuilding high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQuery
David Park
 
Chapter 02 - Program and Grapahical User Interface
Chapter 02 - Program and Grapahical User InterfaceChapter 02 - Program and Grapahical User Interface
Chapter 02 - Program and Grapahical User Interface
patf719
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio Context
Philip van Allen
 
Lecture 3B – Prototypes
Lecture 3B – PrototypesLecture 3B – Prototypes
Lecture 3B – Prototypes
Virtu Institute
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
Tamara Pinos
 
User Interface Prototyping Techniques - High Fidelity Prototyping
User Interface Prototyping Techniques - High Fidelity PrototypingUser Interface Prototyping Techniques - High Fidelity Prototyping
User Interface Prototyping Techniques - High Fidelity Prototyping
Hans Põldoja
 
Seams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewSeams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects Overview
Philip van Allen
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
Ginsburg Design
 

Viewers also liked (20)

Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
 
Project Vasari concept storyboard
Project Vasari concept storyboardProject Vasari concept storyboard
Project Vasari concept storyboard
 
Project Vasari concept storyboard - part 1
Project Vasari concept storyboard - part 1Project Vasari concept storyboard - part 1
Project Vasari concept storyboard - part 1
 
Project Vasari - 3D Images Storyboard
Project Vasari - 3D Images StoryboardProject Vasari - 3D Images Storyboard
Project Vasari - 3D Images Storyboard
 
User Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity PrototypingUser Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity Prototyping
 
Prototyping
PrototypingPrototyping
Prototyping
 
UCD and low-fidelity prototyping
UCD and low-fidelity prototypingUCD and low-fidelity prototyping
UCD and low-fidelity prototyping
 
High Fidelity Prototyping
High Fidelity PrototypingHigh Fidelity Prototyping
High Fidelity Prototyping
 
Prototyping & Testing - Design Thinking Experience Day
Prototyping & Testing - Design Thinking Experience DayPrototyping & Testing - Design Thinking Experience Day
Prototyping & Testing - Design Thinking Experience Day
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement Document
 
User Interface Prototyping
User Interface PrototypingUser Interface Prototyping
User Interface Prototyping
 
User interface prototyping techniques
User interface prototyping techniquesUser interface prototyping techniques
User interface prototyping techniques
 
Building high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQueryBuilding high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQuery
 
Chapter 02 - Program and Grapahical User Interface
Chapter 02 - Program and Grapahical User InterfaceChapter 02 - Program and Grapahical User Interface
Chapter 02 - Program and Grapahical User Interface
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio Context
 
Lecture 3B – Prototypes
Lecture 3B – PrototypesLecture 3B – Prototypes
Lecture 3B – Prototypes
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
 
User Interface Prototyping Techniques - High Fidelity Prototyping
User Interface Prototyping Techniques - High Fidelity PrototypingUser Interface Prototyping Techniques - High Fidelity Prototyping
User Interface Prototyping Techniques - High Fidelity Prototyping
 
Seams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewSeams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects Overview
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
 

Similar to User Interface Prototyping - Low- and High-Fidelity Prototyping Today

Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
Arabella David
 
Cloud Adoption Toolkit
Cloud Adoption ToolkitCloud Adoption Toolkit
Cloud Adoption Toolkit
JISC's Green ICT Programme
 
UX and Business Analysts - Stop the Madness
UX and Business Analysts - Stop the MadnessUX and Business Analysts - Stop the Madness
UX and Business Analysts - Stop the Madness
Andrew Hinton
 
Siblings or Step Siblings? Common Connections Between Technical Communication...
Siblings or Step Siblings? Common Connections Between Technical Communication...Siblings or Step Siblings? Common Connections Between Technical Communication...
Siblings or Step Siblings? Common Connections Between Technical Communication...
Chris LaRoche
 
Detailed design
Detailed designDetailed design
Detailed design
jsokohl
 
Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Downjsokohl
 
WS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleWS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops style
CloudOps Summit
 
Jm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityJm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityCédric WILLIAMSON
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
Week 8 &amp; 10
Week 8 &amp; 10Week 8 &amp; 10
Week 8 &amp; 10
Study Geek
 
What is Usability
What is UsabilityWhat is Usability
What is UsabilityTed Tschopp
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersMichael Chaize
 
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability EngineeringSADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
David Marca
 
TP2 Prototyping process tools and methods
TP2 Prototyping process tools and methodsTP2 Prototyping process tools and methods
TP2 Prototyping process tools and methodsIntelligent_Furniture
 
New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...
New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...
New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...InSync2011
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
HafizMImran1
 
Arena product presentation
Arena product presentationArena product presentation
Arena product presentationjhjsmits
 
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivityjylee6977
 

Similar to User Interface Prototyping - Low- and High-Fidelity Prototyping Today (20)

Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
Cloud Adoption Toolkit
Cloud Adoption ToolkitCloud Adoption Toolkit
Cloud Adoption Toolkit
 
UX and Business Analysts - Stop the Madness
UX and Business Analysts - Stop the MadnessUX and Business Analysts - Stop the Madness
UX and Business Analysts - Stop the Madness
 
Siblings or Step Siblings? Common Connections Between Technical Communication...
Siblings or Step Siblings? Common Connections Between Technical Communication...Siblings or Step Siblings? Common Connections Between Technical Communication...
Siblings or Step Siblings? Common Connections Between Technical Communication...
 
Detailed design
Detailed designDetailed design
Detailed design
 
Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Down
 
WS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops styleWS: Kohler, Logica - Running operations devops style
WS: Kohler, Logica - Running operations devops style
 
Jm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityJm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agility
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
Week 8 &amp; 10
Week 8 &amp; 10Week 8 &amp; 10
Week 8 &amp; 10
 
What is Usability
What is UsabilityWhat is Usability
What is Usability
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
 
UX LIFE CYCLE
UX LIFE CYCLEUX LIFE CYCLE
UX LIFE CYCLE
 
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability EngineeringSADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
 
TP2 Prototyping process tools and methods
TP2 Prototyping process tools and methodsTP2 Prototyping process tools and methods
TP2 Prototyping process tools and methods
 
New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...
New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...
New & Emerging _ Jeremy Ashley _ What's next for Oracle's Applications User E...
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Arena product presentation
Arena product presentationArena product presentation
Arena product presentation
 
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivity
 

More from Thomas Memmel

Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage ZürichZühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
Thomas Memmel
 
New User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseNew User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the Enterprise
Thomas Memmel
 
Innovation Leadership
Innovation LeadershipInnovation Leadership
Innovation Leadership
Thomas Memmel
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User ExperienceThomas Memmel
 
Project Management with Usability Engineering Methods
Project Management with Usability Engineering MethodsProject Management with Usability Engineering Methods
Project Management with Usability Engineering Methods
Thomas Memmel
 
Agile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringAgile Human-Centered Software Engineering
Agile Human-Centered Software Engineering
Thomas Memmel
 
Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification
Thomas Memmel
 
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Thomas Memmel
 
Model-Based Visual Software Specification
Model-Based Visual Software SpecificationModel-Based Visual Software Specification
Model-Based Visual Software Specification
Thomas Memmel
 
Zühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering DienstleistungenZühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering DienstleistungenThomas Memmel
 
Client Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsClient Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability Professionals
Thomas Memmel
 
User Interface Engineering Praxis
User Interface Engineering PraxisUser Interface Engineering Praxis
User Interface Engineering Praxis
Thomas Memmel
 
Zühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienZühlke Whitepaper Client Technologien
Zühlke Whitepaper Client Technologien
Thomas Memmel
 
Integratives Usability Engineering
Integratives Usability EngineeringIntegratives Usability Engineering
Integratives Usability EngineeringThomas Memmel
 

More from Thomas Memmel (14)

Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage ZürichZühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
 
New User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseNew User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the Enterprise
 
Innovation Leadership
Innovation LeadershipInnovation Leadership
Innovation Leadership
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Project Management with Usability Engineering Methods
Project Management with Usability Engineering MethodsProject Management with Usability Engineering Methods
Project Management with Usability Engineering Methods
 
Agile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringAgile Human-Centered Software Engineering
Agile Human-Centered Software Engineering
 
Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification
 
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
 
Model-Based Visual Software Specification
Model-Based Visual Software SpecificationModel-Based Visual Software Specification
Model-Based Visual Software Specification
 
Zühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering DienstleistungenZühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering Dienstleistungen
 
Client Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsClient Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability Professionals
 
User Interface Engineering Praxis
User Interface Engineering PraxisUser Interface Engineering Praxis
User Interface Engineering Praxis
 
Zühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienZühlke Whitepaper Client Technologien
Zühlke Whitepaper Client Technologien
 
Integratives Usability Engineering
Integratives Usability EngineeringIntegratives Usability Engineering
Integratives Usability Engineering
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

User Interface Prototyping - Low- and High-Fidelity Prototyping Today

  • 1. User Interface Prototyping Low- & High-Fidelity Prototyping Today Folie 1 20. Mai 2011 Dr. Thomas Memmel © Zühlke 2011
  • 2. Why UI Prototyping? A picture is worth a thousand words «If I can't picture it, I can't understand it.» - Albert Einstein 20. Mai 2011 Folie 2 © Zühlke 2011
  • 3. Why UI Prototyping? Beyond Text-Based Requirements & Specifications • Text has limited expressivity with regards to human- computer interaction • Tons of paper make needs & requirements intransparent • Extensive documents cause people do not see the wood for the trees • Consequences of needs & requirements are not realized until they can be experienced • UX does usually not originate from hundreds of pages of text UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 3 © Zühlke 2011
  • 4. Why UI Prototyping? Prototyping-Driven Human-Centered Software Engineering • Translate requirements into usable interactive systems • Visualize ideas in front of users and stakeholders • Consider alternate designs • Avoid premature decision making • Make the impact of changes to requirements obvious • Usability-test requirements before the get implemented UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 4 © Zühlke 2011
  • 5. Why UI Prototyping? See and interactions before they are built • Take care of usabiliy concerns up-front • Avoid «firefighter-usability» activities late in the process • Don’t loose time discussing intangible requirements • See and interact with applications before they are built • Visualize and change requirements as long as it is cheap and easy UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 5 © Zühlke 2011
  • 6. UI Prototyping Tools Low- & High-Fidelity Prototyping Today Part I: Low-Fidelity Prototyping • Paper Prototyping • Balsamiq Mockups & iMockups Part II: High-Fidelity Prototyping • Axure Pro 6 • Microsoft Expression Blend UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 6 © Zühlke 2011
  • 7. Low-Fidelity Prototyping Tools for Sketching the User Experience Folie 7 20. Mai 2011 Dr. Thomas Memmel © Zühlke 2011
  • 8. Low-Fidelity Prototyping Overview Typical Goals • Gather (initial) Requirements Sketch the UI • Communicate with Stakeholders Focus is on Users, Context of Use, Flow of Events Discuss, Supplementary Methods, e.g. Workshops, Interviews Analyze Sketch Wireframe Storyboard Logo Intranet Welcome <User name> Help Alle Seiten Suche go Logo Unternehmen Erweiterte Suche Home | News | Land 1 | Land 2 | Land 3 | Globale Services | Projekte | Wissen | Teams | Community | Suche | Hilfe Home Status Intranet News Land 1 Stadt 1 Stadt 2 Stadt n Image Mission Statement Services Land 2 Stadt 1 Stadt 2 Stadt n Services Land 3 Image Image News Teaser – Link auf News Stadt 1 Stadt 2 Stadt n Populärste Seiten Services Unternehmens Group Prozess Developer Globale Serv, News RUP Software Keys Sub1 WebDir PEP Icon Subn Phonelist Software Development Process Library Joiners Projekte Events Sub1 Education center Subn Event pictures Homepage Wissen Helpdesk Sub1 Subn Unternehmensnachrichten Teams Sub1 Subn Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu Community fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 8 © Zühlke 2011
  • 9. Low-Fidelity Prototyping Various Methods – From Sticky Notes to Storyboards Method Description Content Simple lists inventorying the information of controls to be inventories collected within a given interaction context, such as window, dialog box, page, or screen Sticky notes Visual content inventories, introduced by usage-centered design incorporate position and spatial relationship among UI contents Wireframes Schematics outline the areas occupied by interface contents Paper Rough sketches of the UID; for usability studies or quick prototypes, reviews; rated as fastest method of rapid prototyping; Paper designer can concentrate on design instead on mechanics mockups of tool Story- Sequence of papers that contain UI components e.g. boarding drawn collaboratively with users; done with simple office supplies UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 9 © Zühlke 2011
  • 10. Low-Fidelity Prototyping Some Words on Paper Prototyping • One of the cheapest and fastest visual techniques • Can be used for any type of human-computer interface (soft-/hardware) • Get quick feedback from users while the design is still (literally) “on the drawing board" • Used to clarify requirements through simulation • Detect usability problems very early • Promote communication between designers and users • Everybody can participate – no specific skills needed • Only minimal resources and materials are required UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 10 © Zühlke 2011
  • 11. Low-Fidelity Prototyping Tools for Paper Prototyping UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 11 © Zühlke 2011
  • 12. Low-Fidelity Prototyping Early Usability Testing • Solve task cases using paper prototypes that simulate the UI dialog flow • System feedback is simulated by the usability expert, for example by changing the sequence of „screens“ or by adding additional artifacts to the sketches UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 12 © Zühlke 2011
  • 13. Balsamiq Mockups Low-Fidelity Prototyping Tool for Wireframes & Mockups • Based on Adobe Air • Easy Install • Based on BMML - an open, human- readable, documented XML-based file format Source: http://balsamiq.com/ • Excchange of prototypes with other BMML-based tools • No programming skills required • Many different additional tools available (e.g. for Eclipse SWT wireframing) Source: http://balsamiq.com/ UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 13 © Zühlke 2011
  • 14. Balsamiq Mockups Extensions SWT Prototyping with Balsamiq Mockups Source: http://blogs.balsamiq.com/product/2009/05/13/swt- bmml-an-interesting-new-mockups-extension/ UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 14 © Zühlke 2011
  • 15. Balsamiq Mockups Rapid Mobile Prototyping with iMockups From iMockups Into Balsamiq UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 15 © Zühlke 2011
  • 16. iMockups Low-Fidelity Prototyping Tool for the iPad • Development of Mockups & Wirframes • Widgets for Desktop-, Web- & Mobile Applications available • Export to Image • Export to BMML format (Balsamiq) Quelle: http://itunes.apple.com/de/app/imockups-for- ipad/id364885913?mt=8 • iTunes: http://itunes.apple.com/de/app/imock ups-for-ipad/id364885913?mt=8# UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 16 © Zühlke 2011
  • 17. High-Fidelity Prototyping Tools for Designing the User Experience Folie 17 20. Mai 2011 Dr. Thomas Memmel © Zühlke 2011
  • 18. High-Fidelity Prototyping Overview Typical goals (Re-)Design Prototype • Visualize requirements in detail Analyze Discover usability issues, especially with interactive Results • behavior • Develop a UI specification Evaluate Prototype Prototyping Tool Prototyping with GUI Builder UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 18 © Zühlke 2011
  • 19. High-Fidelity Prototyping (Cont.) • High-fidelity prototypes reach from more detailed paper prototypes to fully interactive simulations • From the level of detail of HTML prototypes on, users can see dialog windows, react on messages and enter form data • This prototypes are high-fidelity, because they show the real system behaviour in an interactive manner rather than just presenting static screens • Sometimes, detailed prototypes can be built as quick and as easy as the low- fidelity ones – if you got the right tools at hand UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 19 © Zühlke 2011
  • 20. High-Fidelity Prototyping From Prototype to Product – Zühlke Project DataInherit UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 20 © Zühlke 2011
  • 21. High-Fidelity Prototyping From Prototype to Product – Zühlke Project ZEUS 3.0 UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 21 © Zühlke 2011
  • 22. High-Fidelity / Evolutionary Prototyping Overview on Tools MS Expression Blend For Example • Microsoft Visio, PowerPoint • MS Expression Blend • Axure Pro • iRise Studioj Axure Pro MS Visio UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 22 © Zühlke 2011
  • 23. Axure Pro High-Fidelity Prototyping Tool • Very fast & easy prototyping • Interactive behavior without programming skills (e.g. event handling) • Huge variety of UI controls & extra libraries (e.g. iPhone widgets) • Executable HTML prototype runs in the Source: http://www.axure.com Browser (no plug-in required) • Attachment of review notes (for testing) • Generation of reports (Word), e.g. for specification documents • Modeling of flow chart diagrams Source: http://www.axure.com Dr. Thomas Memmel 2. Juli 2009 Folie 23 von 50 © Zühlke 2011
  • 24. Axure Pro Access to Widget Libraries • Advertising • Mobile – iPhone • Calendars • iPad • Carousels • Navigation and Pagination • Charts and Tables • OS Elements • Controls • Page Grids • Form Elements • Placeholder Text • Menus and Buttons • Screen Resolutions • Mobile - Blackberry & Nokia • Tabs • Windows and Containers Source: http://www.axure.com UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 24 © Zühlke 2011
  • 25. Axure Pro Prototyping Example: Zuehlke.com • Build design alternatives fast • Easy refactoring with masters and templates UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 25 © Zühlke 2011
  • 26. Axure Pro Prototyping Example: Zühlke iPhone Application Prototyping UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 26 © Zühlke 2011
  • 27. Microsoft Expression Blend High-Fidelity Prototyping Tool • Allows development for WPF/Silverlight without media disruption • Rich library of UI controls • Huge freedom in designing own controls • SketchFlow allows flow chart modeling and computer-aided paper prototyping style • Support for (remote) review and UI testing • Adobe import allows usage of traditional design assets and integrates designers smoothly in the process • Enable interactivity without writing code Dr. Thomas Memmel 2. Juli 2009 Folie 27 von 50 © Zühlke 2011
  • 28. Microsoft Expression Blend High-Fidelity Prototyping Tool Source: http://www.microsoft.com Source: http://www.microsoft.com Expression Expression Blend Visual Studio Development Design User Experience Design with Sketch Flow Adobe Photoshop Adobe Illustrator UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 28 © Zühlke 2011
  • 29. Microsoft Expression Blend Zühlke Project with Phonak Software Engineering meets User Experience Design UI Prototyping Tools | Dr. Thomas Memmel 20. Mai 2011 Folie 29 © Zühlke 2011
  • 30. Zühlke Usability Engineering Services Human-Centered Software Engineering • User Studies, User Profiling & User Modeling (e.g. Personas) • User-Centered Requirements Engineering • Usability Concepts & Modeling (e.g. Scenarios, Storyboards) • Agile Development & User Experience (e.g. User Stories combined with elements of Interaction Design) Zühlke offers • User Interface Prototyping (Low- & High-Fidelity) various usability engineering • User Interface Engineering (Integration of Usability services – get in Methodology in the Software Development Process) touch at • Usability Testing (e.g. with Mobile Usability Lab) www.zuehlke.com/ • User Interface Specification usability Folie 30 © Zühlke 2011
  • 31. Zühlke Usability Engineering Services Contact Dr. Thomas Memmel Business Unit Manager Wiesenstrasse 10 8952 Schlieren Email: thomas.memmel@zuehlke.com XING: https://www.xing.com/profile/Thomas_Memmel Blog: http://www.usability-architect.com/ Business Unit Manager «Java Integration & Channels» Manager Competence Center Client Technology Client Technologien | Dr. Thomas Memmel et al. 26. April 2011 Folie 31 © Zühlke 2011
  • 32. Zühlke Group XING: www.xing.com/companies/zühlkeengineeringag Facebook: www.facebook.com/zuehlke.group Twitter: twitter.com/zuehlke_group Folie 32 20. Mai 2011 Dr. Thomas Memmel © Zühlke 2011