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

Post on 22-Dec-2015

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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