next generation trnsport presented by paul neumann, ttf chair, colorado dot ian baldwin, info tech,...

32
Next Generation Trns•port Next Generation Trns•port Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Upload: julius-richards

Post on 22-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Next Generation Trns•portNext Generation Trns•port

Presented by

Paul Neumann, TTF Chair, Colorado DOTIan Baldwin, Info Tech, Inc.

November 2005

Page 2: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian 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

Page 3: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

How Did We Get HereHow Did We Get Here

Page 4: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 5: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 6: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Active User InputActive User Input

• TAG Involvement

• Ballot Process

• Agency Support

Page 7: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Where Are We GoingWhere Are We Going

Page 8: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 9: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 10: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 11: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

NGT Phase 1 ArtifactsNGT Phase 1 Artifacts

• Web Application • Suite of Acceptance Tests – Requirements

– Business Rules Repository

• On-Line Documentation• Migration Utility

Page 12: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 13: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 14: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Pending InitiativesPending Initiatives

• Materials Management preliminary work

• Civil Rights and Labor Management System

• TRACER Phase 2

• Increase focus on infrastructure requirements to support initiatives

Page 15: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

How Does The Methodology WorkHow Does The Methodology Work

Page 16: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

How Does The Methodology WorkHow Does The Methodology Work

• Agile Development Process

• Test-Driven Development

• *Breakout Session – Tuesday 8:00 pm*

Page 17: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 18: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 19: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

How Can I Get InvolvedHow Can I Get Involved

Page 20: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 21: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Message BoardMessage Board

• Place for User Collaboration

• Exchange ideas

• Search for topics of interest

• Monitored forums for discussion

• *Presentation - Sunday 2:00 pm*

Page 22: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Impact AssessmentImpact Assessment

• Survey agencies for customizations in PES/LAS

• Help identify impacts

• Current NGT development could leverage findings

• *Presentation – Wednesday 10:45 am*

Page 23: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

What Have We Done So FarWhat Have We Done So Far

Page 24: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 25: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 26: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 27: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 28: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

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

Page 29: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Developed FunctionalityDeveloped Functionality

• Projects

• Funding

• PES Worksheet equivalent

• Reporting Tool incorporated

Page 30: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

DemoDemo

Page 31: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Points of ContactPoints of Contact

[email protected]– TTF and Info Tech Team Leads

• www.cloverleaf.net/ngt/– Entry point to all NGT related areas

• Paul Neumann, TTF Chair, Colorado DOT– [email protected]

• Chuck Conley, AASHTO PM– [email protected]

Page 32: Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005

Questions/Comments?Questions/Comments?