SlideShare uma empresa Scribd logo
1 de 32
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

Mais conteúdo relacionado

Mais procurados

Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software processN.Jagadish Kumar
 
Types of User interface
Types of User interfaceTypes of User interface
Types of User interfaceUtsavMandaviya
 
Computer organization basics
Computer organization  basicsComputer organization  basics
Computer organization basicsDeepak John
 
Positioning, pointing and drawing in Human computer Interaction
Positioning, pointing and drawing in Human computer Interaction Positioning, pointing and drawing in Human computer Interaction
Positioning, pointing and drawing in Human computer Interaction swarna sudha
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1HARISA MARDIANA
 
Golden Rules of User Experience Design - Theo Mandel, Ph.D. (UPDATED)
Golden Rules of  User Experience Design - Theo Mandel, Ph.D. (UPDATED)Golden Rules of  User Experience Design - Theo Mandel, Ph.D. (UPDATED)
Golden Rules of User Experience Design - Theo Mandel, Ph.D. (UPDATED)Theo Mandel, PhD
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototypingHafizMImran1
 
Context model
Context modelContext model
Context modelUbaid423
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channelN.Jagadish Kumar
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9myrajendra
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principlessaurabhshertukde
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptKunal Kishor Nirala
 

Mais procurados (20)

Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software process
 
Types of User interface
Types of User interfaceTypes of User interface
Types of User interface
 
Computer organization basics
Computer organization  basicsComputer organization  basics
Computer organization basics
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 
Cognitive models unit 3
Cognitive models unit 3Cognitive models unit 3
Cognitive models unit 3
 
Positioning, pointing and drawing in Human computer Interaction
Positioning, pointing and drawing in Human computer Interaction Positioning, pointing and drawing in Human computer Interaction
Positioning, pointing and drawing in Human computer Interaction
 
Multimodal Interaction
Multimodal InteractionMultimodal Interaction
Multimodal Interaction
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
 
Golden Rules of User Experience Design - Theo Mandel, Ph.D. (UPDATED)
Golden Rules of  User Experience Design - Theo Mandel, Ph.D. (UPDATED)Golden Rules of  User Experience Design - Theo Mandel, Ph.D. (UPDATED)
Golden Rules of User Experience Design - Theo Mandel, Ph.D. (UPDATED)
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Context model
Context modelContext model
Context model
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
 
HCI
HCIHCI
HCI
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle ppt
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
Software quality
Software qualitySoftware quality
Software quality
 

Destaque

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 PrototypingHans Põldoja
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
UCD and low-fidelity prototyping
UCD and low-fidelity prototypingUCD and low-fidelity prototyping
UCD and low-fidelity prototypingsawsan slii
 
High Fidelity Prototyping
High Fidelity PrototypingHigh Fidelity Prototyping
High Fidelity PrototypingHans Põldoja
 
Prototyping & Testing - Design Thinking Experience Day
Prototyping & Testing - Design Thinking Experience DayPrototyping & Testing - Design Thinking Experience Day
Prototyping & Testing - Design Thinking Experience DayJochen 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 PrototypingHans Põldoja
 
User interface prototyping techniques
User interface prototyping techniquesUser interface prototyping techniques
User interface prototyping techniquesHans 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 jQueryDavid 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 Interfacepatf719
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio ContextPhilip van Allen
 
Lecture 3B – Prototypes
Lecture 3B – PrototypesLecture 3B – Prototypes
Lecture 3B – PrototypesVirtu Institute
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping WorkshopTamara 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 PrototypingHans Põldoja
 
Seams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewSeams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewPhilip van Allen
 

Destaque (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
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
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
 

Semelhante a 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 UsabilityArabella David
 
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 MadnessAndrew 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 designjsokohl
 
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 styleCloudOps 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; 10Study 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 EngineeringDavid 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
 
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'09Usi4Biz
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivityjylee6977
 
Agile comparison with requriement approaches
Agile comparison with requriement approachesAgile comparison with requriement approaches
Agile comparison with requriement approachesfungfung Chen
 

Semelhante a 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...
 
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
 
Agile comparison with requriement approaches
Agile comparison with requriement approachesAgile comparison with requriement approaches
Agile comparison with requriement approaches
 

Mais de 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ürichThomas 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 EnterpriseThomas Memmel
 
Innovation Leadership
Innovation LeadershipInnovation Leadership
Innovation LeadershipThomas 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 MethodsThomas Memmel
 
Agile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringAgile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringThomas 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 SpecificationThomas 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 ProfessionalsThomas Memmel
 
User Interface Engineering Praxis
User Interface Engineering PraxisUser Interface Engineering Praxis
User Interface Engineering PraxisThomas Memmel
 
Zühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienZühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienThomas Memmel
 
Integratives Usability Engineering
Integratives Usability EngineeringIntegratives Usability Engineering
Integratives Usability EngineeringThomas Memmel
 

Mais de 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
 

Último

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

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