SlideShare une entreprise Scribd logo
1  sur  57
Designing Ubiquitous Multi-device Experiences
WebVisions Chicago | September 26, 2013
Christian Crumlish | Director of Product, CloudOn
Holistic UX
but first…
A shout-out to Justin Maxwell (@303)
• BayCHI talk, Feb 8, 2011
• Holistic User Experience:
• http://www.baychi.org/calendar/20110208/
• World-class user experiences require coordination and
shared priorities among marketing, customer
service, business development, engineering, and of
course, interface design.
• No single person can be "the user experience
designer.‖ The person in that role is destined for failure
in an organization that believes a single bucket in the
brigade will keep users happy and engaged.
does this sound familiar?
―we need a mobile website‖
―we need a mobile app‖
silos
silos
Yahoo Connected Life
Yahoo Connected Life
Yahoo Connected Life
AIM
AIM
AIM
AIM
―there has to be a better way…‖
Doing ―mobile‖ second at CloudOn…
• Tablet product came first
• Second device: a step back to holistic
• Assumptions vs. reality…
Some (painful) lessons learned
• Refactoring to a single codebase across devices
• App store hassles (don’t get me started)
• Getting instrumentation right – oy vey
• Realizing the importance of ―going mobile‖
– regularly walk around with the mobile device
– using phone connectivity
– and try to GSD.
―The install process is the worst on-boarding ever invented by man‖
—Bill Scott
(Some) principles of holistic UX
• It’s the user who’s mobile
• Your ―product‖ is really a service
• Wide-angle UX (outside your interface)
• Rules not pixels
• Best available screen
• Peripheral vision
How to do ―holistic UX‖
How to do it
• First things first
• Map the ecosystem
• Sketch scenarios (be device-agnostic)
• Find the
• mobility
• touch points
• interesting moments
• Do some ―big IA‖
• Start sketching
• Get to prototyping quickly
First things first…
• Research first
• Understand customers first
• Design a holistic experience first
• Without regard to devices or endpoints
• Platform first, APIs first
Map the ecosystem
• Do some concept modeling
• Sketch elaborate, extended user journeys
• Storyboards and comics, stick figures and arrows
– not screens
• Meet the user where they are
– ―speak‖ email
– provide value before requiring commitment
Scenario sketching
Identify…
• Touch points
– where can you enter, augment the user’s life?
• Interesting moments
– Microinteractions
– Tricky stuff
– Stuff you’re scared of
• Make or break experiences
map moments to devices
What type of experience?
• Focused, direct task?
– Start with handheld
– Get the basics right
– Optimize the core experiences
• Creative, visually complex, spatially expansive task?
– Start with tablet
– (Especially for generative work, space matters)
– Then expand the design ―down‖ (to mobile)
– And ―up‖ to desklap
For devices that hit the market just three years ago, they're doing pretty
well, generating 8 percent of all Internet traffic. By Dara Kerr March 7, 2013 5:19 PM
PST
The numbers are out -- people increasingly prefer to browse the Internet on
tablets rather than smartphones.
http://news.cnet.com/8301-1035_3-57573182-94/tablets-surpass-
smartphones-in-driving-global-web-traffic/
Sketch…
• End-to-end flows
• Screen elements and modules
• Complete screens in your ―first‖ form factor
• Use your peripheral vision the whole time
Always work in parallel
Regardless of the ―main‖ task, always consider
 Orientation
 Browser and native apps
 Multiple operating system styles and conventions
 Successive versions of OSes, devices, browsers
 Device fragmentation
 All form factors
…when designing your holistic UX
Landscape and portrait
Cross-device IA
Browser vs. client app
Browser vs. client app
Holistic UX Layouts (via Luke W)
prototype and test
Start testing your design right away
• Prototypes based on sketches
• Prototypes based on wireframes
• Prototypes based on mocks
• Prototypes based on pixel-perfect designs
Sketch prototyping methods
• Take photos
• Assemble into a sequence
• Make a walk-through using slides and links
• Use a dedicated app that can add hot spots
– POP, Protosketch
Use prototypes for testing
• Test on yourself: reality check
• Test on your colleagues: gut check
• Test on your neighbors: first impressions
• Recruit against you personas for more thorough
accurate testing
You don’t have a ―UX‖ of each device.
Your webappsiteproductservice…
has a single holistic user experience,
so start acting like it.
Questions?
Thank you!
Christian Crumlish
Director of Product
CloudOn, Inc.
@mediajunkie

