1 / 13

Agenda

ITS Software A TxDOT Statewide Perspective Charlie Farnham ITS Configuration Manager ITS America June 6, 2007. Agenda. TxDOT ITS Background In-House vs Outsource Software Procurement Statewide Development Contract Implementation Approach Creation of Statewide Architecture

Download Presentation

Agenda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITS SoftwareA TxDOT Statewide PerspectiveCharlie FarnhamITS Configuration ManagerITS AmericaJune 6, 2007

  2. Agenda • TxDOT ITS Background • In-House vs Outsource • Software Procurement • Statewide Development Contract • Implementation Approach • Creation of Statewide Architecture • Configuration Management • Software Maturity • Quality Measurements • Lessons Learned

  3. TxDOT ITS Background • Makeup • 25 Independent Districts • 1 ITS Support Office • TMCs • 4 Initial TMCs • 2 New TMCs • Statewide Solution Needed • ATMS • Modular Subsystems • Develop or Purchase

  4. In-House vs Outsource • In-House • Small Development Staff • Staff needed to support deployment • Limited Experience with latest ITS concepts • Limited Experience with documentation • Software Owned by TxDOT • Outsource • Larger Staff • Experience with latest ITS concepts • Experience with Documentation • Ownership depends on Procurement Process

  5. Software Procurement • RFP for a “Work for Hire” Contract • Under Guidance of the Division • In Support of Districts and Divisions • Develop Software in Support of ITS • Provide ITS Software Support • Embrace National Standards • Embrace TxDOT Standards • Follow TxDOT’s System Engineering Model

  6. Statewide Development Contract • Multi-Year “Work for Hire” Contract • Executed and Managed by Division • Project Manager • Configuration Manager • Unify goals of Division and Districts • Can be utilized by each of the 25 TxDOT districts • Can be utilized by other Division of TxDOT (i.e., Maintenance) • Initial Guidance from Working Group • Information Exchange thru ITS Technical Committee

  7. Implementation Approach • Similar to System Engineering V-diagram • Develop Concept of Operations • Develop System Requirements • Develop High Level /Detailed Design • Develop code and unit test • Integration testing • Perform Limited Field Testing • Modify Design and Code • Perform Acceptance Testing • Release software

  8. Creation of Statewide Architecture • Initial Concept was Individual Subsystem base on District needs • Created an Architecture with well defined interfaces • Allows custom development as well as third party software to be integrated

  9. Configuration Management • For Deployed Systems • Issues reported to Division Office • Division analyses issue • Division sends issue to developers for evaluation • Developer evaluates and provides recommended solution • Division authorizes work thru Change Request • Developer performs work and delivers release

  10. Software Maturity • Individual subsystems • Deployed in multiple districts for multiple years • Primary requests are for enhancements • Ability to deploy various configurations of subsystems

  11. Quality Measurements • Track number of issues reported • Enhancements • Bugs • Software Acceptance Testing at Division • Acceptance of software by Districts • Reviews by Division Staff

  12. Lessons Learned • Setup Contract where you own software • Develop Software Architecture up front • Get Buy-in from In-House Developers • Build Once and Deploy Many Times • Keep Districts Informed of Status of Development • “If you build it they will come” • Documentation Pays!

  13. Contact Information Charlie Farnham ITS Configuration Manager Traffic Operation Division Texas Department of Transportation CFARNHAM@dot.state.tx.us (512) 506-5115

More Related