SlideShare a Scribd company logo
1 of 32
Download to read offline
Concepting


1
What is…

• User experience (UX) is the overall perception and interaction of
  a user with an entity.


• Usability is an undefined measurement about how a user can
  reach his goal with an entity.


• Interaction design (IxD) is the process of specifying an entity
   with regards to usability.


• Graphical design (GD) is the artistic arrangement of visual items
  to communicate the content.
What is…
                                              GD:
    UX:                                       •  Draw button image
    •  The button looks nice                  •  Set margins
    •  It is placed at the right position     •  Define colors
    •  It does the right action




                                            IxD:

    Usability:                              •  Define button action

    Good, since 9 out of 10                 •  Define button text
    users know how to use this              •  Define which view comes next
    button.


3
Result




4
How Much Does User Experience Cost?



    Mean amount of time: 6% of total project time

    Ideal amount of time: 10% of total project time


    (For professionals)




5
                                  (Nielsen 1993)
What Does it Return?

• Ideally:
   • Reduces development time
   • Saves money to the author and the user

• Usually:
   • Prevents from major usability problems
   • Reduces the user’s time to reach a goal
   • Increases the reputation of your work by users and other authors

• Unfortunately:
   • Time savings and resulting cost savings are hard to measure
   • The same holds for reputation
Concept vs. Proof of Concept
                                  Technology
                                 Proof of concept

                                                      Business
                Appearance
                                    Product              The description of the concept is
                                                          the core document for further
                                     Concept                 design, specification and
                                                                  development.

                   Interaction                      Functionality

• The concept describes the essence of interaction and functionality taking the
  user requirements into account
• The concept explains also the effect of the business, technology and
  appearance on interaction and functionality
• The ”Proof of concept” relates only to technology


7
Concept Descriptions


     Textual        Sketch               Graphical                Prototype




                     Fiat FCC concept   Ego, VW's 2028 concepts   Suzuki Kiashi Concept Car




There are many ways how concepts can be communicated.



8
Concept Description

    My cool travel-mate concept




The level of detail of the UX concept description can vary based on
• The maturity of your concept idea (verbal working prototype)
• The target audience you are trying to impress (partners, co-authors,
  communities)
• The next Go / No-go decisions to make



9
Concept Definition

Concepting is the process to reach a proven vision of an entity
  with regards to usability.
     • A concept can describe a product or service that does not yet exist
     • Some parts of the product are explained, the rest is left to your imagination
        and reasoning
     • The concept description is a subset of a full product or service description
        (e.g. detailed specification document)
     • A concept is a “high-level” summary, not going into product details




                                                             
10
Concepts for Mobile Devices




A concept can describe an existing or non-existing product,
  application or service.

11
Concept Objectives

      Objectives
       Summarize         To describe the essence of your product (idea)

         Visualize       To make your ideas more visible and concrete

                         To convince some stakeholders (investor, product
      Prove a point      management, product development,…) to invest
                         more on your idea

                         To study different design and implementation
     Share to evaluate   alternatives
                         To provoke discussion
                                                 Investments of more interest,
                                                  time, money, effort,…


12
Exercise




     How would you describe the concept of your application or service?




13
Target Groups
                • Not everyone wants to use your product
                    •  Different user groups have different needs and
                       reasons for their purchase and usage decisions
                    •  There is no point to try to make a design that will
                        satisfy everyone


                • Identify potential end users and end user groups
                    •  The aim is to recognize user groups where the
                        product/service can serve best and be most
                        profitable
                    •  When you know the user group, you can create a
                       “user persona”


                • You are most likely a part of the target group, but
                  not the whole group
Maemo 5 Target Group
• The most modern, leading edge
  consumers
• Technology is their life
• Highly sociable with and active
  lifestyle
• More likely to be male, single
  and young (under 30) with
  high economic level
• Digital Natives
UX Design Drivers

                                 Mobile
              Practical           UX                                        Hedonic




Define the common UX Design Drivers.

                          Adapted from: Roto & Rautava: User Experience Elements and Brand
                          promise (2008)
