U.S. Department of Transportation
Federal Highway Administration
1200 New Jersey Avenue, SE
Washington, DC 20590
202-366-4000


Skip to content
Facebook iconYouTube iconTwitter iconFlickr iconLinkedInInstagram

California Division

Home / About / Field Offices / California Division / Systems Engineering Guidebook for ITS

Home What's New Systems Engineering Guidebook Views Search Glossary Resources Feedback Site Map

4.11.3 Example Project 3 - Implementing a New Central Management System

[Please note that the solution given here is for this example only. Other viable solutions may be possible and each must be evaluated for a given project.]

This project involves replacing an obsolete traffic signal management system with a new system. This system uses computers located at City Hall to provide remote monitoring and control of traffic signals. The existing system is no longer supported by the manufacturer. It is unreliable and not maintainable. It lacks the functionality needed and available in more modern systems. A needs & feasibility study identified needs, high-level requirements, investigated the capabilities, and costs of available off-the-shelf traffic signal management systems. It concluded that an off-the-shelf system using existing communications infrastructure will suffice. However, the existing signal controllers [not cabinets], central computers, and software will need to be replaced. The estimated project cost is $1,500,000, exclusive of on-going operation and maintenance costs. There is no immediate need for center-to-center interaction between this system and other systems. The stakeholders desire is to exchange data in the future.

This is a relatively straight-forward project that requires a low to moderate level of systems engineering. The absence of new software development, use of COTS components, re-use of existing communications infrastructure, and absence of integration with other systems… all reduce risk and complexity. On the other hand, selection of the optimum system, ensuring the new system operates effectively, achieving a smooth transition from the old system to the new, ensuring operations & maintenance personnel are adequately trained, and having the project completed within budget and schedule will require careful project management [including appropriate systems engineering].

Process Step Estimated
Level of
Effort
Check list of supporting activities Check list of issues Check list of risks Examples

Feasibility

Medium
2-5 pages

  • Products survey
  • Identification of alternative approaches
  • High-level trade study
  • Stakeholder involvement [personnel from management, operations, maintenance]
  • Risk management
  • Documentation and analysis of:
  • Needs to be addressed
  • Possible solution concepts
  • Estimated cost and benefit
  • Feasibility with off-the-shelf systems
  • Project risks
  • Compatibility with regional ITS architecture
  • Technical metrics and performance measures
  • Picking a point solution without considering the business case or cost benefit of alternatives.
  • Proposing a solution that is too costly
  • Incompatible components

Definition of the need:

"Provide a traffic signal management system that is reliable, maintainable, and provides the needed functionality". Source of quote

Feasibility:

Do available off-the-shelf products address the need?

How much of the existing equipment and infrastructure will need to be replaced or upgraded?

Is there an affordable solution?

Trade study and cost benefit:

Evaluate alternative approaches, such as retaining existing computers, controllers, cabinets, and communications infrastructure versus replacing some or all of these. Consider alternative communications protocols, their impact on initial and future product choices, communications infrastructure requirements, and options.

Stakeholder issues:

Consider performance measurement, needs of management, monitoring, control features needed by operations personnel, and self-diagnostic features needed by maintenance personnel.

Risk management:

Ask product vendors for input and cost estimates to ensure proposed solution is feasible and affordable

Base analysis on mature, proven products

Forego requirements that would require modification to off-the-shelf software or hardware

Give preference to flexible, standards-based solutions

Planning

Medium

3-5 pages

 

Systems Engineering Management Plan

  • Describe the work tasks including project management
  • Identify project execution team, its organization, and the role of each member
  • Identify any consultant, system integrator, or vendor contracts needed
  • Document estimated cost and funding sources
  • Prepare a project time schedule
  • Identify needed Systems Engineering Plans and their outlines
  • Availability and expertise of in-house staff
  • Effort and time required to get consultants on board
  • Need for independent verification [acceptance testing]
  • Allowance for contingencies in budget and schedule
  • Project management techniques and tools to be used
  • Consider need for on-going maintenance contract with vendor
  • Loss of control of the project deliverable, schedule, and budget
  • Missing critical activities
  • Personnel changes

The identified systems engineering plans might include:

Deployment Plan

Verification and Validation Plans

Project Plan

Operations & Maintenance Plan

Configuration Management Plan

