04
Failing, improving, + trying again
We noticed that our government budget data examples were not mobile friendly. Since our task was to design a responsive website, we chose to begin prototyping in mobile first. This compelled us to tackle spacing concerns with the quantity of our content. We ideated and generated six roughly sketched, high-level concepts. We experimented with:
- Revenue streams allocated for topics versus topics broken down into revenue streams
- News articles or public feedback linked to specific program expenditures
- City heat maps of revenue or expenditures filtered by topics and neighborhoods
Our concepts tested different organizations and paths to drill down into parts of the budget.
Neighborhood Focus
Users wanted to find out more about their neighborhood’s budget and how it compared to other neighborhoods.
Topics
High-level topics with personal interest, like safety, infrastructure, or education, appealed to users.
Granularity
Users preferred seeing an overview of the city, like a map, chart, or stat, to give them immediate context. They then wanted progressive disclosure of more specific information.
We developed three paper prototypes to test the data’s portrayal by neighborhood, organization into topics, and level of granularity within a flow. While the progression of information was similar between prototypes, navigation and data representation varied.
This prototype broke down the city’s annual budget using a series of pie charts. It listed each pie chart section percentage for topics, departments, and programs. Users found it difficult to navigate since there were no breadcrumbs to follow their path.
This prototype first gave the city’s annual budget and required a neighborhood zip code to access all other information. As a restricted flow, users found it easy to navigate. It divided the neighborhood’s annual budget by topics, departments, and programs using both pie and bar charts. On the program’s page, users responded to the number of work orders completed, which was tangible to them.
My prototype gave users the option of two parallel flows from any point. Tabs allowed users to switch between the city as a whole or a neighborhood by zip code. Although users had more freedom, they found it wasn’t as intuitive. I split the annual budget into sections most aligned to the data portal source using both pie and bar charts. Users responded to the bottom navigation breadcrumbs, which supported jumping between levels of granularity.
Paper prototype testing revealed complications with our insights from concept testing:
Neighborhood Focus
Users loved seeing how the city allocated money by neighborhood. For rapid prototyping, we used mock data by taking the city-wide numbers and dividing by the number of neighborhoods. But does any of the budget data exist for specific neighborhoods?
Topics
One task we tested was to find a data point from a specific program, Graffiti Blasters, which the city categorized under safety. But users associated graffiti removal with topics such as infrastructure or community services and became lost. The contents of high-level topics weren’t clear since each user had a different mental model.
Granularity
Users felt the information was too granular and had no context as to what the numbers meant. The layers of detail down to specific program expenditures weren’t relatable and users felt disconnected. More granularity in dollars doesn’t equate to user engagement.
We needed to dig even deeper into the data. Seeing the budget broken down by neighborhood appealed to users. But the city doesn't divide the budget per neighborhood. It allocates money at a city level for departments, sub-departments, and programs. We first needed to determine roughly what information was currently accessible to us. From there, we could estimate to what extent the solution could query information if we had access to all the city’s data.
The city organized the data in a way that didn’t match users’ mental models and was in a format that didn’t matter to them. We struggled with how to present such complicated information in a simple way without losing accuracy. Misleading users would contradict the goal of transparency. To work through these issues, we took two approaches to our first Axure prototype: simplify and quantify.
Many top-rated government websites feature prominent search bars to help users find whatever they need.
Users started with a centralized search bar. Taking keywords from their input, it bypassed topics and directed them to the appropriate department. They no longer need to know where things lived. The text was more conversational. Users could jump between revenue and expenditures, but would return to the search bar to find a different department. We listed revenue streams for the whole city, as there was no way to break it down by neighborhood. More detailed descriptions for these sources existed if the user wanted to view them. City and neighborhood expenditures were only shown if they were quantifiable or tangible. The city may not appropriate money by neighborhood, but the number of resources, services, or employees resulting from the city’s budget could correlate to locations.
Through quantifying and simplifying, usability testing found the key method of data representation, but exposed its lack of depth.
Neighborhood Focus
Granularity
Users still responded to their neighborhood, wanting a greater emphasis on comparisons. Quantifiable data was the key to remaining true to budget allocations by neighborhood.
Users appreciated that it was straightforward. But now it lacked immediate city context and the search bar was the only point of access. Quantifiable data showed users numbers that made sense.
We finally presented the data in a way that made users care because they understood how the budget related to them. Users expressed interest in taking future steps. They felt it could be a positive tool for the city to show the budget’s impact.
Status Updates
Budget Transparency
“I want to know when the budget vote comes up, when the meetings take place, and who’s in charge. If something isn’t well funded, how can I make my voice heard?” - Florence
“To justify taxpayer spending, it’s important to show where your tax dollars are going and how many people are benefiting from this resource.” - Osway