SlideShare a Scribd company logo
1 of 31
Download to read offline
Connecting the dots of user experience
      The design of interactive systems


                February 2009

               Gianluca Brugnoli
                  frogdesign
DECONSTRUCTING THE MACHINE: THE SYSTEM PARADIGM


Traditionally interaction design is centered on the
relation of a man with a machine or a service, where
(usually) goals and sphere of action are well defined.



What happen if the “machine” is broken down into a
network made of services and distributed applications?

What happen if interaction is no longer based on
functional and clear goals, but becomes an open and
borderless experience where the main goal is living the
experience itself?


                                                          2 
Experience is a conversation




             Many locations
            Many situations
             Many channels
           One conversation




                               3 
Experience is
what we can remember
what we learn
Experience is meaning




Source: Stephen P. Anderson
                              4 
CONTENT IS GETTING INDEPENDENT FROM THE MEDIA

According to the annual CENSIS* report about media
consumption in Italy in 2005, teenage users don’t mind
about the media used to enjoy contents (music and
information).
Contents are streams they freely catch where possible
with any media available.

Media are getting undi erentiated for the user
experience.

Context and user intentions makes the
di erence.

*CENSIS, from the 1964, is the main Italian social study and research public foundation. http://www.censis.it/
                                                                                                                 5 
Media are getting unspecialized




                                  6 
Media are getting unspecialized




local       mobile            local       online




                                                   7 
Content is in the air




                        10 
Content is in the air
Experience: Music


                 Many sources
                 Many players
                 Many services
                One experience




                                 12 
Example: the photo experience
Photography eco-system map
                  Web application
                                                         Mobile media player
                  Photo sharing on
                  the web


  Camera phone
                                                                                 Mobile phone




                   Desktop application                                         Media center

 Digital camera


                                                                      Print
                                         Digital frame


                                                                                              14 
Photography eco-system map
                  Web application
                                                         Mobile media player
                  Photo sharing on
                  the web
                                                share
  Camera phone
                                                                                 Mobile phone




      capture         manage
                                             publish / view

                   Desktop application                                         Media center

 Digital camera


                                                                      Print
                                         Digital frame


                                                                                              15
Photography eco-system map
                  Web application
                                                           Mobile media player
                  Photo sharing on
                  the web

                                     public distribution
  Camera phone
                                                                                   Mobile phone




                                     private distribution
                   Desktop application                                           Media center

 Digital camera


                                                                        Print
                                           Digital frame


                                                                                                16
Photography eco-system map
                  Web application
                                                         Mobile media player
                  Photo sharing on
                  the web
                                                            outdoor
  Camera phone
                                                                                 Mobile phone
                                     indoor


        outdoor

                   Desktop application                                         Media center
                                         living room
 Digital camera


                                                                      Print
                                         Digital frame


                                                                                              17
User scenarios



  a:                   +                       +
       T exports his
        om                   he retouches it and      …and transfers the new
       photo on is laptop    saves a new              photo on a digital frame
                             version…                 at home.




  b:                         +                        +
        T exports his
         om                  He uploads it on             He show o the
        photo on is laptop   Flickr adding few tags       photo to a friend in a
                                                          pub using mobile
                                                          web

                                                                                   18
User scenarios



  a:          Di
                      + configurations
                     erent
                              +
       T exports his
        om
                 Di erent interfaces transfers the new
                       he retouches it and
       photo on is laptop
                       saves a new
                                           …and
                                           photo on a digital frame
                       version…            at home.
                 Di erent contexts
                Di erent interactions
                  Di erent results
  b:                         +                        +
        T exports his
         om                  He uploads it on             He show o the
        photo on is laptop   Flickr adding few tags       photo to a friend in a
                                                          pub using mobile
                                                          web

                                                                                   19
Photography Customer Journey

                          Main user actions / intentions
                              capture             manage   publish / view   share
Touchpoints
 Digital camera

 Mobile phone

 PC application

 Web site / application

 Portable mediaplayer

 Print media

 Home mediacenter / TV
Connecting the dots - 1

                          Main user actions / intentions
                              capture             manage   publish / view   share
Touchpoints
 Digital camera                     1

 Mobile phone
                          persona
 PC application                                       2

 Web site / application                                          3           4

 Portable mediaplayer

 Print media

 Home mediacenter / TV




                                                                                    21
Connecting the dots - 2

                          Main user actions / intentions
                              capture             manage   publish / view   share
