Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005.
Post on 22-Dec-2015
216 Views
Preview:
Transcript
Next Generation Trns•portNext Generation Trns•port
Presented by
Paul Neumann, TTF Chair, Colorado DOTIan Baldwin, Info Tech, Inc.
November 2005
NGT OverviewNGT 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 HereHow Did We Get Here
Trns•port Strategic Goals and NGTTrns•port 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 Trns•port’s value to broader audiences– Web-based access, support for multiple devices
• Reduce agency Total Cost of Ownership– Easier deployment, support, training, integration
Trns•port Strategic Goals and NGTTrns•port 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 InputActive User Input
• TAG Involvement
• Ballot Process
• Agency Support
Where Are We GoingWhere Are We Going
Where Are We GoingWhere Are We Going
• NGT Roadmap
• NGT Phase 1 Goals
• NGT Phase 1 Artifacts
• Comparing with C/S Trns•port
• Pending Initiatives
NGT RoadmapNGT Roadmap
Phase Increment1 Proposal, Letting, and Aw ard
2 Bid Analysis
3 Materials Management
3 Construction and Materials Field Reporting
4 Contract Monitoring and Reporting
5 Construction Management
6 Cost-based and Parametric Estimation
AASHTO Fiscal Year09-1005-06 06-07 07-08 08-09
This plan is tentative and is subject to change due to factors such as funding availability
NGT Phase 1 GoalsNGT Phase 1 Goals
• Implement Trns•port 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 ArtifactsNGT Phase 1 Artifacts
• Web Application • Suite of Acceptance Tests – Requirements
– Business Rules Repository
• On-Line Documentation• Migration Utility
Current Trns•port ArchitectureCurrent Trns•port Architecture
D atab as e
B a tc hA p p lic a tio n
S e rv e r
W ebB ro w s er
W eb F unc tio nS erver
ExternalS ys tem s
T hic kC lients
M o bile &Standalo ne
M o dule s
NGT Services-Oriented ArchitectureNGT Services-Oriented Architecture
D atab as e
W eb S ervic es R ep o rtS ervic es
W eb B ro w s erU s er Interfac e(W eb S erver)
U s er Interfac e(H and held )
ExternalS ys tem s
M etad ata
Pending InitiativesPending 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 WorkHow Does The Methodology Work
How Does The Methodology WorkHow Does The Methodology Work
• Agile Development Process
• Test-Driven Development
• *Breakout Session – Tuesday 8:00 pm*
NGT Agile Development ProcessNGT 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 DevelopmentTest-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 InvolvedHow Can I Get Involved
Customer InvolvementCustomer 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 BoardMessage Board
• Place for User Collaboration
• Exchange ideas
• Search for topics of interest
• Monitored forums for discussion
• *Presentation - Sunday 2:00 pm*
Impact AssessmentImpact 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 FarWhat Have We Done So Far
What Have We Done So FarWhat 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 UpRamping Up
• Research & Development– Virginia DOT Web Services– Virginia DOT Data Model Unification
• *Presentation – Sunday 2:30 pm*
• Mobilization– Development environment– Project Methodology
• Training
Reporting ToolReporting 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 AuthenticationSurvey 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)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 FunctionalityDeveloped Functionality
• Projects
• Funding
• PES Worksheet equivalent
• Reporting Tool incorporated
DemoDemo
Points of ContactPoints of Contact
• ngt@cloverleaf.net– TTF and Info Tech Team Leads
• www.cloverleaf.net/ngt/– Entry point to all NGT related areas
• Paul Neumann, TTF Chair, Colorado DOT– paul.neumann@cloverleaf.net
• Chuck Conley, AASHTO PM– Cconley@Aashto.Org
Questions/Comments?Questions/Comments?
top related