The Spartan Dashboard project was an internal company initiative with the aim to standardize the way in which key metrics were distributed within the organization.
|services||research, design, development|
The goals were outlined by the leadership team based on what they saw as the biggest challenges. It gave an initial understanding of the current state of the data as well as identified third-party platforms for integration.
This provided a starting point for initial user hypotheses and outlined areas that needed more information.
Given the fundamental challenges of designing a dashboard, it was important to gain a clear understanding of the end user’s goals. In order to do this, we had to start by understanding the existing knowledge of the key metrics within the organization.
Project hypotheses - The four main areas that formed the basis of our hypotheses were:
Armed with the results from the research exercises we went through multiple rounds of analysis, identifying trends and patterns, which ultimately led to another round of paper prototypes and further user testing to validate findings.
Ultimately, through the research, we successfully managed to validate our initial hypotheses to a point where we felt confident moving onto the prototyping phase. Furthermore, we established the project KPIs, which were used to measure the overall success of the project, and agreed upon with the client.
prototyping & user testing
Given how far we managed to get through our initial research we hoped to achieve a strong indication on the direction of the design with a low-fidelity prototype and then focus on branding and adding small animations for a ‘surprising and delightful’ high-fidelity prototype.
We produced the low-fidelity prototype using Keynote and assets created in Photoshop. Keynote was our prime choice for the prototype because of its speed and efficiency.
user testing I
User testing 1 consisted of the projection of the low-fidelity prototype against a wall and users being asked a series of core questions that were constructed from the research insights.
Fortunately, the feedback from the first round of user testing was mostly positive which allowed us to spend more time developing the high-fidelity prototype with branding and animations.
user testing II
The second round of user testing was performed on TV screens to simulate a LIVE environment.
Our goal at the end of any prototyping and user testing phase is for all stakeholders to feel confident with the usability and design of the product before starting the build phase. Even though the product development is never finished, as we always look to make improvements, our goal is to go into the build phase with a tested prototype based on validated assumptions that come from real end users.
We built the Spartan Analytics Dashboards using React atop a Node.js, Express, and MongoDB backend. We've found that this collection of technology significantly shortens our iteration time when prototyping and developing features. While this stack isn't appropriate for everything, it is very effective in achieving fast turnarounds.