Contenu connexe

En vedette

Yahoo! Pattern Library & Social Design Patterns
Yahoo! Pattern Library & Social Design PatternsYahoo! Pattern Library & Social Design Patterns
Yahoo! Pattern Library & Social Design PatternsChristian Crumlish
 
UX / IA Strategy - The Setup for Success
UX / IA Strategy - The Setup for SuccessUX / IA Strategy - The Setup for Success
UX / IA Strategy - The Setup for Successdeanrizzuto
 
Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Christina Wodtke
 
Virtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile MomentsVirtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile MomentsDesignCaffeine, Inc.
 
Doorbells, Danger, and Dead Batteries: User Research War Stories
Doorbells, Danger, and Dead Batteries: User Research War StoriesDoorbells, Danger, and Dead Batteries: User Research War Stories
Doorbells, Danger, and Dead Batteries: User Research War StoriesSteve Portigal
 
Introduction to User Experience
Introduction to User ExperienceIntroduction to User Experience
Introduction to User ExperienceChristina Wodtke
 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction DesignChristina Wodtke
 
User Insights Start the Design Process
User Insights Start the Design ProcessUser Insights Start the Design Process
User Insights Start the Design ProcessSteve Portigal
 
Understanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It MattersUnderstanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It MattersChristina Wodtke
 
Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Anna Dahlström
 
Designing Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureDesigning Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureChristina Wodtke
 
What's your story? Designing a holistic customer experience
What's your story? Designing a holistic customer experienceWhat's your story? Designing a holistic customer experience
What's your story? Designing a holistic customer experienceJoyce Hostyn
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of InterfaceChristina Wodtke
 

En vedette (16)

Yahoo! Pattern Library & Social Design Patterns
Yahoo! Pattern Library & Social Design PatternsYahoo! Pattern Library & Social Design Patterns
Yahoo! Pattern Library & Social Design Patterns
 
UX / IA Strategy - The Setup for Success
UX / IA Strategy - The Setup for SuccessUX / IA Strategy - The Setup for Success
UX / IA Strategy - The Setup for Success
 
Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)
 
Virtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile MomentsVirtual Seminar: Cross-Channel Design: Magic Mobile Moments
Virtual Seminar: Cross-Channel Design: Magic Mobile Moments
 
Doorbells, Danger, and Dead Batteries: User Research War Stories
Doorbells, Danger, and Dead Batteries: User Research War StoriesDoorbells, Danger, and Dead Batteries: User Research War Stories
Doorbells, Danger, and Dead Batteries: User Research War Stories
 
Introduction to User Experience
Introduction to User ExperienceIntroduction to User Experience
Introduction to User Experience
 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction Design
 
User Insights Start the Design Process
User Insights Start the Design ProcessUser Insights Start the Design Process
User Insights Start the Design Process
 
Ux aus prototyping
Ux aus prototypingUx aus prototyping
Ux aus prototyping
 
Understanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It MattersUnderstanding User Experience Design & Why It Matters
Understanding User Experience Design & Why It Matters
 
Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Storytelling In Design - DXN, Nottingham, 8 Feb 2017
Storytelling In Design - DXN, Nottingham, 8 Feb 2017
 
Designing Structure Part II: Information Archtecture
Designing Structure Part II: Information ArchtectureDesigning Structure Part II: Information Archtecture
Designing Structure Part II: Information Archtecture
 
Designing with Personas
Designing with PersonasDesigning with Personas
Designing with Personas
 
Class5 Business Design
Class5 Business DesignClass5 Business Design
Class5 Business Design
 
What's your story? Designing a holistic customer experience
What's your story? Designing a holistic customer experienceWhat's your story? Designing a holistic customer experience
What's your story? Designing a holistic customer experience
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of Interface
 

Plus de Christian Crumlish

Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Christian Crumlish
 
Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)Christian Crumlish
 
Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010Christian Crumlish
 
Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010Christian Crumlish
 
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Christian Crumlish
 
Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009Christian Crumlish
 
Ukulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic ScalesUkulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic ScalesChristian Crumlish
 
Social Design For Patternistas
Social Design For PatternistasSocial Design For Patternistas
Social Design For PatternistasChristian Crumlish
 
Design Hacks with Stencils & Patterns
Design Hacks with Stencils & PatternsDesign Hacks with Stencils & Patterns
Design Hacks with Stencils & PatternsChristian Crumlish
 