Risk Management Plan

 

Concept of Operations and Validation Plan

Low

1-2 pages

 

Traffic signal management systems are well understood and do not need an elaborate concept of operations or Validation Plan

  • Elicitation
  • Stakeholder involvement
  • Risk management
  • Trade studies
  • Technical reviews
  • Description of the way the system will operate and be maintained
  • Identification of the project level stakeholders e.g.
  • Maintenance
  • Operators
  • Managers
  • IT department
  • Definition of user needs at the project level
  • Agency’s normal operations & maintenance standards
  • Project goals and measures of effectiveness [for validation]
  • Lack of understanding on:
  • How the system will be operated or maintained
  • Scope of the project
  • What functionality is available in off-the-shelf products

How the system will operate:

Central software will continuously monitor the operation of traffic signals, reporting current status, traffic flow data, and alarms. The system automatically synchronizes the clocks in signal controllers and commands controllers to change timing patterns when appropriate. Operators periodically check status, update signal timings, respond to alarms, use collected data in various analyses, add new signals to the system, and use the system to temporarily adjust signal timings during incidents.

Measures of effectiveness for validation:

Traffic signal equipment failures are reliably detected and appropriate personnel notified in a timely manner

Data collected by the system are successfully used for traffic analysis and signal timing refinement

Adjusted signal timings are downloaded reliably when needed

The system is used to temporarily adjust signal timings during incidents.

Controller clocks are kept synchronized

System users give favorable reports as to the ease of use and effectiveness of the system

The system has a low failure rate and does not require an unreasonable amount of maintenance

The number of citizen complaints that could be avoided by an effective system is reduced

Development of System Level Requirements and Verification Plans

Low - Medium

2-4 pages Requirements and 2-4 page Verification Plan

  • Stakeholder involvement
  • Elicitation
  • Technical reviews
  • Trade studies
  • Risk management
  • Configuration management
  • Traceability
  • Identification of system requirements to support the identified needs
  • What will be used as the basis for accepting the installed system?
  • New risks that may be uncovered
  • Are all the needs addressed and are each need addressed completely?
  • What will be needed to support operations & maintenance?
  • Project cost update
  • Not having a basis to accept the system when completed
  • Not completely defining what the system is to do
  • Scope creep
  • Expectations not met
  • Project cost
  • Losing control and visibility of the development
  • Requirements not validated by stakeholders

Definition of what the system is to do to support the identified needs.

"The traffic signal system shall automatically synchronize controller clocks at a user-selectable time of day."

"The system shall allow users to upload and store controller data sets."

"The system’s central software shall operate on personal computers using the Windows operating system."

"The system shall provide three workstations.".

What will be used for the basis of verification and acceptance of the system?

Verification Plan would include, for example:

Configure the server clock to update the time in the near future and check that the test controller’s clock changes to match the server’s clock at that time

Upload a designated controller’s data set, store the data, restart the database server, check that the stored data are available and match that in the controller

What will be needed to support operations & maintenance?

Users and maintenance documentation shall be provided. System configuration documentation shall be provided

System design

Low - medium

5-8 pages Design Document including map and diagrams

  • Stakeholder involvement,
  • Trade studies
  • Risk management
  • Configuration management
  • Technical reviews
  • Procurement
  • Evaluate alternative off-the-shelf systems by comparing against requirements and considering costs
  • Procure the preferred system
  • Work with supplier to prepare system design
  • Project costs and risks
  • Refine Verification Plan
  • Not deployable
  • Not maintainable
  • Inflexible
  • Lack of standards
  • Project costs

Examples of design elements:

 

Including any cabinet wiring changes, controller options, communication protocol choice, computer furniture, graphics style.

Map showing location of signals to be integrated in the new system and communication infrastructure used.

Any cabinet wiring modifications

Controller firmware version to be installed

Process for converting and transferring existing controller data sets to the new controllers

Any new racks and furniture needed at central

Configuration of computers

Graphics style and source of base drawings

Naming conventions

Definition of signal groupings

Cutover Plan

Training Plan

Project costs

Revised cost estimate based on final system design

 

Development of Component Level Design

No detailed component-level design needed since all system components are off-the-shelf.

 

 

 

 

 

Hardware and software development

 

Not needed, since all components are off-the-shelf

 

 

 

 

 

Unit verification