16
User Persona(s)
                  • Who is she/he
                      •  Name, gender, age, location
                      •  Family ties and photos
                      •  Profession and lifestyle
                  • Additional information
                      •  Personality traits
                      •  Technology choices
                      •  Goals, behaviors or motivations
                      •  Differentiators
                  • Base them on people that you personally know
                  • Personas help to create scenarios and stories
                  • ”Would my persona really behave like this?”
Describe the Context of Use



                     •  People
                     •  Places
                                 Context
                     •  Things
                     •  Time




The concept description should document not only the product
  itself, but also the context: people, places, things and time.

18
Mobile Context Issues

                  Handling
     Motion                  Outfit      Senses         Time          Social       Technical
                   items
     Stationary                               See:                                  Network
                              Jackets,                  Fragmented
     • Lay, sit      Carry                obstacles,                   Friends      •  Access
                               bikinis                      flow
                                           lighting                                 •  Costs

     On-the-                             Hear: noise,   Waiting,        People        Battery
     move            Use      Pockets
                                           speech       rushing, ..   around you      power
     • Walking
     • Running
                                                                                    Connections
                     Move     Gloves      Feel: cold                   Privacy      • Wireless/
     Travelling                                                                       wired
                                                                                    • Web, GPS,
     •  Drive                                                                         Bluetooth,
                                                                                      other devices
     •  Sit
                              Holders
     •  Stand




There are many issues that can define the mobile context at any
  given moment.

19
Mobile Context Examples


                               At home/office                                          On the move
                        High
                                                            Feature B is useful
 Mobile Application




                                                              while walking.
                      Medium
       Utility




                        Low                                            Feature C is usable in
                                                Feature A requires     most mobile situations.
                                                   two hands.
             Impossible
                                  Example A                Example B                  Example C
                               Two-finger gesture      Navigate and scroll         Reject call and hit
                                  required for         the map with your          the red hardkey on
                               zooming an image           thumb while                   the run
                                                            walking
20
Mobile Context: Home vs. On the Move
        Issue               At home/office                  On the move

       Motion       Sitting steadily in armchair     User and device are moving

        Light          Stable indoor lighting       Bright daylight, dark at night

        Noise        Air conditioning humming           Traffic, people talking

     Flow of time    Few system interruptions        Many context interruptions

     Connections           Always on-line           3G connection lost, off-line use

         Cost             Fixed rate WLAN           Charged by downloaded data


        User’s      No disturbance, full focus on   Many distractions, potentially
      attention               device                        on all senses


21
Storyboards
     Use case      Storyboard
     Accessing
     phone from
     web browser




Write storyboards to illustrate the desired and realistic use cases.


22
UX Benchmarking

                            Look at the competing applications
                            • What is the core concept?
      Your
               Competitor
     product                • What kinds of UX targets they might have?
                            • What kinds of tasks the user can do with the
                              applications?
                            • What kind of UI solutions there are for certain tasks?
                            • What are task times and task steps?
                            • What kind of visual design styles and solutions are
                              being used?


How is your concept/storyboard better than other apps or services
 out there?

23
Platform Guidelines

                 Relevant documents
                 •  Maemo 5 Desktop Widget UI Guidelines v1.1
                 •  Fremantle Master Layout Guide v1.1
                 •  Hildon 2.2 Widget Spec
                 •  Hildon 2.2 UI Style Guide




24
Wireframes                    A “map” showing an overview of all
     Sketches of              the screens and the interactions
     the screens              between them.




                                                Descriptions of interaction
                                                between the screens



More about this in the interaction design session.
25
Prototypes
               •  A prototype simulates the functionality of the UI
               •  A prototype can be
                    •  Paper-prototype (even hand-made)
                    •  Screenshots
                    •  Computer/terminal-based prototype
                    •  Flash demo
               •  Basically anything showing the main task flow
               •  The purpose predefines the level of the prototype



             Sometimes it is good if the
              prototype is not that well
             -polished.


26
Exercise




      Write a storyboard for your own application or service.




