the codebase is the deliverable: collaborative software development for modelers

14
The Codebase is the Deliverable: Collaborative Software Development for Modelers Lisa Zorn, Elizabeth Sall, Dan Tischler – SFCTA Renee Alsup, Gregory Erhardt – Parsons Brinckerhoff SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY 14 th TRB National Planning Applications Conference Columbus, OH May 5-May 9, 2013

Upload: doctor

Post on 14-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

The Codebase is the Deliverable: Collaborative Software Development for Modelers. Lisa Zorn, Elizabeth Sall, Dan Tischler – SFCTA Renee Alsup, Gregory Erhardt – Parsons Brinckerhoff. 14 th TRB National Planning Applications Conference Columbus, OH May 5-May 9, 2013. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

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

Page 2: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

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

Page 3: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

3

Why is the codebase the deliverable?Some history…

Summer 2010-2011: DTA Model Expansion for Geary DTA

Page 4: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

4

Why is the codebase the deliverable?Some history…

Page 5: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

5

New Approach

Previously Nowowner:

consultant owner: medevelopment: 1 consultant

development: 50/50 team

audience: staffaudience: any

interested parties (you?)

CompSci degree not required

Page 6: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

6

OPEN SOURCE

Page 7: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

7

APIClass Structure

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

ild/html/index.html

Page 8: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

8

San FranciscoNetwork Development

Page 9: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

9

Git & Google Code

Page 10: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

10

Issue Tracking & Google Code

Page 11: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

11

Sphinx for Documentation

Page 12: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

12

Code Review

Page 13: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

13

Unit Tests

???

Page 14: The Codebase  is the Deliverable: Collaborative Software Development for Modelers

SAN FRANCISCO COUNTY TRANSPORTATION AUTHORITY

14

Questions/Ideas/Suggestions?

http://dta.googlecode.comEmail: [email protected]