Business Intelligence Dashboard for Communications Tracking

A data visualization designed to support a client team’s tracking and cross-collaboration

 

BRIEF

Create a business intelligence dashboard that tracks the process of multiple Communication Packages from their ideation to release. It should support the collaboration of executive leaders across teams to identify and resolve blockers in the process. It should also allow them to track future release deadlines.

CONTEXT | This is a project I worked on as a UX designer at Noblis. As a result, general terminology is used in process documentation. The product delivered is a business intelligence dashboard completed in collaboration with a data analytics team for a client.

ROLE | UX/UI Designer

TEAM | 2 data analysts, 2 Tableau developers, 1 agilist, and 1 product manager  

TIMELINE | 1 month

 

CLIENT, CONTEXT, & USERS

In launching the project, my team met with the client team to discuss the context of the project and understand who the users were and their pain points.

 Questions we asked at the beginning of the project were:

  • Who is the user(s)?

  • What business questions are they trying to solve?

  • Who are the collaborators? Stakeholders?

  • What data is available and where does it live? (Excel spreadsheets, Word documents, email, SharePoint, etc.)

 

We gathered the following context from the client:

The Federal Agency has 15 strategic initiatives, each of which constantly launch a multitude of Communications Packages to be released to the public. Each Communication Package has a variety of components, and the process is loosely defined by the following steps:

  1. Strategy Development

  2. Product Development

  3. Clearance

  4. Release to Public

At the time, managers and leads within the Communications Office were using Excel Spreadsheets to track Communication Packages but did not have a centralized location for the spreadsheets or a standardized process for each Communication Package that would allow them to quickly share the status of the Package with others. They were in need of a centralized location to house this information so that stakeholders across multiple teams could have access to the progress of Communication Packages and their timeline to be announced to the public.

 An outline showing how a Communication Package goes from ideation to a public announcement.

The users of the dashboard were identified as members of two offices: the Administration Office and the Communication Office. Members of both offices needed clarity into the Communication Package Release (CPR) Process in order to collaborate, quickly identify blockers, and take action to mitigate them.

The users requested that information be stored strategically so that blockers or “flagged” Communication Packages can be seen quickly without having to “drill down” into the details of a Package. Each office was also interested in a slightly different “view” of the information. While the Administration Office was mostly interested in high-level summary, the Communications Office was interested in more detailed information.

 

ADDITIONAL QUESTIONS

When reviewing the context of the project and the information provided, the client was transparent in letting our team know that they were unclear of how some of the information around the Communication Packages should be structured, and that their own team needed to align on how many and which sub-steps they wanted to use to track a Communication Package. We let them know that we would support them through this process through prototyping, and that the purpose of early prototypes would be to get all team members (client and my team) on the same page as far as understanding what the users would need.

 

Some key questions that the client wanted to explore were:

  • Can we also “track” the progress of Strategic Initiatives in addition to Communication Packages?

  • How would the progress of a Strategic Initiative be dependent on the progress of Communication Packages?

    • In other words, how does the data roll up?

    • Do we have access to that data?

  • What are the sub-steps of the CPR process? Is that information that would be useful for a user to see?

  • What do we call these sub-steps?

 

DEFINING THE PROBLEM DESPITE UNKNOWNS

While there were some unknowns about the data, what tracking process would work best, and the actual steps involved, we decided to define problem statement based on the information that we knew at the time. Our team understood that our initial prototypes would elicit more information from the client and compel them to think through what made the most sense for them when defining steps in the CPR process that worked best for them. We communicated to the client that together with them we would be able to work through these kinks in our regular bi-weekly meetings.   

 

We created the following problem statement to work with:

Members of two offices within the Federal Government Agency (the Administration Office and the Communication Office) need a comprehensive tracking system that allows them to see the components of each Communications Package, where each Communications Package is in the process of being released to the public, and blockers that may prevent the Package from being released on time.

How might we provide our users with a comprehensive tracking system that allows them to have the visibility they need into the CPR Process in order to monitor the progress of each Communications Package and easily collaborate across two offices to quickly identify and address blockers that may prevent the timely release of the Communications?
 

FIRST PROTOTYPE

Prior to using software, I always hand-sketch views to start to understand how the layout would work in displaying the data, even if I only have a generalized idea of what the data would be.

 

Even though the information did not yet exist, I was given the go-ahead to design a page that would portray the progress of a Strategic Initiative as dependent on the progress of the Communication Packages within it. I used the client’s brand colors while also using orange and blue for the data in order to accommodate users with colorblindness.  

Because there were 15 Strategic Initiatives, I wanted to be sure to show progress for all 15 on one view and I was inspired by the idea of small multiples showing the tracking progress. I used bar charts that would “fill up” as a Strategic Initiative got closer to its goal and small flags to quickly show which Strategic Initiatives needed attention from the Administration Office. On the left side panel, I wanted to show an example of what it would look like to have a quick summary donut chart of the numbers provided on that page.

 

When a user would click into an Initiative, they would be taken to a landing page showing them all the Communication Packages for that Initiative.

I used the same style of multiples and flags for this view. They would be able to know quickly if a package was on track, and if it needed their attention, a flag appeared. The person of contact is also provided so that they could be reached out to quickly for more information on why a Package would be blocked.

 

When a user clicked into the Communications Package, the third view was a more detailed overview of the Package. It included information such as the objectives of the package, the components of the package and additional details.

 

FEEDBACK ON FIRST PROTOTYPE & ADDITIONAL REQUIREMENTS