Designing with patterns in the real world
Designing with patterns in the real worldDesigning with patterns in the real world
Designing with patterns in the real worldChristian Crumlish
 
Presence, identity, and attention in social web architecture
Presence, identity, and attention in social web architecturePresence, identity, and attention in social web architecture
Presence, identity, and attention in social web architectureChristian Crumlish
 
Social Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern LibrarySocial Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern LibraryChristian Crumlish
 
Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)Christian Crumlish
 

Plus de Christian Crumlish (20)

Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013Designing Social Interfaces - IxDA LA meetup, July 10, 2013
Designing Social Interfaces - IxDA LA meetup, July 10, 2013
 
Product is Big IA
Product is Big IAProduct is Big IA
Product is Big IA
 
Playful design-uxlx-2011
Playful design-uxlx-2011Playful design-uxlx-2011
Playful design-uxlx-2011
 
We are all Leonardo now
We are all Leonardo nowWe are all Leonardo now
We are all Leonardo now
 
Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)Designing for Play (at Web Directions @media)
Designing for Play (at Web Directions @media)
 
Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010Designing for Play at WebVisions 2010
Designing for Play at WebVisions 2010
 
Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010Designing for Play at Web 2.0. Expo SF 2010
Designing for Play at Web 2.0. Expo SF 2010
 
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
Ukulele For Geeks: Secrets of the Pentatonic Scales (sxsw 2010)
 
Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009Designing Social Interfaces at Web Directions South 2009
Designing Social Interfaces at Web Directions South 2009
 
Ukulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic ScalesUkulele For Geeks: Secrets of the Pentatonic Scales
Ukulele For Geeks: Secrets of the Pentatonic Scales
 
Social Design For Patternistas
Social Design For PatternistasSocial Design For Patternistas
Social Design For Patternistas
 
Design Hacks with Stencils & Patterns
Design Hacks with Stencils & PatternsDesign Hacks with Stencils & Patterns
Design Hacks with Stencils & Patterns
 
Designing with patterns in the real world
Designing with patterns in the real worldDesigning with patterns in the real world
Designing with patterns in the real world
 
Presence, identity, and attention in social web architecture
Presence, identity, and attention in social web architecturePresence, identity, and attention in social web architecture
Presence, identity, and attention in social web architecture
 
Grasping Social Patterns
Grasping Social PatternsGrasping Social Patterns
Grasping Social Patterns
 
Social Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern LibrarySocial Design and the Yahoo! Pattern Library
Social Design and the Yahoo! Pattern Library
 
State of the Patterns 2008
State of the Patterns 2008State of the Patterns 2008
State of the Patterns 2008
 
Heads In Space
Heads In SpaceHeads In Space
Heads In Space
 
Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)
 
