26
CHAPTER 1: CHAPTER 1: I I BACKGROUND BACKGROUND AND AND I I NTRODUCTION NTRODUCTION TO TO INTELLIGENT INTELLIGENT TRANSPORTATION TRANSPORTATION SYSTEM(S) MIGRATION SYSTEM(S) MIGRATION 1.1 1.1 1.2 Introduction Purpose of this c hapte Introduction Since the passage of the Inter - modal Surface Transportation Efficiency Act (ISTEA) in 1991, m A great many any many Intelligent Transportation Systems Management Systems (ITS (TMS ) have been deployed throughout the United States implemented since the passage of ISTEA in 1991 . M Today, m any of these systems or their components are nearing, if not past, the end of their useful lives. Th e obsolescence of older technologies and equipment has resulted in external pressures to increase transportation safety and reliability, and internal pressures to maximize return on investment . T T ransportation management center staff staffs Those responsible for these systems are therefore faced with face t t he prospect of need to changing change out these damaged, broken and obsolete systems or components while attempting to trying to maintain continuous continuity in their day-to-day operations. In addition, the success of ITS programs has allowed functional and geographic expansion to meet congestion and other operations needs , also necessitating changes . While a A gencies that have already Some have already begun the change process , and were faced with many challenges to achieve success. , m M any other agencies have yet to embark on this process and therefore , are in need of guidance to successfully migrate their transportation management systems ITS systems . - 1 -

1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

CHAPTER 1: CHAPTER 1: IIBACKGROUND BACKGROUND ANDAND I INTRODUCTIONNTRODUCTION TO TO INTELLIGENT INTELLIGENT TRANSPORTATION TRANSPORTATION SYSTEM(S) SYSTEM(S) MIGRATIONMIGRATION

1.1 1.1

1.2 IntroductionPurpose of this chapteIntroduction

Since the passage of the Inter-modal Surface Transportation Efficiency Act (ISTEA) in 1991, mA great many any many Intelligent Transportation Systems Management Systems (ITS(TMS) have been deployed throughout the United States implemented since the passage of ISTEA in 1991. MToday, many of these systems or their components are nearing, if not past, the end of their useful lives. The obsolescence of older technologies and equipment has resulted in external pressures to increase transportation safety and reliability, and internal pressures to maximize return on investment. TTransportation management center staffstaffsThose responsible for these systems are therefore faced with face t the prospect ofneed to changing change out these damaged, broken and obsolete systems or components while attempting to trying to maintain continuous continuity in their day-to-day operations. In addition, the success of ITS programs has allowed functional and geographic expansion to meet congestion and other operations needs, also necessitating changes. While aAgencies that have already Some have already begun the change process , and were faced with many challenges to achieve success. , mMany other agencies have yet to embark on this process and therefore, are in need of guidance to successfully migrate their transportation management systemsITS systems.

1.2.1 Project BackgroundThe need to maintain or replace systems is in part due to external pressures to increase transportation safety and reliability, internal pressures to maximize return on investments, and the rapid evolution of technology and the resulting obsolescence of older technologies and equipment. Ultimately, transportation management systems must migrate to meet key needs. This project was developed by the members of the Transportation Management Center (TMC) Pooled Fund Study, a program managed by the Federal Highway Administration (FHWA) Office of Operations. The goal of the TMC Pooled Fund Study is:

To assemble regional, state, and local transportation management agencies and the Federal Highway Administration (FHWA) to (1) identify human-centered and

- 1 -

Page 2: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

operational issues that are common among Transportation Management Center (TMC) operators and managers; (2) suggest approaches to addressing identified issues; (3) initiate and monitor projects intended to address identified issues; (4) provide guidance and recommendations and disseminate results; (5) provide leadership and coordinate with others with TMC interests; and (6) promote and facilitate technology transfer related to TMC issues nationally.

1.2.2 Chapter Purpose of this Documentr:This document was developed to help manage the planning and implementation of a system migration project. While not strictly a “Guidebook”, guidance and lessons learned are provided throughout.

To introduce the concepts and terminology of migration projects. To discuss what has been done in other industries (principally software, defense and office networks). To describe the challenges facing the TMS community.

Introduction

Purpose of this document.

A great many Transportation Management Systems (TMS) have been implemented since the passage of ISTEA in 1991. Many of these systems or their components are nearing, if not past, the end of their useful lives. Transportation management center staff face the prospect of changing out these systems or components while trying to maintain continuous operations. Some have already begun the process, and were faced with many challenges to success.

This project was developed by the members of the Transportation Management Center Pooled Fund Study, a program managed by the FHWA office of operations. The goal of the TMC Pooled Fund Study is:

To assemble regional, state, and local transportation management agencies and the Federal Highway Administration (FHWA) to (1) identify human-centered and operational issues that are common among Transportation Management Center (TMC) operators and managers; (2) suggest approaches to addressing identified issues; (3) initiate and monitor projects intended to address identified issues; (4) provide guidance and recommendations and disseminate results; (5) provide leadership and coordinate with others with TMC interests; and (6) promote and facilitate technology transfer related to TMC issues nationally .

This document addresses the concept of TMS life-cycle and needs-based change-outsupgrades and replacements, using the term “migration”, which is the term used in the IT industry. Migration is the process of planning for and replacing, upgrading, and/or changing out existing systems or system components.

The specific purpose of this chapter is to:

- 2 -

Page 3: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

Introduce concepts and terminology associated with TMS migration,

Summarize migration activities completed by other industries (principally software, defense and office networks), and

Describe migration-related challenges facing the TMS community. .

This document addresses the concept of TMSITS life-cycle and needs-based upgrades and replacements, using the term “migration”. The term “migration” will be defined later in this document but primarily pertains to the process of planning for and replacing, upgrading, and/or changing out existing systems or system components.

This document focuses on the project level, rather than the planning or programmatic level. It addresses information in the context of an individual migration “project” that is already funded. The business planning required before undertakingen an individual project is addressed in an overview manner.

Processes to manage migration projects are framed in the context of the Vee model of systems engineering, which is the model adopted by FHWA for Intelligent Transportation Systems (ITS).1 Whereas most systems engineering guidance and courses emphasize new implementations, this document describes the systems engineering process as it applies to system migration. This document emphasizes the difference between a migration project and a new implementation.

1.2.3 Intended AudienceAnyone interested in successful systems migration may find useful information in this document. However, the document is targeted towards TMCITS program managers and staff, and others with a working knowledge of ITS and ITS terminology.

1.3 Purpose of this ChapterThe specific purpose of this chapter is to:

Introduce concepts and terminology associated with ITS migration, Summarize migration activities completed by other industries (principally software, defense

and office networks), and

Describe migration-related challenges facing the ITS community.

ITS

TMS Migration Introduction and Understanding

1.4 This document can be thought of as a resource to help manage the planning and implementation of a system migration project. While not strictly a “Guidebook”, guidance and lessons learned are provided throughout.

The term “migration” is commonly used in the Information Technology (IT) profession, but also has significance to the agencies and individuals responsible for the management and operation of transportation systems. Simply stated, transportation management systemITS migration is a process that defines the tools, products, and approach for upgrading or replacing existing transportation systems and system components. It is a series of conversion steps that enables an agency to evolve smoothly while they

1 The Vee model was first developed by Forsberg, Mooz and Cotterman in their book “Visualizing Project Management”

- 3 -

Page 4: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

introduce new hardware and/or software. It allows an agency to migrate a system or some its components from one configuration (or state) to another without significant impact to existing operations.

1.2 Transportation Management Systems Migration

Transportation management systems are in a constant state of change. Transportation management agencies (TMAs) are continually faced with the need to upgrade, expand, maintain, and/or replace the software (e.g., central system, devices, device drivers, and support functions), sub-systems, components, field devices, and other various technologies they use to manage traffic. Changes such as these are commonly referred to as system migrations. That is, the system and/or all or some its components are migrated from one configuration (or state) to another. In the context of a TMS, Tthe following are typical ITS migration activities of a transportation management systems migration effort:

Changing out field devices to those that are NTCIP-compliant. Replacing field devices that are at the end of their useful design life. Adding new field devices. Updating local controller software. Adding major functions to an existing system that affects field devices,

communications and software, such as when implementing ramp metering for the first time.

Adding or modifying functions only in the central software, such as to introduce performance reporting to a system.

Changing out telecommunications systems or components to increase capacity and/or performance.

Changing out legacyImplementing central control software for new central software.

Any of the above activities could be done as a single or as multiple projects. The focus of this document is on a migration project – that is a funded activity with a general scope of services already defined.

The need to maintain or replace systems is in part due to external pressures to increase transportation safety and reliability, and internal pressures to maximize return on investments, and the rapid evolution of technology and the resulting obsolescence of older technologies and equipment. Ultimately, transportation management systems must migrate to meet key needs.

2.1 What is system migration?

System migration is a term common in the IT profession and has significance for those in the transportation profession who are responsible for transportation management systems. Simply stated, system migration is a process that defines the tools, products, and approach for upgrading or replacing existing systems and system components. It is a series of conversion steps that enables an agency to evolve smoothly while they introduce new hardware and/or software. This document addresses many of the key issues in planning and implementing a system(s) migration project.

Migration projects differ from initial implementations becausein the following respects:

Migration projects require severing connections from an existing system – from databases, from compilers, from subsystems, from interfaces, etc. These severed connections must be rebuilt or replaced to ensure functionality.

Existing system operations must typically be maintained during the migration project implementation.

- 4 -

Page 5: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

Staff must learn to operate and manage the new systems while operating and managing the old. In addition, the migration project will often have an impact on current processes and procedures.

Migration projects are the same as initial implementations becausein the following respects:

Both are based on implementing functions based on identified needs. Both require a structured, systems engineering approach. Both include many risks and unknowns. Systems and software, including telecommunications, are typically outside the core

knowledge of most traditional transportation managementoperating agencies.

1.4.1 A Migration Project – A Form of SurgeryTo understand the issues related to migration projects, it may be helpful to liken a migration project to heart surgery. A surgeon that is operating on the heart to make a repair, or even to replace the heart has many concerns. He must determine the best course for the patient - the treatment plan. Should a particular component be repaired or replaced? Should there be bypasses installed? Should the patient wait longer for the operation?

The surgeon must bring together a qualified team to develop a plan for the surgery. Based on that plan, he must ensure that the proper tools and equipment are in place. He must be sure that the operating theaterroom is properly equipped and staffed and is prepared to successfully carry out the surgery. The surgeon must also ensure that all equipment used to complete the procedure is properly maintained (e.ge.g., tools ., it must be sterilized).

The majority of the plan for surgery is based on the impact of the incisions, disruption to normal functions (circulation and breathing, for example), and sedation (anesthesia) he must undertake to perform the particular surgery. He must analyze each action and develop a plan for maintaining the body’s systems while the surgery is underway.

There is also a recovery plan that includes monitoring of the patient and implementing a course of treatment and new management techniques that are necessary if the patient is going to gain the full benefit of the surgery.

Of course, there are major differences between the body’s systems and ITS systems. However, the key aspects of the migration planning and implementation are very similar. The migration project plan is primarily concerned with severing and replacing or upgrading/repairing a component of a larger TMSsystem. This is the key distinction between installing new systems and migrating legacy systems. Migration projects must ask not only what should be changed to meet identified needs, but what the new solution requires and how to maintain operations (if they, in fact must be maintained) based on the “cuts” or changes that must be made during the upgrade. These cuts can affect databases, software including scripts and device drivers, the operator interface and functions and the business processes that are in place. This document discusses these issues and the planning and preparation for them based on the limited field experience in the ITS community, and on lessons learned from the larger IT community.

1.4.2

1.4.3 1.3 Benefits of a Structured Approach to Systems MigrationMigration plans and procedures help transportation management agencies meet their operational goals and objectives by specifying a direction path for effective growth. As suchSuch plans or procedures allow , agencies can moreto easily conform to rapid changes in technology and better position themselves to meet future expectations and needs. This leads to cost savings and operational improvements that over time can be used to demonstrate the effectiveness of ITS-related technologies in meeting program goals and objectives. Migrating between from an existing system different to a new or differenttn systems however, poses significant risks, and requires significant effort and planning to be successful.

- 5 -

Page 6: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

Migrating between different versions of a component or device introduces the potential to disrupt existing operations and may lead to the need to update other elements or components of the system. Besides maintaining operational efficiency, an agency must also manage other risks that may occur as systems are migrated. These risks include:

Maintaining the operational performance and integrity, Meeting user and public expectations, Assuring that systems migration are is well planned before they are migratedit is

executed, Minimizing adverse and unanticipated effects of migration execution, and Managing costs and schedules.

1.4.4

1.4.5 2.2 Terminology

Understanding migration project processes requires a fundamental understanding of the concepts and terminology that comprise the systems migration framework. The following provides definitions of terms used in this document.

System

(Reference: http://en.wikipedia.org/wiki/System)

A system is an assemblage of related elements comprising a whole, such that each element may be seen to be a part of that whole in some sense. That is, each element is seen to be related to other elements of and/or the whole system. It is generally recognized that while any element of a system need not have a (direct) relationship with any other particular element of a system, any element which has no relationship with any other element of a system, cannot be a part of that system.

A system typically consists of components (or elements) which interface in order to facilitate the 'flow' of information, matter or energy. The term is often used to describe a set of entities which 'act' on each other, and for which a mathematical model or a logical model may be constructed encompassing the elements and their allowed actions.

We speak of Freeway Management Systems and Traffic Management Systems in the ITS arena.

Subsystem

A subsystem is part of a larger system that carries out one or more specific functions that support the larger system’s goals. For example, a dynamic message sign may be a subsystem of an agency’s freeway management system.

Legacy System

Legacy systems represent the systems that are currently in place. In the context of transportation system migration, legacy systems represents the “before” component of the reengineering picture. Therefore, migration activities often begin with an analysis of legacy systems to develop

- 6 -

Page 7: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

baselines that in turn will be used to determine the desirable legacy system functions to be retained and new functions that need to be developed. It is critical that all functions of the legacy system are included in this baseline, even hidden or secondary functions, so a full analysis of the need for each function and the implication of either retaining or discarding each can be performed.

Since legacy systems are already in place, and are actively being used in the daily operation of TMSs, they can be considered as mission critical. In other words, if one of these systems fails, it will likely affect the TMS’s operational performance.

Target System

The target system is the system that is replacing one or more legacy systems. In the context of transportation system migration, the target system represents the “after” component of the reengineering effort. The target system represents the desired system state.

Systems engineering

Systems engineering (or systems design engineering) is an interdisciplinary approach and means for enabling the realization and deployment of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, then proceeding with design synthesis and system validation while considering the complete problem: operations, cost & schedule, performance, training & support, test, manufacturing and disposal. Systems Engineering integrates all of the engineering disciplines and specialty groups, or “ilities”, into a unified, team effort, forming a structured development process that proceeds from concept to production to operation and, in some cases, through to termination and disposal. System Engineering is usually responsible for any engineering function that is not deemed sufficiently necessary on a project to require a full-time, specialist engineer, although consultants may be enlisted as needed. Ideally, Systems Engineering considers both the business and the technical needs of all customers with the goal of providing a quality product that meets user needs. However, the reality in any very large project is often that user needs exceed what the sponsor is willing to pay for; and the schedule to satisfy those needs generally exceeds what either of them are willing to live with. As a result, 'satisfaction of all technical requirements' is subject to the usual constraints of cost, schedule, and producibility. (See also INCOSE: Systems engineering BoK)

Using a systems engineering approach, large and/or highly complex engineering projects are often decomposed into stages and then managed throughout the product or system lifecycle. This process of managing the system's lifecycle resembles a series of interconnected engineering projects, each executed in sequence and drawing upon the results of preceeding or contemporaneous projects, until the desired end result is achieved.

The systems engineering role originated as the lead or project engineer who was assigned principal responsibility for orchestrating these large and complex engineering programs. However, systems engineering eventually became synonymous with the development of the complete end product (hardware, software, services) and enabling products (e.g., the 'systems' that produce and test the target system). This role has become increasingly expanded, until the present, when it is also (primarily) responsible for the interface between the complete device and the user, and even with the systems’ eventual disposal. While hardware engineering typically deals with just hardware and software engineering deals typically with the software, the systems engineer is responsible for seeing that the software properly operates on the hardware, and that the system composed of the two entities is capable of properly interacting with its external environment, especially the user, while performing its intended function. As a general proposition, the systems engineer is especially concerned with the engineering 'ilities.'

Taking an interdisciplinary approach to engineering systems is inherently complex, since the behavior of and interaction among system components are not always well defined or understood (at least at the outset). Defining and characterizing such systems and subsystems, and the interactions among them, is the primary aim of systems engineering. On very large programs, a

- 7 -

Page 8: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

systems architect may be designated to serve as an interface between the user/sponsor and systems engineer.

1.4.6

1.4.7 2.3 The State oOf Migration Planning aAnd Implementation iIn The Broader IT World

Challenges to successful systems migration projects do not affect the TMSITS community alone. The broader IT industry is also struggling with systems migration issues, and has little to provide in the way of best practices. This is due, in part, to the proprietary nature of many IT systems in place in the private sector, and the corresponding proprietary nature of the migration approaches and solutions.

The most common issues in IT systems migrations have been addressed to an extent, but there are few, if any no published resources or standards on the topics, largely due to the proprietary nature of the solutions. For example, approaches to migrating desktops and servers to new hardware and software have been tackled by many, with some guidance provided by Microsoft and others with proprietary involvement in the solutions.

The one area where migration issues have resulted in a model for migration planning and implementation, if not a standard, is in the software arena. The Software Engineering Institute (SEI) (www.sei.cmu.edu) has developed a model for performing software migrations that can be modified to meet the migration needs of transportation management systems across the United States. The SEI advances software engineering and related disciplines to ensure the development and operation of systems with predictable and improved cost, schedule, and quality.

Most other guidance on system migration is based on the vendor community and their link to marketing and selling migration solutions and services. One source for migration guidance that is applicable to ITS can be found at www.classicautomation.com. Classic Automation is a private sector firm that provides parts, products and services to users of installed control systems, such as the SCADA systems installed in water and power plants, and other systems that use automation for process control and manufacturing functions (SCADA is the acronym for Supervisory Control And Data Acquisition. The term refers to a large-scale, distributed measurement (and control) systems). This company’s site includes articles on planning migration and some of the issues faced in their industry when pursuing migration projects.

Other resources related to migration offer little in the form of a step-by-step process for planning and implementing a migration project. A few of the Rather, they discuss the technical issues related to specific technologies being migrated. various topics. The source material we were able to

A group known as the Mainframe Migration Alliance (www.mainframemigration.org) is currently active. They are a “group of companies working together to help customers migrate workloads from mainframes and onto the Microsoft platform.” The group noted that they came together because “The discipline of mainframe migration is very specialized, and the companies involved have typically not shared much information with each other or done significant marketing around these migration capabilities. In short, there is no established ‘mainframe migration’ industry, with best practices, widely recognized methodology, Independent Software Vendors’s, System Integrators, or trade shows. Consequently, customers have a difficult time getting the information they need to migrate and have few sources of information other than individual tools vendors or the mainframe vendor itself.” There is a similar challenge in the TMSITS community. And, the ITSTMS community actually suffers more from these issues because it is a very small piece of the larger IT market. In addition, many of the ITS systems implemented are, because they were designed to bee responsive to local needs, either highly or at least substantially customized solutions.

- 8 -

Page 9: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

This does not mean that there are no processes that the ITS industry can draw on to improve the success of migration projects. Indeed, the FHWA has been promoting and diffusing information on software and systems practices, and has guidance and NHI coursework for each. This document relies on the proven practices of systems engineering. The remainder of this document is organized to follow a systems engineering approach adopted by FHWA as their standard process model for TMSITS’s.

1.4.8 The Purpose of this chapter:

1.4.9

1.4.10 Presents a model of migration planning, design, implementation and operations/maintenance that conforms to the systems engineering “Vee” model currently adopted by FHWA for ITS.

1.4.11

[1.4.12] The FHWA-Aadopted Systems Engineering Process and RelationshipThere are several models for structuring technical approaches to systems projects. The most important aspect of these models is that they provide structure – and structure is important to decision-making and engineering processes – including system migration projects.

Per The United States Department of Transportation (USDOT) ITS Standards Program website, defines systems engineering as:1 FHWA (http://www.standards.its.dot.gov/learn_SysEng.asp):

“…Systems Engineering is a process-oriented means of deploying a system or migration project that leads to reduced risk, controlled cost and schedule, improved system quality, and a resultant system that meets user needs.”

As noted above, tThere are multiple ways to represent the systems engineering process. One way, the Systems Engineering "V" Diagram (see Figure 1 figure below), represents the typical life cycle of any system or project. Whether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management center and a public safety agency, all systems will follow some variation of this life cycle.Error: Reference source not found

FHWA has adopted the systems engineering ‘V’ to provide the ITS community with processes to better ensure that systems that are implemented meet the needs and requirements defined in the early project stages. Each step in the ‘V” is briefly described in subsequent chapters. This is not a systems engineering guide book, thus the material provided should be treated as an overview. If the reader desires additional reading on the systems engineering process, they are referred to the resources provided in Chapter 10.

- 9 -

Page 10: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

Figure 1: Systems Engineering “V” Diagram

- 10 -

Page 11: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

FHWA has adopted the systems engineering ‘V’ to provide the ITS community with processes to better ensure that systems that are implemented meet the needs and requirements defined in the early project stages. Each step in the ‘V” will be described briefly in subsequent chapters. This is not a systems engineering guide book, thus the material is provided as an overview. If the reader desires additional reading on the systems engineering process, they are referred to the resources provided in Chapter 12.

As an overview, the two sides of the ‘V’ describe the activities that are undertaken during the systems engineering process:

Definition and Decomposition – this is the side of the “V” during which the system

planning and design is performed (I.e. the system is defined). The term decomposition refers to the fact that at the left side of the “V”, each step considers the system at a finer level of detail. The lowest (greatest) level of detail – the detailed design, defines the characteristics of individual modules.

Integration, verification and validation – this is the side of the “V” where the system is developed. Development begins at the lowest level of detail. Developers begin by purchasing and assembling individual hardware components. Programmers begin the development of individual software modules. As each step of development is completed, a comprehensive set of tests are performed to ensure that the design requirements are satisfied. At the highest level of the right side of the “V” the overall system tests are conducted prior to initiating operations and maintenance.

The systems engineering “V” does not describe a linear process. Activities typically occur that move engineers “backwards’ in the “V”. The “V” model defines a means for managing the decisions by enabling traceability for in each step back to the overall goals and objectives of a project.

A model of system engineering that strings multiple “V’s” together is a good representation of the real-life situation of most TMSITS system implementations’s, and one that represents the migration process well. Figure 2Figure ____ provides such a model.

- 11 -

Page 12: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

Design (Decomposition)Develop (Recomposition)

InitialVision

DeploymentVersion 1

MigrationVersion 1

AddedRequirements

AddedRequirements

Time

Figure 2: Multiple “V” Migration Model

As shown in Figure 2Figure ____, the first ‘V’ represents the initial implementation of an ITS system TMS. Then, multiple “V”vee processes ensue to plan for the first and subsequent migrations that are bound to occur over the life of the system (the “life of the system” may, if incrementally updated/migrated over time, may be difficult to define).

Each migration project must follow the same steps as identified in the systems engineering “V” process as needed to define, implement, test and maintain the systems and software elements of a migration project. In fact, some more complicated migration projects may go through the “V”

DeploymentVersion 1

Migration Version 1

InitialVision

Design (Decomposition) Develop (Recomposition)

AddedRequirements

AddedRequirements

Time

- 12 -

Page 13: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

process multiple times to assure development cycles are short and lessons learned can be incorporated to later stages of the migration.

It is important to note that this document, and the TMSITS migration process in general, addresses more than just systems and software. It additionally covers institutional and implementation topics, all within the context of the ‘V’ including:

Space needs and preparation Staffing and training needs

1.5 Terminology2 Understanding migration project processes requires a fundamental understanding of the concepts and terminology that comprise the systems migration framework. The following provides definitions of terms used in this document.

SystemA system is an assemblage of related elements comprising a whole, such that each element may be seen to be a part of that whole in some sense. That is, each element is seen to be related to other elements of and/or the whole system. It is generally recognized that while any element of a system need not have a (direct) relationship with any other particular element of a system, any element which has no relationship with any other element of a system, cannot be a part of that system.

A system typically consists of components (or elements) which interface in order to facilitate the 'flow' of information, matter or energy. The term is often used to describe a set of entities which 'act' on each other, and for which a mathematical model or a logical model may be constructed encompassing the elements and their allowed actions.

We speak of Freeway Management Systems and Traffic Management Systems in the ITS arena.

SubsystemA subsystem is part of a larger system that carries out one or more specific functions that support the larger system’s goals. For example, a dynamic message sign may be a subsystem of an agency’s freeway management system.

Legacy SystemA legacy system is a system that is currently in place. In the context of transportation system migration, legacy systems represents the “before” component of the reengineeringmigration picture. Therefore, migration activities often begin with an analysis of legacy systems to develop baselines that in turn are used to determine the desirable legacy system functions to be retained and new functions that need to be developed. It is critical that all functions of the legacy system are included in this baseline, even hidden or secondary functions, so a full analysis of the need for each function and the implication of either retaining or discarding each can be performed.

Since legacy systems are already in place, and are actively being used in the daily operation of TMSsITS, they can be considered as mission critical. In other words, if one of these systems fails, it will likely affect the TMS’system’s operational performance.

Target SystemA target system is a system that is replacing one or more legacy systems. In the context of transportation system migration, the target system represents the “after” component of the reengineering effort. The target system represents the desired system state.

1 (http://www.standards.its.dot.gov/learn_SysEng.asp)

- 13 -

Page 14: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

Systems Engineering3 Systems Engineering (or systems design engineering) is an interdisciplinary approach and means for enabling the realization and deployment of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, then proceeding with design synthesis and system validation while considering the complete problem: operations, cost & schedule, performance, training & support, test, manufacturing and disposal. Systems Engineering integrates all of the engineering disciplines and specialty groups, or “ilities”, into a unified, team effort, forming a structured development process that proceeds from concept to production to operation and, in some cases, through to termination and disposal. System Engineering is usually responsible for any engineering function that is not deemed sufficiently necessary on a project to require a full-time, specialist engineer, although consultants may be enlisted as needed. Ideally, Systems Engineering considers both the business and the technical needs of all customers with the goal of providing a quality product that meets user needs. However, the reality in any very large project is often that user needs exceed what the sponsor is willing to pay for; and the schedule to satisfy those needs generally exceeds what either of them are willing to live with. As a result, 'satisfaction of all technical requirements' is subject to the usual constraints of cost, schedule, and producibility. (See also INCOSE: Systems Engineering Book).

Using a systems engineering approach, large and/or highly complex engineering projects are often decomposed into stages and then managed throughout the product or system lifecycle. This process of managing the system's lifecycle resembles a series of interconnected engineering projects, each executed in sequence and drawing upon the results of preceeding or contemporaneous projects, until the desired end result is achieved.

The systems engineering role originated as the lead or project engineer who was assigned principal responsibility for orchestrating these large and complex engineering programs. However, systems engineering eventually became synonymous with the development of the complete end product (hardware, software, services) and enabling products (e.g., the 'systems' that produce and test the target system). This role has become increasingly expanded, until the present, when it is also (primarily) responsible for the interface between the complete device and the user, and even with the systems’ eventual disposal. While hardware engineering typically deals with just hardware and software engineering deals typically with the software, the systems engineer is responsible for seeing that the software properly operates on the hardware, and that the system composed of the two entities is capable of properly interacting with its external environment, especially the user, while performing its intended function. As a general proposition, the systems engineer is especially concerned with the engineering 'ilities.'

Taking an interdisciplinary approach to engineering systems is inherently complex, since the behavior of and interaction among system components are not always well defined or understood (at least at the outset). Defining and characterizing such systems and subsystems, and the interactions among them, is the primary aim of systems engineering. On very large programs, a systems architect may be designated to serve as an interface between the user/sponsor and systems engineer.

1.6 Intended AudienceAnyone interested in successful systems migration may find useful information in this document. However, it is targeted towards TMC managers and staff, and others with a working knowledge of ITS and ITS terminology.

3 http://en.wikipedia.org/wiki/System

- 14 -

Page 15: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

1.7 Overview of the remainder of the Documenthandbook – chapter s Structure and cContent

The remainder of this document describes migration-related activates provides the following information, all based on the steps of the systems engineering ‘V’ process. A brief description of the subject material covered in each of the remaining chapters is provided in Table 1.

Table 1: Chapter Organization and Description

Chapter Title Description

Chapter 2 Before the ‘V’: Migration and Business/Program Planning and Architecture

This chapter discusses aligning with program-level and agency-level needs and visions. Represents the first step in the migration process. It discusses various planning activities agencies should fully understand and complete before they initiate efforts to migrate from an existing system to an enhanced system. These activities include; establishing a vision for migration, preparing development and migration plans, outreach and education, identifying funding needs and opportunities, and preparing the TMS for migration.

Chapter 3 Concept of Operations Represents the second step in the migration process and the first step on the system engineering “V” diagram. This chapter discusses assessing needs and defining project goals and objectives, as well as system performance expectations. s …

Chapter 4 High Level and Detailed Requirements

Represents the third step in the migration process. This chapter builds off the planning activities described in Chapter 4 and the concept of operations described in Chapter 5.

TBDIt describes the importance of system understanding and compatibility in determining how to plan a TMS migration project. Migration planning, often referred to as baselining, provides the means to identify the legacy system functions that can be incorporated into the new system, and as such a determination can be made as to the amount of the work needed to complete the new system

2 http://en.wikipedia.org/wiki/System

- 15 -

Page 16: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

Chapter 5 High Level and Detailed Design

TBDRepresents the fourth step in the migration process. Design is the process of determining how to make the target system meet the requirements discussed in Chapter 6. …

Chapter 6 ImplementationImplementation

TBDChapter 8 presents and describes a number of activities important to managing implementation of the migration project. Issues discussed in this chapter include; migration approach, continuity of operations, and schedule setting and milestone tracking. This chapter discusses the issues and activities agencies need to consider as they finish the target system and begin the process of rolling-out the target system. The chapter discusses an approach agencies can employ to easily transition from the legacy system to the new system.

Chapter 7 IntegrationTesting and Verification

TBDThis chapter defines steps needed to complete the migration effort. The discussion in this chapter concentrates on system acceptance testing, ensuring the proper technical support is gathered to transition from using the legacy system to begin using the new system,

Chapter 8 Testing and VerificationOperations and Maintenance

TBDThis chapter defines the final steps needed to complete the migration and ongoing system monitoring and performance.

Chapter 9 Operations and MaintenanceChanges/Upgrades and Retirement/Replacement Planning

This chapter defines the final steps needed to complete the migration and ongoing system monitoring and performance.

Chapter 10 Cross Cutting Topics This chapter provides an overview of several activities that are conducted throughout a migration cycle, and, indeed, throughout the daily practices of ITS organizations. These activities are; Change/Configuration Management, Outreach, Outreach, Risk Management and , Documentation, and Systems Engineering.

Each of the subsequent chapters follows a format designed to link the processes described to ITS application. Chapters 42 through 110 are structured as follows:

The chapters begin with a definition of the base Systems Engineering ‘V’ activity.

Next, the application of this activity to migration projects is described. (Does a migration project

- 16 -

Page 17: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

require additional or modified focus or process as compared to a new implementation?)

Each chapter closes with “example” cases. For each case example, the following questions are posed: Does this step apply to the case example?

If no, why not? If yes, what are the possible actions that should be taken?

Does this step apply to the case example? If no, why not? If yes, what are the possible actions that should

be taken? Does this step apply to the case example?

The case examples, or “mini-cases”, are templates for typical ITS project/program migration projects, and are described in the section, below. Each case example is a theoretical case, developed collaboratively with the input of a dozen ITS professionals experienced in all aspects of migration. The information for each case is based on cumulative experience on many projects, rather that a single project being used as the case example as is typical in case studies.

1.8 Introduction to case eExample Ccases

The following four mini-cases were developed to illustrate the migration processes. These four cases were designed to range from the very complex to the relatively straight-forward (but never easy), and to include a range of technologies and technical skills. These case studies, while theoretical, are based on actual experience from projects conducted across the country. Each case study explores a different type of TMS migration. The following examples will be discussed:

Migration of DMS for NTCIP Conformance Migration of Local Controller Firmware Communications System Migration Change in TMC Central Software Function

1.8.1 DMS Migration for NTCIP ConformanceBackgroundIt was the late 1990’s and a department of transportation, having fully embraced the overall concept of having a common communications protocol, wanted an open protocol and interface for their DMS that wouldn’t be dependent on a particular vendor. Therefore, the decision was made to embark on their first application of NTCIP conformance for DMS.

The agency’s existing signs were manufactured by two different vendors, one of which had gone bankrupt. The agency hired the remaining sign vendor to write a translator to maintain use of the existing equipment for their ATMS. The non-NTCIP compliant (legacy) DMS device driver inside of the central software was also written by this same vendor. They then hired an outside consultant to write a central system NTCIP device driver. This was integrated into the ATMS. The agency maintained the vendor device driver, but added the new NTCIP conformant driver. The agency was then able to issue an RFP for DMS that were NTCIP conformant.

Reference Material1. ITS Standards Advisory – Dynamic Message Signs

2. National Transportation Communications for ITS Protocol (NTCIP) Guidehttp://www.ntcip.org/library/guide.asp

- 17 -

Page 18: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

3. Case Studies on DMS migrationhttp://www.ntcip.org/library/references_n.asp

1.8.2 Field Device Migration: Local Controller Firmware

1.8.3 BackgroundA large public agency wanted to upgrade their old 1970’s vintage traffic signal control system with something newer and expandable. Because their current system was so old, they realized that it had serious limitations and could not provide modern traffic management and control features. To more effectively manage traffic, they wanted a system that would facilitate better maintenance, dispatch, and signal timing/operational capabilities (i.e. adaptive traffic control). They also wanted to expand the number of signal phases available to them as newer systems can accommodate anywhere from 12 to 16 phases.

References

1. Florida Statewide ITS Strategic Planwww.dot.state.fl.us/planning/systems/sm/its/PDFs/Cost%20Analysis.pdf

Communications Systems Migration

BackgroundAn opportunity presented itself to upgrade a specific piece of field communications hardware at a reasonable cost. The legacy communications network was a fiber optic Asynchronous Transfer Mode (ATM) backbone from the field hubs to the TMC. The vendor made a reasonable offer to exchange the existing encoders and decoders for their newer models, which are IP addressable. This would allow the video streaming to go from analog to digital. However, the analog features were still needed to be maintained in order to support the switch for the existing video wall which was strictly analog. This case study discusses how the agency executed their field communications hardware migration.

1.8.4 Change in Function: TMC Central Software MigrationBackgroundThis case study deals with a TMC central software migration at a department of transportation. The agency’s current transportation system has many field devices located throughout their freeway system, though the majority was installed as many as ten years ago. These devices consist of ramp meters, gates, variable message signs (VMS), DMS, closed circuit television cameras (CCTV), lane control signals, detection loops, and radar detectors. The TMC central software was equally as old as the hardware.

The agency wished to enhance the system functionality by migrating several modules in the TMC software. The modules were as follows:

Ramp Meter System (RMS) module. Existing ramp metering controllers to be switched out and new drivers developed to communicate with the new controllers.

Radar detection systemIncident Management Modules also known as a Remote Traffic Microwave Sensor (RTMS). This is a brand new module which will add functionality to the overall system.

Variable Message Sign system (VMS). This will completely replace the existing system and change how the central system communicates with these devices. Several new NTCIP-conformant signs will be added to the existing batch of legacy signs. The new drivers must be able to control the different types of signs that are in the field.

- 18 -

Page 19: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Chapter 1: Introduction to Intelligent Transportation System(s) Migration

1.9 How to Use This DocumentThis document supplements many other foundational studies and guidebooks. It is not a primer on systems engineering, configuration management, risk management, or other basic topics of systems and software engineering. Rather, it is meant as a tool to foster understanding of the differences between implementing new systems, and making changes to old (or legacy) systems, and to promote improved management of migration projects.

- 19 -

Page 20: 1 …  · Web viewWhether the system being deployed consists of a basic computer-aided dispatch (CAD) system for a transit agency, or a more complex interface between a traffic management

Transportation Management System Migration Plans and Procedures

REFERENCES

- 20 -