The Codebase is the Deliverable: Collaborative Software Development for Modelers Lisa Zorn,...

Preview:

Citation preview

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

The Codebase is the Deliverable: Collaborative Software

Development for Modelers

Lisa Zorn, Elizabeth Sall, Dan Tischler – SFCTA

Renee Alsup, Gregory Erhardt – Parsons Brinckerhoff

14th TRB National Planning Applications ConferenceColumbus, OH May 5-May 9, 2013

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

2

Why is the codebase the deliverable?Some history…

Fall 2009: Initial DTA model developed for Doyle Drive ramp closure study

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

3

Why is the codebase the deliverable?Some history…

Summer 2010-2011: DTA Model Expansion for Geary DTA

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

4

Why is the codebase the deliverable?Some history…

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

5

New Approach

Previously Nowowner:

consultantowner: me

development: 1 consultant

development: 50/50 team

audience: staffaudience: any

interested parties (you?)

CompSci degree not required

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

6

OPEN SOURCE

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

7

APIClass Structure

http://dta.googlecode.com/git-history/dev/doc/_bu

ild/html/index.html

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

8

San FranciscoNetwork Development

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

9

Git & Google Code

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

10

Issue Tracking & Google Code

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

11

Sphinx for Documentation

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

12

Code Review

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

13

Unit Tests

???

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

14

Questions/Ideas/Suggestions?

http://dta.googlecode.comEmail: lisa.zorn@sfcta.org

Recommended