5. Usability Lab
• Dedicated clean and pristine lab environment
• Invite small groups of participants over to the lab
• Restricted to geographical location of lab
• Weeks needed for planning, recruitment, testing, reporting, …
• Expensive hard- and software
• Multiple usability tests running up significant costs
• Only test when facilitator available
• Etc.
6. UXvue
• Software As A Service
• Reach out to hundreds / thousands of people in a short amount of time
• Recruit literally anyone who has an internet connection
• When you need to evaluate your product in many countries
• Self-reporting possible – no need for facilitator
• Real users in their own natural environment with their own device
• Interacting with the product with all the distractions of everyday life
25. Is WebRTC ready yet?
• No standard yet - API definition drafted by W3C
• Limited browser support
• Mobile - extensions for screen sharing
• Browser independent JavaScript & Kurento under continuous change
• UXvue frequent code breaks – parts from scratch
Measuring user experience of apps means that you need to understand:
Who your users are
What they do with your app
How they feel when using your app
How satisfied they are when they use your app
This is what we usually do…
And the lab is not the users natural environment!
While they are performing pre-defined tasks on a clean computer or device they have never used or seen before
Participants will never be interrupted by their wife or kids, get a phone call or an IM message while using the app.
We recruit participants who satisfy certain demographic requirements and we invite them to our usability lab
… a clean and pristine lab with a one-way mirror along one wall and cameras all over the room
Behind this mirror participants are being observed by the product owner, developers and other stakeholders
Let us introduce UXvue…
Let us introduce UXvue…
With UXvue you don’t invite a group of local participants anymore to your local lab
But any person using your app no matter where they are located, the language they speak, etc.
You don’t have to let them perform pre-scripted tasks but you can observe when they perform the tasks they already had in mind
[Although you can always ask to perform a certain task for you…]
You can even do a retrospective with your team and replay the whole interaction again
You can even do a retrospective with your team and replay the whole interaction again
You can even do a retrospective with your team and replay the whole interaction again
You can even do a retrospective with your team and replay the whole interaction again
Your stakeholders do not have to come to your usability lab neither, they just need to find a time and space and use any device
They can remotely observe how people use the app
They can in real-time annotate and analyze the audio/video and interaction data
They can communicate through a voice channel with the user to better understand what the problems are
Your stakeholders do not have to come to your usability lab neither, they just need to find a time and space and use any device
They can remotely observe how people use the app
They can in real-time annotate and analyze the audio/video and interaction data
They can communicate through a voice channel with the user to better understand what the problems are
Your stakeholders do not have to come to your usability lab neither, they just need to find a time and space and use any device
They can remotely observe how people use the app
They can in real-time annotate and analyze the audio/video and interaction data
They can communicate through a voice channel with the user to better understand what the problems are
Your stakeholders do not have to come to your usability lab neither, they just need to find a time and space and use any device
They can remotely observe how people use the app
They can in real-time annotate and analyze the audio/video and interaction data
They can communicate through a voice channel with the user to better understand what the problems are
Your stakeholders do not have to come to your usability lab neither, they just need to find a time and space and use any device
They can remotely observe how people use the app
They can in real-time annotate and analyze the audio/video and interaction data
They can communicate through a voice channel with the user to better understand what the problems are
You can even do a retrospective with your team and replay the whole interaction again
You can even do a retrospective with your team and replay the whole interaction again
Web Real-Time communication
API definition drafted by the World Wide Web Consortium (W3C)
Supports browser-to-browser applications for voice calling, video chat and P2P file sharing
Without the need of internal nor external plug-ins
Web Real-Time communication
API definition drafted by the World Wide Web Consortium (W3C)
Supports browser-to-browser applications for voice calling, video chat and P2P file sharing
Without the need of internal nor external plug-ins
Web Real-Time communication
API definition drafted by the World Wide Web Consortium (W3C)
Supports browser-to-browser applications for voice calling, video chat and P2P file sharing
Without the need of internal nor external plug-ins