15.11.2012 Views

icegov2012 proceedings

icegov2012 proceedings

icegov2012 proceedings

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3. SYSTEM DEVELOPMENT<br />

3.1 Phase I<br />

3.1.1 Overview<br />

The first phase of the Development Database project,<br />

implemented in late 2010, involved developing a novel web-based<br />

database to collect information from municipal staff about<br />

recently completed and planned developments. MAPC has<br />

previously collected this information through telephone calls and<br />

paper and online surveys. The web-based tool was developed<br />

because it provided several advantages:<br />

o Municipal staff can identify the location of a project on a<br />

map, resulting in greater spatial accuracy than collecting only<br />

addresses;<br />

o Projects can be automatically labeled with the appropriate<br />

municipality and Transportation Analysis Zone (TAZ) based<br />

on the designated location;<br />

o Municipal staff can review, edit, and update data collected in<br />

a previous survey, completed in 2007.<br />

MAPC collects development information for a variety of planning<br />

purposes. In this case, the agency was updating population and<br />

employment projections for use by the Boston Metropolitan<br />

Planning Organization in their 2035 Regional Transportation Plan.<br />

MAPC distributed the database web address and use instructions<br />

to municipal staff by email, and 64 municipal representatives<br />

created accounts to verify or enter development project<br />

information, resulting in a database of over 1,100 projects. Several<br />

technically sophisticated municipalities, including Cambridge,<br />

Somerville, and Boston, provided information in spreadsheet<br />

formats (including latitude and longitude coordinates) exported<br />

from internal records systems. These were manually combined<br />

with the data from the web-based system. The quantity of<br />

development projects in those municipalities would have been<br />

overwhelming for staff to manually enter individually. Following<br />

receipt and input of all municipal submissions, MAPC staff<br />

reviewed all projects in the database to confirm their location and<br />

status. The final product was made available as a spreadsheet and<br />

shapefile available for download from MAPC’s website.<br />

3.1.2 Technical Architecture and Lessons Learned<br />

The development database web application was built with freely<br />

available open source software tools:<br />

o PostgreSQL with the PostGIS extension for spatial data is<br />

used as a database server;<br />

o Data modeling, data forms, user registration and<br />

o<br />

management is done with Django, a Python-based web<br />

framework;<br />

Leaflet is used as mapping tool for displaying basemaps such<br />

as OpenStreetMap, Bing Aerials or a custom MAPC<br />

Basemap) and a project point layer and also allows users to<br />

“drag and drop” markers on the map to add or adjust precise<br />

project locations.<br />

The interface for data manipulation was kept as simple as<br />

possible. Although the chosen software tools would allow more<br />

sophisticated functionality – for instance, instead of point<br />

locations project polygons could be drawn on a map – the strategy<br />

was to have low barriers for users in order to improve the<br />

response rate and level of user participation.<br />

462<br />

MAPC was fortunate to have a few friendly users during the first<br />

few days after the launch. This group provided feedback that<br />

helped to tweak the system and iron out elements in the interface<br />

that caused confusion for non-tech-savvy users. A quick round of<br />

usability tests before launch or roll-out would have been helpful to<br />

catch some issues in advance, and is the recommended method<br />

when primarily targeting a non-technical audience. The<br />

application must be easy to use in order to generate a valuable<br />

data stream in return.<br />

As a fallback, if users were not willing to use the online system,<br />

digital spreadsheets and paper maps were sent out to municipal<br />

staff on request. The strategy was maximize internal efficiency<br />

and have as many entries through the web application added and<br />

validated.<br />

From the perspective of the existing literature on information<br />

sharing, Phase I of the development database confirmed the<br />

significant potential that exists for technology to enhance sharing.<br />

However, notably the technology augmented existing practices<br />

and relationships between municipal employees and the agency.<br />

3.2 Phase II<br />

3.2.1 Overview<br />

The two goals of the second phase of the project is to expand the<br />

website’s functionality as well as opening the system to the<br />

general public. Preliminary development of this phase is<br />

complete, and a beta version was distributed to test users in July<br />

2012. In order to enable broad participation but also ensure data<br />

quality, this phase of the database will accommodate several<br />

distinct user levels.<br />

3.2.2 Development Process<br />

The first stage of the development process included outreach to<br />

the target constituencies for the “crowd”: municipal staff, public<br />

agencies, academics, researchers, the development industry, and<br />

journalists. Six semi-structured interviews were completed with<br />

municipal staff and the development industry, and public agencies<br />

and researchers were consulted. The outreach included questions<br />

soliciting feedback about the existing system, specific<br />

development attributes they desired, and requirements for data<br />

quality. Municipal staff expressed an interest in using the system<br />

to answer citizen information requests. Therefore fields were<br />

added for project website URLs, as well as for sales and listing<br />

agents. We also designed the system so each municipality could<br />

link to only the projects in their jurisdiction.<br />

The development community expressed an interest in entering<br />

information about projects for marketing purposes, using existing<br />

data for market research purposes, as well as to identify projects<br />

for business-to-business marketing purposes. As a result of this<br />

feedback we created a field for the lead developer.<br />

For the next stage of system development, the results from the<br />

outreach as well as MAPC’s internal data needs were used to<br />

develop a list of database attributes, as well as wireframe<br />

diagrams illustrating the revised system functionality and layout.<br />

3.2.3 Website Functionality<br />

The first version of the development database included the ability<br />

to view all projects contained with a municipality, and view and<br />

edit the detailed attributes for a project. The second phase features

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!