While the first prototype was well received, I received the following feedback on the design:

  • Release dates need to be prominently displayed for each Communication Package.

  • The user needs a way to see what Communication Packages will be released in the next 30 to 90 days.

  • While the first view connecting the progress of a Strategic Initiative to the progress of the Communication Packages within it is ambitious, it is not a priority right now and may not make sense because the Initiatives are never quite “finished”

    • However, the view without the bar chart does feel useful in allowing the user to click into an Initiative to see which Communication Packages are housed within it and see which have flags.  

 

In interacting with the prototype, the client shared it would be useful for the user to drill down into each part of the CPR Process, and that additional sub-steps should be added for Strategy Development and Clearance.

Additionally, the client was unsure if each component got cleared separately or if they all got cleared together as a package. They asked me to design a view for each scenario.

FINAL PROTOTYPE

In reviewing all of the feedback, I decided that it was really important for the user to be able to filter for Communication Packages through two ways:

  1. By release date: this would allow the user to see what Communication Packages have release deadlines not just in the near future, but also within 30 to 90 days.

  2. By Initiative: this would allow a user to be able to see all Communication Packages within one initiative as well as see which Initiatives have the most or least Communication Packages.

 

I drew a simple flow chart for the information architecture of the next prototype.

I then created screens for each of these positions on the flow chart:

 Here are the highlights on how features within the screens address the requirements and user needs.

COMMUNICATION PACKAGES BY RELEASE DATE

This view provides both users in the Administrative Office and the Communication Office to be able to see which Communication Packages have upcoming release dates, quickly identify which ones are blocked, and also track for release dates 30 – 90 days in the future.

A: A date picker allows the user to filter for Communication Packages being released within whatever time frame, including 30 to 90 days into the future.

B: A quick “Select Status” filter allows the user to quickly see all paused or flagged Communication Packages that they might need to address quickly.

C. The Communication Packages are organized by release date.

D. Flags are easy to scan for. If a user hovers over them then they will see more information on what is blocking the process.

E. A progress tracker shows exactly what step a Communication Package is on, allowing multiple users to see this information in a centralized location.

F. A person of contact is clearly identified so that they can be quickly reached out to about any blockers.

COMMUNICATION PACKAGE LANDING PAGE WITH “STRATEGY DEVELOPMENT” SELECTED

This view provides users in the Communication Office with details on how the Communication Package is traveling through the sub-steps of Strategy Development. The creation of this view helped the client team align on what sub-steps were important enough to track and what they would be called.

A: Description and Objectives are provided for more detailed information about the package.

B: The tracker is clickable allowing the user to drill down into “Strategy Development” and “Clearance”

C: Sub-steps are provided with details that a user can click into

D: Icons and dates signify whether the Communication Package has completed that step and on what date.

COMMUNICATION PACKAGE LANDING PAGE WITH “CLEARANCE” SELECTED - OPTION 1

This is a Clearance view that shows each component of the Communication Package clearing each sub-step individually. Because the client was still in the process of figuring out how the Packages would be tracked, they asked me to create this view and the a view where the Package is tracked as a whole.

A: The “Clearance” step is clicked.

B: Each component such as “Press Release” is tracked individually. If a component is blocked, a “paused” icon appears. A user can click into the component for more information.  

COMMUNICATION PACKAGE LANDING PAGE WITH “CLEARANCE” SELECTED - OPTION 2

This is a Clearance view that shows the Communication Package clearing each sub-step as a whole.

A: The “Clearance” step is clicked.

B: The individual components are listed, but the Package travels as a whole.  If the Package is blocked, a “paused” icon appears. A user can click into the component for more information.   

INITIATIVES LIST A-Z

This provides an alternative tracking view for a user in the Administrative Office who wants to see how many Communication Packages are being released per initiative.

A: Lists the Initiative name in order.

B: Shows flags and lists how many Communication Packages there are per Initiative and how many are flagged.

C: A person of contact is clearly identified so that they can be quickly reached out to about any blockers.  

INITIATIVE LANDING PAGE

This view provides the Administrative Office with a more detailed view of how many Communication Packages there are per initiative.

A: A donut chart shows a quick summary of how many packages are on track vs. how many are flagged.

B: Offers a space for a description of the Initiative.

C: Specifically calls out how many Initiatives are coming up in the next 30 days, 60 days, and 90 days.

D. Shows a progress tracker for each communication package within that initiative organized by release date.  

 

Interact with the prototype here.

 The client team was pleased with this final version and it was presented to the users to view and test. The users approved this version to go into development.

 REFLECTION

  • Designing a data visualization product requires close collaboration with the client, especially if they need the visualization to further understand how they can use their data. In this project, the client was really appreciative of the prototyping process because it allowed their team to hone in on what data pieces were important to the users and how to organize the Communication Package Release process so that it was streamlined and understandable for everyone involved. Sharing prototypes with them allowed them to further imagine how the data could be organized and manipulated differently for each user. As we got further along in the process, they became more and more excited about what was possible with the data they had.

  • Share prototypes with the development team early and often. This design was created to be developed in Tableau. While Tableau is a powerful tool, it has some constraints and I needed to communicate with the developers to understand what functionalities and styles were and weren’t possible. We did not want to provide designs to the client that would oversell what our development team could feasibly produce.

  • Continue to collaborate. This project is currently in development and I continue to work with the development team to redesign parts of views when the users realize their needs might have changed.