Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005
NGT Overview How Did We Get Here Where Are We Going How Does The Methodology Work How Can I Get Involved What Have We Done So Far
How Did We Get Here
Trnsport Strategic Goals and NGT Align with AASHTOWare strategic direction –Web services solutions, web-based clients, XML Eliminate unnecessary boundaries –Unified data, security models, business rules Bring Trnsport’s value to broader audiences –Web-based access, support for multiple devices Reduce agency Total Cost of Ownership –Easier deployment, support, training, integration
Trnsport Strategic Goals and NGT Provide architecture that meets the needs of current and future customers –Loosely coupled Services-Oriented Architecture –Improved reporting capabilities Consistent, unified models –Data model –Business rules model –Security model Enable easier integration with other systems –Web service interfaces based on industry standards
Active User Input TAG Involvement Ballot Process Agency Support
Where Are We Going
NGT Roadmap NGT Phase 1 Goals NGT Phase 1 Artifacts Comparing with C/S Trnsport Pending Initiatives
NGT Roadmap This plan is tentative and is subject to change due to factors such as funding availability
NGT Phase 1 Goals Implement Trnsport proposal, letting, and award business functions that are functionally equivalent to C/S PES/LAS, as determined by the TTF Incrementally achieve the goals of data model, business rule, security model, and architecture unification Enable the start of other NGT phases in parallel once foundation is built
NGT Phase 1 Artifacts Web Application Suite of Acceptance Tests – Requirements –Business Rules Repository On-Line Documentation Migration Utility
Current Trnsport Architecture
NGT Services-Oriented Architecture
Pending Initiatives Materials Management preliminary work Civil Rights and Labor Management System TRACER Phase 2 Increase focus on infrastructure requirements to support initiatives
How Does The Methodology Work
Agile Development Process Test-Driven Development *Breakout Session – Tuesday 8:00 pm*
NGT Agile Development Process Product Backlog –List of prioritized requirements (“Backlog Items”) ~1 month “sprints” build highest priority items Produce potentially-releasable product increments –Define what it means to be DONE Hands-on evaluation by TTF or appointed TRT for every sprint Dedicated, co-located development team Produces artifacts equivalent to Requirement Specification and Design Specification
Test-Driven Development Requirements specified as executable acceptance tests Automate both acceptance and unit tests to maximum practical extent Includes business and UI testing Write tests, then code to meet tests Creates high degree of freedom –Easy to spot changes/updates that don’t work –Enables you to change course quickly
How Can I Get Involved
Customer Involvement Give Input –Feed requirements –TTF prioritizes entire product backlog –TRT prioritizes subset of product backlog within their given business area –Agencies help prioritize through ballot process Validate Output –TTF or appointed TRT validates tests as requirements –TTF access to preview site –TTF planning agency access to preview site
Message Board Place for User Collaboration Exchange ideas Search for topics of interest Monitored forums for discussion *Presentation - Sunday 2:00 pm*
Impact Assessment Survey agencies for customizations in PES/LAS Help identify impacts Current NGT development could leverage findings *Presentation – Wednesday 10:45 am*
What Have We Done So Far
Ramping Up Infrastructure Decisions –Reporting Tool –Survey for External Authentication –Projected Platforms NGT Phase 1 –PES/LAS Developed Functionality –Demo
Ramping Up Research & Development –Virginia DOT Web Services –Virginia DOT Data Model Unification *Presentation – Sunday 2:30 pm* Mobilization –Development environment –Project Methodology Training
Reporting Tool Active Reports (DataDynamics) selected.html,.pdf outputs No cost runtime distribution Agencies still can use a separate tool to present data if desired Replaces reporting aspect of RTF
Survey for External Authentication First instance of querying agencies directly for part of NGT functionality Over ½ of responding agencies do use or plan to use external authentication –MS Active Directory clear winner Support using MS Active Directory as an option for authentication Put support for other services as lower priority backlog item
Projected Platforms (Subject to Change) Database –Oracle 10g –DB2 8.2 –Sybase will not be supported Server Operating Platform –Windows 2003 Server Supported Browsers –Internet Explorer 6.x –Firefox 1.x Development Environment –.NET 1.1
Developed Functionality Projects Funding PES Worksheet equivalent Reporting Tool incorporated
Demo
Points of Contact –TTF and Info Tech Team Leads –Entry point to all NGT related areas Paul Neumann, TTF Chair, Colorado DOT Chuck Conley, AASHTO PM
Questions/Comments?