27
Transfer the Vision to a Document
• Write down all ideas related to the application or service – “The user does…”
• Tell stories how the user interacts with your application/service
• Take
    •  Pencil
    •  Paper
    •  Credit card
    •  … and draw a screen of the N900
• Sketch your main flows according to the stories
• Discuss your main flows with people
• You just learned the basics of paper prototyping
• You just did your first concept 
Move Towards Interaction Design
• Concepting usually requires many iterations before the concept is “proven”
• The concept contains only the major use cases
• The concept may also contain
    •  Short description of the main views
    •  Short description of possible gestures for the main views
    •  Evaluation of portrait vs. landscape orientation
• After that interaction design takes care of the details
    •  Minor use cases
    •  Exceptions
    •  Etc.
    •  More about this in the interaction design session
Take Home Messages

                •  Write down the vision of your
                   application or service and try it out
                   with others.


                •  The better the user experience, the
                   higher the recognition and
                   appreciation of your work.


                •  You are not the target group of your
                    application or service.



30
Creative Commons - Disclaimer




            UX Driven Development For Mobile SW Developers
                            by Forum Nokia
                           is licensed under a
       Creative Commons Attribution-Noncommercial-Share Alike 3.0
                          United States License




31
forum.nokia.com/ux


32
 32

More Related Content

What's hot

Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065 Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065 Cynthia Calongne
 
Human Capital Week
Human Capital WeekHuman Capital Week
Human Capital WeekPeter Svarre
 
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...bo begole
 
Bryant EoC Start Me Up Brand Attributes & User Profiles
Bryant EoC Start Me Up Brand Attributes & User ProfilesBryant EoC Start Me Up Brand Attributes & User Profiles
Bryant EoC Start Me Up Brand Attributes & User ProfilesSchechterDesign
 
MIT Course - What is Experience Design
MIT Course - What is Experience DesignMIT Course - What is Experience Design
MIT Course - What is Experience DesignMarisa Gallagher
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Ariadna Font Llitjos
 
Realify your Secret Idea with Lean Startup Methods
Realify your Secret Idea with Lean Startup MethodsRealify your Secret Idea with Lean Startup Methods
Realify your Secret Idea with Lean Startup MethodsKate Rutter
 
Bryant EoC Workshop Roll Call Completed
Bryant EoC Workshop Roll Call CompletedBryant EoC Workshop Roll Call Completed
Bryant EoC Workshop Roll Call CompletedSchechterDesign
 
Introduction to Information Architecture and Design - SVA Workshop 0712
Introduction to Information Architecture and Design - SVA Workshop 0712Introduction to Information Architecture and Design - SVA Workshop 0712
Introduction to Information Architecture and Design - SVA Workshop 0712Robert Stribley
 
Introduction to Information Architecture and Design - SVA Workshop 0929
Introduction to Information Architecture and Design - SVA Workshop 0929Introduction to Information Architecture and Design - SVA Workshop 0929
Introduction to Information Architecture and Design - SVA Workshop 0929Robert Stribley
 
Brand & Experience (a workbook)
Brand & Experience (a workbook) Brand & Experience (a workbook)
Brand & Experience (a workbook) Marisa Gallagher
 
ConsumerX Retail: Best Location
ConsumerX Retail: Best LocationConsumerX Retail: Best Location
ConsumerX Retail: Best LocationConsumerX Retail
 
500 Startups Lean UX Bootcamp
500 Startups Lean UX Bootcamp500 Startups Lean UX Bootcamp
500 Startups Lean UX BootcampEnrique Allen
 
Design Matters: Lessons for Startups
Design Matters: Lessons for StartupsDesign Matters: Lessons for Startups
Design Matters: Lessons for StartupsNishant Jain
 
Introduction to Information Architecture and Design - SVA Workshop 120812
Introduction to Information Architecture and Design - SVA Workshop 120812Introduction to Information Architecture and Design - SVA Workshop 120812
Introduction to Information Architecture and Design - SVA Workshop 120812Robert Stribley
 
Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)trappenl
 

What's hot (20)

Mobile Research
Mobile ResearchMobile Research
Mobile Research
 
Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065 Privacy is a Myth TCC 2_12065
Privacy is a Myth TCC 2_12065
 