Touchpoints
 Digital camera

 Mobile phone                       1


 PC application           persona

 Web site / application                                          2

 Portable mediaplayer

 Print media                                                     3


 Home mediacenter / TV




                                                                                    22
Connecting the dots - 3

                          Main user actions / intentions
                              capture             manage   publish / view   share
Touchpoints
 Digital camera                                                   on the move

 Mobile phone                                                    5


 PC application                                       4


 Web site / application                               3                         1      persona

 Portable mediaplayer                                            2
                                             home                               o ce
 Print media
                                                           living room
 Home mediacenter / TV




                                                                                          23 
Design considerations
Many entry points are possible
In the system there are many entry points where the user can initiate
the interaction, following context, situation and other needs and goals.


There is no one best way
Interaction and task flow doesn’t always follow one single optimal
process, but is the combination of various partial and occasional actions
accomplished by the user with di erent tools in di erent context.


Design for connections
In the system scenario, design is mainly focused on finding the
connections with the whole network, than in creating closed and self-
su cient systems, tools and services. Connections are social and
cultural assets, other than technical.

                                                                            24
Connecting the dots
1.  For a positive and fulfilling user experience, the whole is
    more important than the parts.
    Moreover, the intelligence of the platform is more
    important than the intelligence of the single device,
    which could be replaced or completed.




                                                                 25
Connecting the dots
1.  For a positive and fulfilling user experience, the whole is more important than the parts.
    Moreover, the intelligence of the platform is more important than that of the single
    device, which could be replaced or completed.

2.  Results are not delivered by a single device.
    They are the arrival point of a fragmented and random
    interaction flow which goes through many devices and
    di erent situations.




                                                                                            26
Connecting the dots
1.  For a positive and fulfilling user experience, the whole is more important than the parts.
    Moreover, the intelligence of the platform is more important than that of the single
    device, which could be replaced or completed.

2.  Results are not delivered by a single device. They are the arrival point of a fragmented
    and random interaction flow which goes through many devices and di erent situations.

3.  The architecture of the system becomes a key design
    challenge. Before focusing on the capabilities and on the
    features of a single device, the design should start from
    the organization of the system, and from the possible
    relationships and connections between the parts which
    can be activated by the user action.




                                                                                                27 
Connecting the dots
1.  For a positive and fulfilling user experience, the whole is more important than the parts.
    Moreover, the intelligence of the platform is more important than that of the single
    device, which could be replaced or completed.

2.  Results are not delivered by a single device. They are the arrival point of a fragmented
    and random interaction flow which goes through many devices and di erent situations.
3.  The architecture of the system becomes a key design challenge. Before focusing on the
    capabilities and on the features of a single device, the design should start from the
    organization of the system, and from the possible relationships and connections
    between the parts which can be activated by the user action.

4.  Device’s features and use follow its role within the system,
    which changes continuously in a opportunistic and
    situated way following the di erent contexts and user
    situations.




                                                                                                28 
Connecting the dots
1.  For a positive and fulfilling user experience, the whole is more important than the parts.
    Moreover, the intelligence of the platform is more important than that of the single
    device, which could be replaced or completed.

2.  Results are not delivered by a single device. They are the arrival point of a fragmented
    and random interaction flow which goes through many devices and di erent situations.
3.  The architecture of the system becomes a key design challenge. Before focusing on the
    capabilities and on the features of a single device, the design should start from the
    organization of the system, and from the possible relationships and connections
    between the parts which can be activated by the user action.
4.  Device’s features and use follow its role within the system, which changes continuously
    in a opportunistic and situated way following the di erent contexts and user situations.

5.  Tasks and processes depend on the connections and on
    the parts combined by the user within the system.
    Primary and secondary features switch continuously
    following user interaction, also in a occasional and
    opportunistic way.
                                                                                            29
Connecting the dots
1.  For a positive and fulfilling user experience, the whole is more important than the parts.
    Moreover, the intelligence of the platform is more important than that of the single
    device, which could be replaced or completed.

2.  Results are not delivered by a single device. They are the arrival point of a fragmented
    and random interaction flow which goes through many devices and di erent situations.
3.  The architecture of the system becomes a key design challenge. Before focusing on the
    capabilities and on the features of a single device, the design should start from the
    organization of the system, and from the possible relationships and connections
    between the parts which can be activated by the user action.
