Ingrid’s Process for creating Data Visualizations
My process of creating data visualizations is still evolving and iterating, however there are common threads in the development process. The user should guide every step: research, exploratory analysis, identifying trends, understanding the story, designing for the audience, and iterating on the final product.
The research phase involves asking questions such as: what does the client need, what is the purpose, what do they want to know, and what are the expectations for the final deliverable. These questions identify the requirements for the visualization. Research on the dataset(s) is all about building context and includes: reading reports, studies, and documentation regarding the data, defining key metrics, understanding the data collection process, and reading about the research trends for the topic.
At this point the context around the data and user needs should be defined. Next, I go through exploratory analysis and start building many, many graphs. Building the various visualizations is exploratory because I ask myself what is significant, what is surprising, what trends are visible, and inevitably what questions arise? Questions bring about further research, which will hopefully lead to answers. At this point the trends are established.
Understanding the story and designing for the audience often go together during my viz development. I ask myself what does my user need? This helps me identify which graphs I will use because the visualization should match the need and purpose. Does the viz show the most important metrics/top trends? Is there context provided about the metrics? Answering these questions helps shape the story and shape the communication on the findings. Next, I sketch the dashboard on a grid. I move around the various elements of the dashboard on this grid and repeat this process. Once I feel comfortable with the sketch I begin to build in Tableau. Ideally, during this phase, the user will provide feedback through the development process. Feedback is important and allows me to iterate the visualization/dashboard.
This process of development is always iterating and I love to read about how others create visualization, especially my #MakeoverMonday community. 1) The client guides every step of development. (2) Research on user needs and context building for dataset(s). (3) Exploratory analysis to identify top metrics. (4) Understanding the story and designing for the audience. (5) Iterating on the final product.
By: Ingrid Arreola