Human Capital Week
Human Capital WeekHuman Capital Week
Human Capital Week
 
SVA Workshop 032512
SVA Workshop 032512SVA Workshop 032512
SVA Workshop 032512
 
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
 
Gain more with personal brands
Gain more with personal brandsGain more with personal brands
Gain more with personal brands
 
Bryant EoC Start Me Up Brand Attributes & User Profiles
Bryant EoC Start Me Up Brand Attributes & User ProfilesBryant EoC Start Me Up Brand Attributes & User Profiles
Bryant EoC Start Me Up Brand Attributes & User Profiles
 
Diners Club Concierge APP
Diners Club Concierge APPDiners Club Concierge APP
Diners Club Concierge APP
 
MIT Course - What is Experience Design
MIT Course - What is Experience DesignMIT Course - What is Experience Design
MIT Course - What is Experience Design
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
 
Realify your Secret Idea with Lean Startup Methods
Realify your Secret Idea with Lean Startup MethodsRealify your Secret Idea with Lean Startup Methods
Realify your Secret Idea with Lean Startup Methods
 
Bryant EoC Workshop Roll Call Completed
Bryant EoC Workshop Roll Call CompletedBryant EoC Workshop Roll Call Completed
Bryant EoC Workshop Roll Call Completed
 
Introduction to Information Architecture and Design - SVA Workshop 0712
Introduction to Information Architecture and Design - SVA Workshop 0712Introduction to Information Architecture and Design - SVA Workshop 0712
Introduction to Information Architecture and Design - SVA Workshop 0712
 
Introduction to Information Architecture and Design - SVA Workshop 0929
Introduction to Information Architecture and Design - SVA Workshop 0929Introduction to Information Architecture and Design - SVA Workshop 0929
Introduction to Information Architecture and Design - SVA Workshop 0929
 
Brand & Experience (a workbook)
Brand & Experience (a workbook) Brand & Experience (a workbook)
Brand & Experience (a workbook)
 
ConsumerX Retail: Best Location
ConsumerX Retail: Best LocationConsumerX Retail: Best Location
ConsumerX Retail: Best Location
 
500 Startups Lean UX Bootcamp
500 Startups Lean UX Bootcamp500 Startups Lean UX Bootcamp
500 Startups Lean UX Bootcamp
 
Design Matters: Lessons for Startups
Design Matters: Lessons for StartupsDesign Matters: Lessons for Startups
Design Matters: Lessons for Startups
 
Introduction to Information Architecture and Design - SVA Workshop 120812
Introduction to Information Architecture and Design - SVA Workshop 120812Introduction to Information Architecture and Design - SVA Workshop 120812
Introduction to Information Architecture and Design - SVA Workshop 120812
 
Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)Towards user co-creation of value on the Internet-of-Things (IoT)
Towards user co-creation of value on the Internet-of-Things (IoT)
 

Viewers also liked

Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityArabella David
 
IBM (Global Perspectives, NYU Stern)
IBM (Global Perspectives, NYU Stern)IBM (Global Perspectives, NYU Stern)
IBM (Global Perspectives, NYU Stern)Jason Rawlins
 
2010 IPD Residential Index Results Presentation
2010 IPD Residential Index Results Presentation2010 IPD Residential Index Results Presentation
2010 IPD Residential Index Results PresentationInspired Asset Management
 
Ux Meets Code Graphics
Ux Meets Code GraphicsUx Meets Code Graphics
Ux Meets Code GraphicsArabella David
 
Forum Nokia & UXD Resources
Forum Nokia & UXD ResourcesForum Nokia & UXD Resources
Forum Nokia & UXD ResourcesArabella David
 
Zenlet reporter
 Zenlet reporter Zenlet reporter
Zenlet reporter交點
 
A Summary Of Sat Accumulation
A Summary Of Sat AccumulationA Summary Of Sat Accumulation
A Summary Of Sat Accumulationsuperpippohw
 

Viewers also liked (8)

Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
IBM (Global Perspectives, NYU Stern)
IBM (Global Perspectives, NYU Stern)IBM (Global Perspectives, NYU Stern)
IBM (Global Perspectives, NYU Stern)
 