Defined by the Deployment Plan and Verification Plan

  • Technical reviews
  • Configuration management
  • Risk management
  • Inspect and test the units of software and hardware
  • Traceability to detailed design
  • Complete unit functionality
  • Propagating defects to a higher level
  • Inability to verify units

Inspect and test the units of software and hardware

Computers and installed software – before any signals are connected

Controllers and installed firmware – stand alone bench tests

Unit integration

Defined by the Deployment Plan

  • Technical review – verification readiness review
  • Configuration management
  • Risk management
  • Integrate units of software into sub-systems
  • Develop sub-system verification procedures



  • Interfaces are not compatible
  • Propagating defects to a higher level

Integrate components into sub-systems

Prepare and install a test controller in a bench cabinet.

Connect the bench controller in a cabinet to the communications server

Install software and data sets in all controllers, ready for installation

Sub-system verification

Defined by the Verification Plan and Verification Procedures

  • Technical review – verification readiness review
  • Configuration management
  • Risk management
  • Verification of sub-systems for functionality
  • Make ready for the next level of integration
  • Update user documentation
  • Interfaces are not compatible
  • Sub-system functions not complete
  • Not meeting performance
  • Propagating defects to a higher level

Verification of sub-systems for functionality

Verify that the central software can successfully communicate with a test controller on the bench

Test system functionality with the bench controller connected

Sub-system integration

Defined by the Deployment Plan

  • Technical review
  • Verification readiness review
  • Configuration management
  • Risk management
  • Integrate sub-systems together into the final system configuration
  • Update user documentation
  • Update Operations & Maintenance Plans
  • Initial deployment and transition into Operations Plan update
  • System verification procedures

 

  • Operating agency staff not ready for operations & maintenance
  • Final configuration is not appropriate
  • Documentation for users is not ready
  • Propagating defects to a higher level

Integrate sub-systems into the final system’s configuration

Make any needed modifications to cabinets in the field. Install new controllers in the field. Complete installation of computers and other central equipment. Connect field controllers to the central communications server. Complete central software configuration

System verification

Defined by the Verification Plan

  • Stakeholder involvement
  • Technical reviews
  • Verification readiness reviews
  • Configuration management
  • Risk management
  • Verify that the system meets all requirements
  • All documentation is updated and ready for users
  • Complete system functionality
  • System not fully implemented
  • System does not meet requirements
  • System does not meet the needs of the user

System passes all acceptance tests.

Perform system-level acceptance tests in accordance with the Verification Plan

All documentation is updated and ready for users

All user training, maintenance, and user manuals are completed. The system configuration is fully documented

Deployment

Since this is a replacement system, deployment has already occurred by this stage.

  •  
  •  
  • New system cannot be co-installed with old system
  • New system cutover has the ability to fall back to the old legacy system if problems occur

 

Validation

Defined by SEMP Validation Plan

  • Stakeholder involvement
  • Evaluate system effectiveness
  • Not meeting the expectations of the stakeholders
  • Not meeting the needs as specified in Concept of Operations

System evaluation

Does the system provide the benefits expected?

Are users able to use it effectively?

Are field equipment faults reported reliably and quickly?

Is it reliable and easy to maintain?

Operations & Maintenance

Defined by the Operations & Maintenance Plan

  • Stakeholder involvement
  • Configuration management
  • On-going maintenance costs
  • On-call service contracts with vendors
  • IT support for servers and remote access
  • Lack of maintenance
  • Lack of vendor support

On-going operation and maintenance.

Ensure operations staff are available and using the system as needed

Arrange vendor support contracts if needed, after warranty period

Provide operation & maintenance training for new employees

Maintain spare parts inventory

Keep system configuration documentation up to date

Track system shortcomings and additional needs

Plan changes & upgrades when needed.

Changes & upgrades

Defined by the new project SEMP

  • Stakeholder involvement
  • Configuration management
  • System not performing needed functions
  • System becoming difficult to maintain.
  • Need for new software development
  • Locked into a specific vendor

Examples of reasons to change or upgrade

Equipment or software may become obsolete

May need to add a center-to-center connection

May need to add cameras or signs

 

Return to top
Page last modified on September 20, 2016
Federal Highway Administration | 1200 New Jersey Avenue, SE | Washington, DC 20590 | 202-366-4000