Today Mariana Lopez gave a talk at the ModevUX conference in Washington DC to a packed room on UX and design considerations when building real-time web applications. The slides are available below, and we have also posted the key takeaways below.
Here are Mariana’s key takeaways from the talk:
1. Don’t let the technology become more important than the experience.
Playing with cool new technologies can be a lot of fun, especially many of the cool real-time technologies that we like to play with here at AgilityFeat. But keep in mind that you are building something that should deliver value to users, not just illustrate cool technology.
2. Feedback is ALWAYS important
In a real-time app feedback is more critical than usual because users will be nervous about things like “is the app still connected? is the data fresh?”
3. Visual Hierarchy: Selecting when and how to show information.
Where you place data in a real-time application is crucial to its usability, or whether it just becomes a distraction.
4. Handling changes in a fast changing environment.
When changes occur, you need to let the customer know that data has been updated, but without disrupting their workflow of what they are trying to accomplish right now.
5. Identifying important micro-interactions
The little details here count a lot. Will a call be muted or un-muted by default? How will you make it easy for the user to know that?
6. Graceful degradation
If connection problems occur, the user needs to be made aware of that so that they don’t think the problem is on their end, or that the data source or person they are communicating with is not intentionally being non-responsive.
More on real-time applications
This was just a super-quick summary of Mariana’s talk from the conference. If you’re interested in learning more about real-time applications, then you should check out our newsletter Real Time Weekly, and our book on Building Real Time Apps.
We are also happy to discuss your Real Time Application ideas with you – just contact Arin Sime at Arin@AgilityFeat.com, 434 996 5226, or setup a meeting at Arin’s soHelpful profile.