4.  Device’s features and use follow its role within the system, which changes continuously
    in a opportunistic and situated way following the di erent contexts and user situations.
5.  Tasks and processes depend on the connections and on the parts combined by the user
    within the system. Primary and secondary features switch continuously following user
    interaction, also in a occasional and opportunistic way.

6.  Users are always in the center: they are the protagonist
    which freely and actively connect the dots, selecting and
    putting together the di erent pieces of the system.
                                                                                                30 
Grazie
Thank you
  Danke
  Merci

More Related Content

What's hot

SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdfAsraNadeem4
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturasSamis Ambrocio
 
Introduction to Business Processes - Part I
Introduction to Business Processes - Part IIntroduction to Business Processes - Part I
Introduction to Business Processes - Part Icommandeleven
 
Customer Data Management
Customer Data ManagementCustomer Data Management
Customer Data ManagementBoris Otto
 
Propuesta crm luxury bay resorts
Propuesta crm luxury bay resortsPropuesta crm luxury bay resorts
Propuesta crm luxury bay resortsMateo Amengual
 
Component Based Development
Component Based DevelopmentComponent Based Development
Component Based DevelopmentBen McCormick
 
Usability Engineering
Usability EngineeringUsability Engineering
Usability EngineeringEasypeasy
 
15 metodologia web qem
15 metodologia web qem15 metodologia web qem
15 metodologia web qemUVM
 
What is Rapid Application Development
What is Rapid Application DevelopmentWhat is Rapid Application Development
What is Rapid Application DevelopmentOutSystems
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisSwatiS-BA
 
CRM - Customer Relationship Managemennt
CRM - Customer Relationship Managemennt CRM - Customer Relationship Managemennt
CRM - Customer Relationship Managemennt adeel990
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisShwetha-BA
 
The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...
The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...
The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...Brian Solis
 
CRM Business Case Template
CRM Business Case Template CRM Business Case Template
CRM Business Case Template Demand Metric
 

What's hot (20)

CMMI.pdf
CMMI.pdfCMMI.pdf
CMMI.pdf
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
 
Introduction to Business Processes - Part I
Introduction to Business Processes - Part IIntroduction to Business Processes - Part I
Introduction to Business Processes - Part I
 
Ingeniería web_Unidad 3
Ingeniería web_Unidad 3Ingeniería web_Unidad 3
Ingeniería web_Unidad 3
 
Customer Data Management
Customer Data ManagementCustomer Data Management
Customer Data Management
 
Propuesta crm luxury bay resorts
Propuesta crm luxury bay resortsPropuesta crm luxury bay resorts
Propuesta crm luxury bay resorts
 
Component Based Development
Component Based DevelopmentComponent Based Development
Component Based Development
 
Usability Engineering
Usability EngineeringUsability Engineering
Usability Engineering
 
15 metodologia web qem
15 metodologia web qem15 metodologia web qem
15 metodologia web qem
 
What is Rapid Application Development
What is Rapid Application DevelopmentWhat is Rapid Application Development
What is Rapid Application Development
 
Gestione dei requisiti
Gestione dei requisitiGestione dei requisiti
Gestione dei requisiti
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
CRM - Customer Relationship Managemennt
CRM - Customer Relationship Managemennt CRM - Customer Relationship Managemennt
CRM - Customer Relationship Managemennt
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...
The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...
The Rise of Digital Darwinism and the Real-world Business Drivers for Digital...
 
CRM Business Case Template
CRM Business Case Template CRM Business Case Template
CRM Business Case Template
 
Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]
 
Web Design
Web DesignWeb Design
Web Design
 
What is Business Analysis
What is Business AnalysisWhat is Business Analysis
What is Business Analysis
 

Similar to Connecting the Dots of the User Experience

Brugnoli System Ux
Brugnoli System UxBrugnoli System Ux
Brugnoli System Uxfrog
 
Measuring Digital Consumer Journeys
Measuring Digital Consumer JourneysMeasuring Digital Consumer Journeys
Measuring Digital Consumer JourneysConnected-Blog
 
Malware in Mobile Platform from Panoramic Industrial View
Malware in Mobile Platform from Panoramic Industrial ViewMalware in Mobile Platform from Panoramic Industrial View
Malware in Mobile Platform from Panoramic Industrial ViewAntiy Labs
 
The Mobile Landscape in France and Europe
The Mobile Landscape in France and EuropeThe Mobile Landscape in France and Europe
The Mobile Landscape in France and Europeservicesmobiles.fr
 
Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009AchillesMedia
 
