Skip to content
chip-rosenthal edited this page Aug 25, 2012 · 30 revisions

Design Documents


Problem Statement

Develop an application that:

  • automates campaign filings for local, non-judicial races in Texas (e.g. Austin Mayor and City Council seats)
  • conforms to state requirements
  • conforms to city requirements, both process requirements from City Clerk Office and technical requirements from Communications and Technology Management (CTM)
  • provides public functions to support transparency
  • based on robust and widely supported open source framework and libraries
  • community developed and released as open source

Why This is Important

  • Local open government and transparency advocates have been urging the city to move to electronic filings. A strong effort could have a system in place by the end of the year, in time for the next municipal election (May 2013). (That's an aggressive goal, and it's why we need to rally support quickly.)
  • Initial cost estimates by the city have been $800K and about a year time, incorporating proprietary enterprise technology (.NET, SQL Server, etc.) An open source alternative could save taxpayers hundreds of thousands of dollars, not to mention show the power of available open source frameworks and tools.
  • The campaign finance filing requirements are established by the State of Texas Ethics Commission (http://www.ethics.state.tx.us/). That means any Texas municipality could deploy this. It would be a huge impact in support of open source and community developed technology.

Stuff that Needs Work (short term)

The following items need work. Can you help?

  • Research: What filings need to be made during a campaign?
  • Research: What are the provisions/process for electronic filing?
  • Design Document: Data Model
  • Design Document: User Stories

Resources

Office of the City Clerk, City of Austin: http://www.austintexas.gov/department/city-clerk

Texas Ethics Commission: http://www.ethics.state.tx.us/index.html

Clone this wiki locally