The collaboration between Design and UX development
Amanda Cheung, Lead UX Developer
Ashley Treni, UX Designer
Creating a data visualization
Diagram by Ben Fry
Networks
Maps
Timelines
Trees
Graphs
Inventing abstraction - MoMA
How the United States generates electricity - Washington Post
What's really warming the world? - Bloomberg
Newsmap.js
Implementing a data visualization
Click, hover, scroll, etc.
Interaction: Select to Redisplay
Interaction: Click + Animation
Presentation: Isolated Views
How design maps to development considerations
Communication strategies and methods
Designer
Developer
Start of project
Check-ins
Transition
Quality Assurance
During discovery and design phase
Meet ~once a week
Design heavy, dev light
Design near completion. Preparing handoff. The most overlap happens here!
Meet for long periods
Design heavy, dev heavy
During development phase after each feature completion. Ensure expected user experience
Meet ~once a week
Dev heavy, design light
Case study
Target Audience:
Major Variable:
Visualization form:
Context:
Internal tool for research team at the NY Philharmonic
Event types, Seasons
Timeline, Graph
Interactive web visualization
Break into groups
Pass out handouts/templates/visualizations
Documentation resource - http://bit.ly/1nc87cq
Performance:
Use SVG, performant interactions, don't use javascript to watch scroll or mouse position
Responsive:
Flexible height and width, future devices, ideal touchscreen target sizes
Accessibility:
Separate table so all information can be seen without interaction, arrow keys for navigation, hover/focus states, url
Maintainability:
Can increase and decrease number of event types