Busting agile myths_v1
Busting agile myths_v1Busting agile myths_v1
Busting agile myths_v1
 
2010 IPD Residential Index Results Presentation
2010 IPD Residential Index Results Presentation2010 IPD Residential Index Results Presentation
2010 IPD Residential Index Results Presentation
 
Ux Meets Code Graphics
Ux Meets Code GraphicsUx Meets Code Graphics
Ux Meets Code Graphics
 
Forum Nokia & UXD Resources
Forum Nokia & UXD ResourcesForum Nokia & UXD Resources
Forum Nokia & UXD Resources
 
Zenlet reporter
 Zenlet reporter Zenlet reporter
Zenlet reporter
 
A Summary Of Sat Accumulation
A Summary Of Sat AccumulationA Summary Of Sat Accumulation
A Summary Of Sat Accumulation
 

Similar to Ux Meets Code Concepting

PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniqueshendrikknoche
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesAviva Rosenstein
 
Ux people 042010
Ux people 042010Ux people 042010
Ux people 042010Robert Fein
 
Design Research (is not Market Research)
Design Research (is not Market Research)Design Research (is not Market Research)
Design Research (is not Market Research)Joyce Chou
 
How design decisions affect user performance
How design decisions affect user performanceHow design decisions affect user performance
How design decisions affect user performanceRachna Mittal
 
EPFL - PxS, week 4 - UX design techniques
EPFL - PxS, week 4 - UX design techniquesEPFL - PxS, week 4 - UX design techniques
EPFL - PxS, week 4 - UX design techniqueshendrikknoche
 
Demo day presentation
Demo day presentationDemo day presentation
Demo day presentationBilly Kennedy
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, UglyJoshua Randall
 
Introduction into User Experience
Introduction into User ExperienceIntroduction into User Experience
Introduction into User ExperienceAbdullah Al Nady
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Designjayyearley
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
 
Bringing ideas to life – the dimensions of prototyping
Bringing ideas to life – the dimensions of prototypingBringing ideas to life – the dimensions of prototyping
Bringing ideas to life – the dimensions of prototypingService Design Berlin
 
Validating Ideas Through Prototyping
Validating Ideas Through PrototypingValidating Ideas Through Prototyping
Validating Ideas Through PrototypingChris Risdon
 
Human centered design process
Human centered design processHuman centered design process
Human centered design processNTUST
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012drewz lin
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience WorkshopMotivate Design
 
Interaction Design
Interaction DesignInteraction Design
Interaction DesignKajsa Gren
 

Similar to Ux Meets Code Concepting (20)

PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniques
 
Practicing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverablesPracticing What We Preach: designing usage centered deliverables
Practicing What We Preach: designing usage centered deliverables
 
Ux people 042010
Ux people 042010Ux people 042010
Ux people 042010
 
Design Research (is not Market Research)
Design Research (is not Market Research)Design Research (is not Market Research)
Design Research (is not Market Research)
 
How design decisions affect user performance
How design decisions affect user performanceHow design decisions affect user performance
How design decisions affect user performance
 
EPFL - PxS, week 4 - UX design techniques
EPFL - PxS, week 4 - UX design techniquesEPFL - PxS, week 4 - UX design techniques
EPFL - PxS, week 4 - UX design techniques
 
Demo day presentation
Demo day presentationDemo day presentation
Demo day presentation
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly
 
Introduction into User Experience
Introduction into User ExperienceIntroduction into User Experience
Introduction into User Experience
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
Bringing ideas to life – the dimensions of prototyping
Bringing ideas to life – the dimensions of prototypingBringing ideas to life – the dimensions of prototyping
Bringing ideas to life – the dimensions of prototyping
 
Validating Ideas Through Prototyping
Validating Ideas Through PrototypingValidating Ideas Through Prototyping
Validating Ideas Through Prototyping
 
Human centered design process
Human centered design processHuman centered design process
Human centered design process
 