Failure *Is* an Option
Failure *Is* an OptionFailure *Is* an Option
Failure *Is* an Option
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
🐬 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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Holistic UX: Designing Ubiquitous Multi-device Experiences

  • 1. Designing Ubiquitous Multi-device Experiences WebVisions Chicago | September 26, 2013 Christian Crumlish | Director of Product, CloudOn Holistic UX
  • 3. A shout-out to Justin Maxwell (@303) • BayCHI talk, Feb 8, 2011 • Holistic User Experience: • http://www.baychi.org/calendar/20110208/ • World-class user experiences require coordination and shared priorities among marketing, customer service, business development, engineering, and of course, interface design. • No single person can be "the user experience designer.‖ The person in that role is destined for failure in an organization that believes a single bucket in the brigade will keep users happy and engaged.
  • 4. does this sound familiar?
  • 5. ―we need a mobile website‖
  • 6. ―we need a mobile app‖
  • 12. AIM
  • 13. AIM
  • 14. AIM
  • 15. AIM
  • 16. ―there has to be a better way…‖
  • 17. Doing ―mobile‖ second at CloudOn… • Tablet product came first • Second device: a step back to holistic • Assumptions vs. reality…
  • 18. Some (painful) lessons learned • Refactoring to a single codebase across devices • App store hassles (don’t get me started) • Getting instrumentation right – oy vey • Realizing the importance of ―going mobile‖ – regularly walk around with the mobile device – using phone connectivity – and try to GSD.
  • 19. ―The install process is the worst on-boarding ever invented by man‖ —Bill Scott
  • 20. (Some) principles of holistic UX • It’s the user who’s mobile • Your ―product‖ is really a service • Wide-angle UX (outside your interface) • Rules not pixels • Best available screen • Peripheral vision
  • 21. How to do ―holistic UX‖
  • 22.
  • 23. How to do it • First things first • Map the ecosystem • Sketch scenarios (be device-agnostic) • Find the • mobility • touch points • interesting moments • Do some ―big IA‖ • Start sketching • Get to prototyping quickly
  • 24. First things first… • Research first • Understand customers first • Design a holistic experience first • Without regard to devices or endpoints • Platform first, APIs first
  • 25. Map the ecosystem • Do some concept modeling • Sketch elaborate, extended user journeys • Storyboards and comics, stick figures and arrows – not screens • Meet the user where they are – ―speak‖ email – provide value before requiring commitment
  • 26.
  • 27.
  • 29.
  • 30. Identify… • Touch points – where can you enter, augment the user’s life? • Interesting moments – Microinteractions – Tricky stuff – Stuff you’re scared of • Make or break experiences
  • 31. map moments to devices
  • 32. What type of experience? • Focused, direct task? – Start with handheld – Get the basics right – Optimize the core experiences • Creative, visually complex, spatially expansive task? – Start with tablet – (Especially for generative work, space matters) – Then expand the design ―down‖ (to mobile) – And ―up‖ to desklap
  • 33. For devices that hit the market just three years ago, they're doing pretty well, generating 8 percent of all Internet traffic. By Dara Kerr March 7, 2013 5:19 PM PST The numbers are out -- people increasingly prefer to browse the Internet on tablets rather than smartphones. http://news.cnet.com/8301-1035_3-57573182-94/tablets-surpass- smartphones-in-driving-global-web-traffic/
  • 34. Sketch… • End-to-end flows • Screen elements and modules • Complete screens in your ―first‖ form factor • Use your peripheral vision the whole time
  • 35. Always work in parallel Regardless of the ―main‖ task, always consider  Orientation  Browser and native apps  Multiple operating system styles and conventions  Successive versions of OSes, devices, browsers  Device fragmentation  All form factors …when designing your holistic UX
  • 40. Holistic UX Layouts (via Luke W)
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 50. Start testing your design right away • Prototypes based on sketches • Prototypes based on wireframes • Prototypes based on mocks • Prototypes based on pixel-perfect designs
  • 51. Sketch prototyping methods • Take photos • Assemble into a sequence • Make a walk-through using slides and links • Use a dedicated app that can add hot spots – POP, Protosketch
  • 52. Use prototypes for testing • Test on yourself: reality check • Test on your colleagues: gut check • Test on your neighbors: first impressions • Recruit against you personas for more thorough accurate testing
  • 53. You don’t have a ―UX‖ of each device.
  • 55. has a single holistic user experience,
  • 56. so start acting like it.
  • 57. Questions? Thank you! Christian Crumlish Director of Product CloudOn, Inc. @mediajunkie

Notes de l'éditeur

  1. We thought people were *much* less likely to attempt editing and creation tasks on the tiny phone screen than they actually were.
  2. Help your users find their candy
  3. Some sketchy sccenarios showing how different types of users might see the same info
  4. This is a CloudOn user on an airplane trying to reach our cloud services with iffy wifi.
  5. More scenario sketches
  6. Always consider portrait, landscape AND transitions between orientations
  7. Clockwise from top-leftwireframe with metadata area and activity streamTablet layoutPhone screens, one each for the activity stream and the metadataWeb browser layout (alpha)
  8. Client experience offers greater richness.
  9. Browser experience gives greatest breadth
  10. LukeW offers many suggestions for how responsive designs might stack up in different layouts, all sharing the same information hierarchy.Investigate adaptive design for similarly responsiveness in client apps.
  11. Exploring global nav options for both landscape and portrait orientations
  12. Closeup on the landscape flow
  13. We put these on the walls and debated them
  14. NehaSaigal did many of these diagrams, under the supervision of Angel Colberg.
  15. Gaming out the nav for the Nexus 7 let us consider Android and mini tablets at the same time (and of course both landscape and portrait)
  16. Closeup on the Nexus 7 flows
  17. Xinying Li’s wireframe schematics define modularity rules for part of our UI
  18. Neha made sure the navigation model we intend to launch on the tablet will also make sense when we take it to the phone. By the way, NehaSaigal and Xinying Li were perhaps the best summer UX ever in the history of the planet earth. Our lead product designer, Angel Colberg, led them through an incredibly productive summer and we were grateful to have them and sad to let them return to school to finish their work. (No, I will not tell you where they are at school, as I am hoping to recruit them for myself in the spring.)