Dashboard UX Design / Information Architecture and Interface Design
Challenge: After years of research on Steelcase's use of Enterprise Social Media (ESM) software, Dr. Wietske van Osch asked her contacts if there was anything she could put together in return for the access to data that she'd been granted. They came back with a request for a better dashboard community managers could use to view and analyze trends within the ESM system.
Team: One UX designer, one lead back end programmer and a team of five programmers
My Role: Sketching, wireframing, information architecture, interface design, data visualization, visual design, prototyping, testing, iteration
Technologies Used: Sketch, Adobe Illustrator CC, Axure
When I first joined the team, I did a lot of low-fidelity planning to make sure I had a good grasp on Steelcase as an organization and the purpose and goals of the dashboard. From there I moved into mapping out an information architecture and creating high-fidelity mockups for the dashboard. I iterated on each of these stages and eventually crafted an interactive prototype for testing with users at Steelcase. Each of these pieces were also used as resources for the programming team as they built a database and API, then eventually put together the front end of the dashboard.
This process is broken down in detail below, or you can jump to the deliverables to view the final products.
Coming onto the team of this project, I knew it was going to be a different kind of challenge than those I'd been tackling in other roles and courses. Because I would be designing a dashboard to present data on many facets of user interaction with ESM software, I felt it was important to develop a very good understanding of how the software was being used and how the dashboard was expected to benefit the community manager.
I began by asking a lot of questions about the company's strategic goals, their use of ESM and what data from the ESM software the community manager found most useful. I sent these questions to Dr. van Osch, who either answered them based on her knowledge or spoke to her contacts at Steelcase for more information.
I was given access to the first iteration of the dashboard to form an understanding of the types of data I would be working with and the direction the dashboard might need to go in.
As I explored the existing interface, I used Jakob Nielson's usability heuristics for interface design to identify usability issues I would want to pay attention to in a fresh design. This helped me shape my thoughts into goals for the new design.
I discussed my ideas with the team. This helped me gain deeper insights about what we might want to do with the dashboard and how it could be useful to the community manager. I also made sure to run each possible feature by our lead developer to ensure that it would be feasible.
I took careful notes and made simple sketches during each of our meetings to organize our thoughts and ideas.
I had learned that the Steelcase community manager sorted activities within categories called Find, Ask or Share, but also that the company had worked with a consulting firm to designate its strategic goals for the ESM software, labeling them Connect, Content and Collaborate. I worked with my team to make an affinity diagram and see how these terms fit with the activities and concepts we were attempting to visualize.
We came to a few conclusions about how our dashboard should work:
Armed with a plan for how to organize the information, I started sketching out the different screens we’d thought of.
Once I’d put together general concepts for the main modules on each page and reviewed the plans with my team, I moved on to crafting higher fidelity designs.
The first page of a Sketch document for me isn't about beautiful screen design: it’s a place to gather ideas, make plans for colors and type styles, and just begin to test out how screens should look. It’s a way to transition from low-fidelity work into more detailed design.
With a color scheme planned out and decisions made on the visualizations would be presented, I created the high-fidelity designs for each screen.
As each of these designs was updated and eventually completed, I added them to a simple Axure prototype that the dev team could access to see how the data should be presented and what interactions needed to exist on each page.
This project is currently in its major development stage, and I’m working now to fine tune the filtering and sorting for each screen and to test what currently exists to see how well it works for users and if there is a need for any additional features.
This project was an in-depth dive into the UX design and information architecture of the community management dashboard. My only primary deliverable was the final design for the dashboard.
Get in Touch
Email me! Connect with me on LinkedIn!