Android fragmentation, a valid concern?
Android fragmentation, a valid concern?Android fragmentation, a valid concern?
Android fragmentation, a valid concern?androidaalto
 
Consumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid GrowthConsumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid GrowthCourse5i
 
Smartphone Market Trends
Smartphone Market TrendsSmartphone Market Trends
Smartphone Market TrendsJustin Lee
 
GfK NIS and nurago: Measuring Digital Consumer Journeys
GfK NIS and nurago: Measuring Digital Consumer JourneysGfK NIS and nurago: Measuring Digital Consumer Journeys
GfK NIS and nurago: Measuring Digital Consumer Journeysnurago
 
White Paper Part 2 Interactive Dooh Experience
White Paper Part 2 Interactive Dooh ExperienceWhite Paper Part 2 Interactive Dooh Experience
White Paper Part 2 Interactive Dooh ExperienceStephen Randall
 
Bluemonitor Android Consulting Services
Bluemonitor Android Consulting ServicesBluemonitor Android Consulting Services
Bluemonitor Android Consulting Servicesbluemonitor
 
iMediaShare Success Story
iMediaShare Success StoryiMediaShare Success Story
iMediaShare Success StoryBianor
 
Future Tech for Concur User Conference
Future Tech for Concur User ConferenceFuture Tech for Concur User Conference
Future Tech for Concur User ConferenceMichael Fauscette
 
Helix - Media Delivery Platform
Helix - Media Delivery PlatformHelix - Media Delivery Platform
Helix - Media Delivery PlatformInteract
 
Building Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world GamificationBuilding Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world GamificationInMobi
 
ICISTS 2011 Conference Mobile AR Presentation
ICISTS 2011 Conference Mobile AR PresentationICISTS 2011 Conference Mobile AR Presentation
ICISTS 2011 Conference Mobile AR PresentationMark Billinghurst
 
Smart DevNet presents: The Mobile Apps Ecosystem
Smart DevNet presents: The Mobile Apps EcosystemSmart DevNet presents: The Mobile Apps Ecosystem
Smart DevNet presents: The Mobile Apps EcosystemSMART DevNet
 
Mobile apps: a smart view
Mobile apps: a smart viewMobile apps: a smart view
Mobile apps: a smart viewJim Ayson
 

Similar to Connecting the Dots of the User Experience (20)

Brugnoli System Ux
Brugnoli System UxBrugnoli System Ux
Brugnoli System Ux
 
Measuring Digital Consumer Journeys
Measuring Digital Consumer JourneysMeasuring Digital Consumer Journeys
Measuring Digital Consumer Journeys
 
Malware in Mobile Platform from Panoramic Industrial View
Malware in Mobile Platform from Panoramic Industrial ViewMalware in Mobile Platform from Panoramic Industrial View
Malware in Mobile Platform from Panoramic Industrial View
 
The Mobile Landscape in France and Europe
The Mobile Landscape in France and EuropeThe Mobile Landscape in France and Europe
The Mobile Landscape in France and Europe
 
Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009Where to Look Next? Trends for 2009
Where to Look Next? Trends for 2009
 
Android fragmentation, a valid concern?
Android fragmentation, a valid concern?Android fragmentation, a valid concern?
Android fragmentation, a valid concern?
 
Consumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid GrowthConsumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid Growth
 
Smartphone Market Trends
Smartphone Market TrendsSmartphone Market Trends
Smartphone Market Trends
 
GfK NIS and nurago: Measuring Digital Consumer Journeys
GfK NIS and nurago: Measuring Digital Consumer JourneysGfK NIS and nurago: Measuring Digital Consumer Journeys
GfK NIS and nurago: Measuring Digital Consumer Journeys
 
White Paper Part 2 Interactive Dooh Experience
White Paper Part 2 Interactive Dooh ExperienceWhite Paper Part 2 Interactive Dooh Experience
White Paper Part 2 Interactive Dooh Experience
 
Bluemonitor Android Consulting Services
Bluemonitor Android Consulting ServicesBluemonitor Android Consulting Services
Bluemonitor Android Consulting Services
 
iMediaShare Success Story
iMediaShare Success StoryiMediaShare Success Story
iMediaShare Success Story
 
Future Tech for Concur User Conference
Future Tech for Concur User ConferenceFuture Tech for Concur User Conference
Future Tech for Concur User Conference
 
