Projects/Where Does My Money Go/Use Cases
From Open Knowledge Foundation
Personas and Audience
Current
From: http://lists.okfn.org/pipermail/wdmmg-discuss/2010-May/000245.html
- Persona summaries: https://docs.google.com/Doc?docid=0ARrbigXPWr7PZGZ4eHQybjhfMjFoZHRjY2NnNw&hl=en_GB
- User Stories:
https://spreadsheets.google.com/ccc?key=0AhrbigXPWr7PdHFENjJkdTZuX0ZNMnF6NU5GN0FpU3c&hl=en_GB
- Previous version (with link to large doc): http://lists.okfn.org/pipermail/wdmmg-discuss/2010-May/000182.html
Old
- Citizen
- 18-34 television (C4) watcher
- The Indignant (issue-based)
- Power User
- Journalist
- Data Geek
- Developer
- Blogger
- Volunteer
- Campaign group. For example, I'm part of a campaign group and would like to show all spending on energy infrastructure and on protecting the environment and how this has changed over time. I've selected the Programme Object Groups that are associated with this: https://spreadsheets2.google.com/ccc?key=tKH73evpa1D_yZCOMnw4BRw&hl=en. I would like some way of selecting and 'remembering' these in the data store.
Questions
Question: How Efficient/Effective are We in Area X
As a citizen I want to know how well the government (or my council or project X) is performing. The simplest way I can imagine doing this is by comparing (normalized) spending between two different equivalent entities e.g. between two different countries, two different regions etc. See use case below on this.
Question: How Much Tax am I Paying in Total
I want to know how much tax (in total) I am paying taking account of things like sales/consumption taxes in addition to basic income taxes.
Question: Where are the cuts?
I want to know which areas of spending are going to be cut in the new budget. What is going to change? Am I going to feel it?
Visualizations
Visualization: PESA/Overview
This is the prototype visualization
Visualization: Where Does *My* Money Go
As a citizen I want to see where my money goes. Specifically I want to provide simple information about myself such as income (e.g. via slider to avoid privacy issues) and postcode and then see a clear (restaurant/supermarket-bill-like) breakdown of where my money goes.
Details of how this is calculated should be provided.
Details:
- Depends: research::income
- May be problems with geo-specificity
Visualization: Party Spending Plan Comparison
As a citizen I want to compare the spending plan of the two major political parties
Visualization: Simulation of a *Simple* (1-D) Change
Use standard breakdown view (e.g. bubble) and use a slider (e.g. time slider) to show effect of a 1-d change such as:
- Average life expectancy increasing by 30 years
- Reducing spending in a particular area from 100 to 0
Visualization: Compare Same Spending Between Two Different Entities
For example between two countries, two regions or two councils.
I want to vote/scale a given expenditure
As a user of the visualization I want to vote/scale expenditure.
Store
Search Data Store
As a Power User I want to:
- Search the data store by keyword.
- Store my search so that I can share it with others (as a url)
- [Optional] Visualize my results in a simple way
Search and Retrieve Data via the Store API
As a Data Geek (or Frontend Developer) I want to query the data store for data by keyword and retrive the results in JSON (and RDF formats).
- Retrieve spending by function down to X levels.
- Retrieve spending for region X over time and by function.
- (Openlylocal) I want to retrieve total UK national education spending via a simple query (or url)
Add a Dataset (e.g PESA) to the Data Store
As a Backend Developer I want to put data into the data store.
Add a transaction to the Data Store: I
I want to record money going to/from NWDA: regional development agency (quango)
- [Assume user already knows that they are interested in (knows the "story")]
- I have a document (e.g. newspaper article, FOI response) saying money went from NWDA to X
- I want to record this information:
- [Optional] Transfer of money: src id, dest id, amount (what happens if unknown or imprecise), date
- [Optional] Any transfer back (asset/money): contract, agreement, ...
- Record the source (where this info came from)
- Cache source document (scribd, s3, something ...)
- General comments and notes
- Add tags: e.g. northwest
- Different from precise labelling of accounts
- Add tags: e.g. northwest
- If details not filled in "label" this entry for later processing
Add a transaction to the Data Store II
Data on spending on windfarms from FOI Request. Like previous but what do you record as transactions:
- From: UK Central Governement
- To: UK Windfarm subsidiese
Find Out How Much Money Goes to a Given Entity
I want to know how much money they have and where it is going for a given entity (e.g. NWDA).
Frontend
Landing Page
As a Citizen I arrive at http://www.wheredoesmymoneygo.org/ and want to:
- Find out what is going on
- (Best) watch a simple video/screencast
- Visit visualizations: visit visualizations
- Participate in the Community: e.g. volunteer, see what other people have found out
- Use the Data store: visit and use the data store
Deeplinking 1: Link to Visualizations
As a Citizen/Blogger I want to be able to link to particular screen of a visualizations or a particular query.
Commenting on Something in a WDMMG Visualization
As a Citizen I want to record a comment on a visualization screen with a link and comment on WDMMG.
Example comments:
- Health spending exploded in such-and-such a date range.
- To see the effect of my favourite bill, draw such-and-such a graph.
- Look how little we spend on foreign aid.
- This categorisation is misleading because it includes spending on such-and-such an irrelevance.
- What does this mean?
What are comments attached to? Examples:
- I'm looking at a chart and I want to comment on the chart.
- I'm looking at the bubblle chart and I want to comment on a bubble.
- I want to query or explain some terminology used, e.g. what does a POG code cover?
Where do I see comments? Specific questions:
- Do I have to be looking at exactly the same chart?
- Tool-tips on bubbles, or news-site-like lists of comments?
- Do I want the chart to link to the comment, or the comment to link to the chart? Probably want to allow both.
Deeplinking 2: Embedding a Visualization
As a Blogger I want to embed a (dynamic) visualization in my website.
Community
Getting Involved: Becoming a Volunteer
As a Citizen I want to become a WDMMG volunteer.
Getting Involved: Data Wrangling
As a Volunteer I want to help out with acquiring and cleaning data. I need instructions on how to do this and a guide to what needs doing right now.