TP2 Understanding the customer
TP2 Understanding the customerTP2 Understanding the customer
TP2 Understanding the customer
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
Utah PMA Quarterly Meeting, June, 2010
Utah PMA Quarterly Meeting, June, 2010Utah PMA Quarterly Meeting, June, 2010
Utah PMA Quarterly Meeting, June, 2010
 
Interaction Design
Interaction DesignInteraction Design
Interaction Design
 

Recently uploaded

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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 - 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
 
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
 

Recently uploaded (20)

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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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 - 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, ...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Ux Meets Code Concepting

  • 2. What is… • User experience (UX) is the overall perception and interaction of a user with an entity. • Usability is an undefined measurement about how a user can reach his goal with an entity. • Interaction design (IxD) is the process of specifying an entity with regards to usability. • Graphical design (GD) is the artistic arrangement of visual items to communicate the content.
  • 3. What is… GD: UX: •  Draw button image •  The button looks nice •  Set margins •  It is placed at the right position •  Define colors •  It does the right action IxD: Usability: •  Define button action Good, since 9 out of 10 •  Define button text users know how to use this •  Define which view comes next button. 3
  • 5. How Much Does User Experience Cost? Mean amount of time: 6% of total project time Ideal amount of time: 10% of total project time (For professionals) 5 (Nielsen 1993)
  • 6. What Does it Return? • Ideally: • Reduces development time • Saves money to the author and the user • Usually: • Prevents from major usability problems • Reduces the user’s time to reach a goal • Increases the reputation of your work by users and other authors • Unfortunately: • Time savings and resulting cost savings are hard to measure • The same holds for reputation
  • 7. Concept vs. Proof of Concept Technology Proof of concept Business Appearance Product The description of the concept is the core document for further Concept design, specification and development. Interaction Functionality • The concept describes the essence of interaction and functionality taking the user requirements into account • The concept explains also the effect of the business, technology and appearance on interaction and functionality • The ”Proof of concept” relates only to technology 7
  • 8. Concept Descriptions Textual Sketch Graphical Prototype Fiat FCC concept Ego, VW's 2028 concepts Suzuki Kiashi Concept Car There are many ways how concepts can be communicated. 8
  • 9. Concept Description My cool travel-mate concept The level of detail of the UX concept description can vary based on • The maturity of your concept idea (verbal working prototype) • The target audience you are trying to impress (partners, co-authors, communities) • The next Go / No-go decisions to make 9
  • 10. Concept Definition Concepting is the process to reach a proven vision of an entity with regards to usability. • A concept can describe a product or service that does not yet exist • Some parts of the product are explained, the rest is left to your imagination and reasoning • The concept description is a subset of a full product or service description (e.g. detailed specification document) • A concept is a “high-level” summary, not going into product details  10
  • 11. Concepts for Mobile Devices A concept can describe an existing or non-existing product, application or service. 11
  • 12. Concept Objectives Objectives Summarize To describe the essence of your product (idea) Visualize To make your ideas more visible and concrete To convince some stakeholders (investor, product Prove a point management, product development,…) to invest more on your idea To study different design and implementation Share to evaluate alternatives To provoke discussion Investments of more interest, time, money, effort,… 12
  • 13. Exercise How would you describe the concept of your application or service? 13
  • 14. Target Groups • Not everyone wants to use your product •  Different user groups have different needs and reasons for their purchase and usage decisions •  There is no point to try to make a design that will satisfy everyone • Identify potential end users and end user groups •  The aim is to recognize user groups where the product/service can serve best and be most profitable •  When you know the user group, you can create a “user persona” • You are most likely a part of the target group, but not the whole group
  • 15. Maemo 5 Target Group • The most modern, leading edge consumers • Technology is their life • Highly sociable with and active lifestyle • More likely to be male, single and young (under 30) with high economic level • Digital Natives
  • 16. UX Design Drivers Mobile Practical UX Hedonic Define the common UX Design Drivers. Adapted from: Roto & Rautava: User Experience Elements and Brand promise (2008) 16
  • 17. User Persona(s) • Who is she/he •  Name, gender, age, location •  Family ties and photos •  Profession and lifestyle • Additional information •  Personality traits •  Technology choices •  Goals, behaviors or motivations •  Differentiators • Base them on people that you personally know • Personas help to create scenarios and stories • ”Would my persona really behave like this?”
  • 18. Describe the Context of Use •  People •  Places Context •  Things •  Time The concept description should document not only the product itself, but also the context: people, places, things and time. 18
  • 19. Mobile Context Issues Handling Motion Outfit Senses Time Social Technical items Stationary See: Network Jackets, Fragmented • Lay, sit Carry obstacles, Friends •  Access bikinis flow lighting •  Costs On-the- Hear: noise, Waiting, People Battery move Use Pockets speech rushing, .. around you power • Walking • Running Connections Move Gloves Feel: cold Privacy • Wireless/ Travelling wired • Web, GPS, •  Drive Bluetooth, other devices •  Sit Holders •  Stand There are many issues that can define the mobile context at any given moment. 19
  • 20. Mobile Context Examples At home/office On the move High Feature B is useful Mobile Application while walking. Medium Utility Low Feature C is usable in Feature A requires most mobile situations. two hands. Impossible Example A Example B Example C Two-finger gesture Navigate and scroll Reject call and hit required for the map with your the red hardkey on zooming an image thumb while the run walking 20
  • 21. Mobile Context: Home vs. On the Move Issue At home/office On the move Motion Sitting steadily in armchair User and device are moving Light Stable indoor lighting Bright daylight, dark at night Noise Air conditioning humming Traffic, people talking Flow of time Few system interruptions Many context interruptions Connections Always on-line 3G connection lost, off-line use Cost Fixed rate WLAN Charged by downloaded data User’s No disturbance, full focus on Many distractions, potentially attention device on all senses 21
  • 22. Storyboards Use case Storyboard Accessing phone from web browser Write storyboards to illustrate the desired and realistic use cases. 22
  • 23. UX Benchmarking Look at the competing applications • What is the core concept? Your Competitor product • What kinds of UX targets they might have? • What kinds of tasks the user can do with the applications? • What kind of UI solutions there are for certain tasks? • What are task times and task steps? • What kind of visual design styles and solutions are being used? How is your concept/storyboard better than other apps or services out there? 23
  • 24. Platform Guidelines Relevant documents •  Maemo 5 Desktop Widget UI Guidelines v1.1 •  Fremantle Master Layout Guide v1.1 •  Hildon 2.2 Widget Spec •  Hildon 2.2 UI Style Guide 24
  • 25. Wireframes A “map” showing an overview of all Sketches of the screens and the interactions the screens between them. Descriptions of interaction between the screens More about this in the interaction design session. 25
  • 26. Prototypes •  A prototype simulates the functionality of the UI •  A prototype can be •  Paper-prototype (even hand-made) •  Screenshots •  Computer/terminal-based prototype •  Flash demo •  Basically anything showing the main task flow •  The purpose predefines the level of the prototype Sometimes it is good if the prototype is not that well -polished. 26
  • 27. Exercise Write a storyboard for your own application or service. 27
  • 28. Transfer the Vision to a Document • Write down all ideas related to the application or service – “The user does…” • Tell stories how the user interacts with your application/service • Take •  Pencil •  Paper •  Credit card •  … and draw a screen of the N900 • Sketch your main flows according to the stories • Discuss your main flows with people • You just learned the basics of paper prototyping • You just did your first concept 
  • 29. Move Towards Interaction Design • Concepting usually requires many iterations before the concept is “proven” • The concept contains only the major use cases • The concept may also contain •  Short description of the main views •  Short description of possible gestures for the main views •  Evaluation of portrait vs. landscape orientation • After that interaction design takes care of the details •  Minor use cases •  Exceptions •  Etc. •  More about this in the interaction design session
  • 30. Take Home Messages •  Write down the vision of your application or service and try it out with others. •  The better the user experience, the higher the recognition and appreciation of your work. •  You are not the target group of your application or service. 30
  • 31. Creative Commons - Disclaimer UX Driven Development For Mobile SW Developers by Forum Nokia is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License 31