Helix - Media Delivery Platform
Helix - Media Delivery PlatformHelix - Media Delivery Platform
Helix - Media Delivery Platform
 
Building Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world GamificationBuilding Brand Awareness Through Real-world Gamification
Building Brand Awareness Through Real-world Gamification
 
ICISTS 2011 Conference Mobile AR Presentation
ICISTS 2011 Conference Mobile AR PresentationICISTS 2011 Conference Mobile AR Presentation
ICISTS 2011 Conference Mobile AR Presentation
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
X Summit: Super Producer
X Summit: Super ProducerX Summit: Super Producer
X Summit: Super Producer
 
Smart DevNet presents: The Mobile Apps Ecosystem
Smart DevNet presents: The Mobile Apps EcosystemSmart DevNet presents: The Mobile Apps Ecosystem
Smart DevNet presents: The Mobile Apps Ecosystem
 
Mobile apps: a smart view
Mobile apps: a smart viewMobile apps: a smart view
Mobile apps: a smart view
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Connecting the Dots of the User Experience

  • 1. Connecting the dots of user experience The design of interactive systems February 2009 Gianluca Brugnoli frogdesign
  • 2. DECONSTRUCTING THE MACHINE: THE SYSTEM PARADIGM Traditionally interaction design is centered on the relation of a man with a machine or a service, where (usually) goals and sphere of action are well defined. What happen if the “machine” is broken down into a network made of services and distributed applications? What happen if interaction is no longer based on functional and clear goals, but becomes an open and borderless experience where the main goal is living the experience itself? 2 
  • 3. Experience is a conversation Many locations Many situations Many channels One conversation 3 
  • 4. Experience is what we can remember what we learn Experience is meaning Source: Stephen P. Anderson 4 
  • 5. CONTENT IS GETTING INDEPENDENT FROM THE MEDIA According to the annual CENSIS* report about media consumption in Italy in 2005, teenage users don’t mind about the media used to enjoy contents (music and information). Contents are streams they freely catch where possible with any media available. Media are getting undi erentiated for the user experience. Context and user intentions makes the di erence. *CENSIS, from the 1964, is the main Italian social study and research public foundation. http://www.censis.it/ 5 
  • 6. Media are getting unspecialized 6 
  • 7. Media are getting unspecialized local mobile local online 7 
  • 8.
  • 9.
  • 10. Content is in the air 10 
  • 11. Content is in the air
  • 12. Experience: Music Many sources Many players Many services One experience 12 
  • 13. Example: the photo experience
  • 14. Photography eco-system map Web application Mobile media player Photo sharing on the web Camera phone Mobile phone Desktop application Media center Digital camera Print Digital frame 14 
  • 15. Photography eco-system map Web application Mobile media player Photo sharing on the web share Camera phone Mobile phone capture manage publish / view Desktop application Media center Digital camera Print Digital frame 15
  • 16. Photography eco-system map Web application Mobile media player Photo sharing on the web public distribution Camera phone Mobile phone private distribution Desktop application Media center Digital camera Print Digital frame 16
  • 17. Photography eco-system map Web application Mobile media player Photo sharing on the web outdoor Camera phone Mobile phone indoor outdoor Desktop application Media center living room Digital camera Print Digital frame 17
  • 18. User scenarios a: + + T exports his om he retouches it and …and transfers the new photo on is laptop saves a new photo on a digital frame version… at home. b: + + T exports his om He uploads it on He show o the photo on is laptop Flickr adding few tags photo to a friend in a pub using mobile web 18
  • 19. User scenarios a: Di + configurations erent + T exports his om Di erent interfaces transfers the new he retouches it and photo on is laptop saves a new …and photo on a digital frame version… at home. Di erent contexts Di erent interactions Di erent results b: + + T exports his om He uploads it on He show o the photo on is laptop Flickr adding few tags photo to a friend in a pub using mobile web 19
  • 20. Photography Customer Journey Main user actions / intentions capture manage publish / view share Touchpoints Digital camera Mobile phone PC application Web site / application Portable mediaplayer Print media Home mediacenter / TV
  • 21. Connecting the dots - 1 Main user actions / intentions capture manage publish / view share Touchpoints Digital camera 1 Mobile phone persona PC application 2 Web site / application 3 4 Portable mediaplayer Print media Home mediacenter / TV 21
  • 22. Connecting the dots - 2 Main user actions / intentions capture manage publish / view share Touchpoints Digital camera Mobile phone 1 PC application persona Web site / application 2 Portable mediaplayer Print media 3 Home mediacenter / TV 22
  • 23. Connecting the dots - 3 Main user actions / intentions capture manage publish / view share Touchpoints Digital camera on the move Mobile phone 5 PC application 4 Web site / application 3 1 persona Portable mediaplayer 2 home o ce Print media living room Home mediacenter / TV 23 
  • 24. Design considerations Many entry points are possible In the system there are many entry points where the user can initiate the interaction, following context, situation and other needs and goals. There is no one best way Interaction and task flow doesn’t always follow one single optimal process, but is the combination of various partial and occasional actions accomplished by the user with di erent tools in di erent context. Design for connections In the system scenario, design is mainly focused on finding the connections with the whole network, than in creating closed and self- su cient systems, tools and services. Connections are social and cultural assets, other than technical. 24
  • 25. Connecting the dots 1.  For a positive and fulfilling user experience, the whole is more important than the parts. Moreover, the intelligence of the platform is more important than the intelligence of the single device, which could be replaced or completed. 25
  • 26. Connecting the dots 1.  For a positive and fulfilling user experience, the whole is more important than the parts. Moreover, the intelligence of the platform is more important than that of the single device, which could be replaced or completed. 2.  Results are not delivered by a single device. They are the arrival point of a fragmented and random interaction flow which goes through many devices and di erent situations. 26
  • 27. Connecting the dots 1.  For a positive and fulfilling user experience, the whole is more important than the parts. Moreover, the intelligence of the platform is more important than that of the single device, which could be replaced or completed. 2.  Results are not delivered by a single device. They are the arrival point of a fragmented and random interaction flow which goes through many devices and di erent situations. 3.  The architecture of the system becomes a key design challenge. Before focusing on the capabilities and on the features of a single device, the design should start from the organization of the system, and from the possible relationships and connections between the parts which can be activated by the user action. 27 
  • 28. Connecting the dots 1.  For a positive and fulfilling user experience, the whole is more important than the parts. Moreover, the intelligence of the platform is more important than that of the single device, which could be replaced or completed. 2.  Results are not delivered by a single device. They are the arrival point of a fragmented and random interaction flow which goes through many devices and di erent situations. 3.  The architecture of the system becomes a key design challenge. Before focusing on the capabilities and on the features of a single device, the design should start from the organization of the system, and from the possible relationships and connections between the parts which can be activated by the user action. 4.  Device’s features and use follow its role within the system, which changes continuously in a opportunistic and situated way following the di erent contexts and user situations. 28 
  • 29. Connecting the dots 1.  For a positive and fulfilling user experience, the whole is more important than the parts. Moreover, the intelligence of the platform is more important than that of the single device, which could be replaced or completed. 2.  Results are not delivered by a single device. They are the arrival point of a fragmented and random interaction flow which goes through many devices and di erent situations. 3.  The architecture of the system becomes a key design challenge. Before focusing on the capabilities and on the features of a single device, the design should start from the organization of the system, and from the possible relationships and connections between the parts which can be activated by the user action. 4.  Device’s features and use follow its role within the system, which changes continuously in a opportunistic and situated way following the di erent contexts and user situations. 5.  Tasks and processes depend on the connections and on the parts combined by the user within the system. Primary and secondary features switch continuously following user interaction, also in a occasional and opportunistic way. 29
  • 30. Connecting the dots 1.  For a positive and fulfilling user experience, the whole is more important than the parts. Moreover, the intelligence of the platform is more important than that of the single device, which could be replaced or completed. 2.  Results are not delivered by a single device. They are the arrival point of a fragmented and random interaction flow which goes through many devices and di erent situations. 3.  The architecture of the system becomes a key design challenge. Before focusing on the capabilities and on the features of a single device, the design should start from the organization of the system, and from the possible relationships and connections between the parts which can be activated by the user action. 4.  Device’s features and use follow its role within the system, which changes continuously in a opportunistic and situated way following the di erent contexts and user situations. 5.  Tasks and processes depend on the connections and on the parts combined by the user within the system. Primary and secondary features switch continuously following user interaction, also in a occasional and opportunistic way. 6.  Users are always in the center: they are the protagonist which freely and actively connect the dots, selecting and putting together the di erent pieces of the system. 30 
  • 31. Grazie Thank you Danke Merci