Attachment__G_Tech_Reqs_Matrix_-_Final_525-20_-_IBI_GROUP.xlsx

XLSX spreadsheet 308 KB Posted

Attached to
Competitive Selection OH|DOT52520-2
Contract number
DOT52520-2
Issued by
Ohio

About this file

This document appears to be a detailed technical requirements matrix for the Ohio Department of Transportation (ODOT) Advanced Transportation Management System (ATMS) Replacement Project. The document involves IBI Group as the primary technology vendor, with the project focused on developing a comprehensive integrated software platform called inSIGHT. The document outlines technical specifications for a state-level transportation management system that will interface with multiple existing systems and technologies across Ohio's transportation infrastructure.

The proposed system encompasses extensive capabilities including incident management, device control, road and weather condition reporting, lane closure reservation, traveler information dissemination, and integration with various external data sources like Waze, INRIX, and National Weather Service. The contract includes multiple deployment phases, with some functionalities to be implemented immediately (Day 1) and others planned for future implementation. Key technical requirements cover graphical user interfaces, data exchange protocols, device management for dynamic message signs, cameras, ramp meters, and variable speed limit signs, as well as robust security, reporting, and decision support features. The system is designed to support statewide traffic operations, incident response, traveler information, and infrastructure management across Ohio's transportation network.

View the file

Other files

File Type Posted
525-20.pdf PDF
525Pricing_-_IBI_GROUP.xlsx XLSX spreadsheet
525-20-add6.pdf PDF
ODOT_525-20_-_IBI_GROUP.pdf PDF

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Disposition of Comments

DocumentPageCommentDispostionAddendum #
RFP7Prebid meeting date (day and date conflicted) revised to Thursday, June 13Revised by Addendum1
Attachment GGeneral ReqsIn GEN-OM-08, "as per" reference was incorrect and revised to IT-HW-02.Revised by Addendum2
Attachment GData ReqsIn DATA-EXCH-24, "as per" reference contained a typo. Revised to "IT-GEN-05."Revised by Addendum2
RFP7, 23Proposal submission deadline extended to July 10, 2019.Revised by Addendum2
RFP26Revised resumes to be submitted in Attachment B: Vendor Qualifications and Experience SectionRevised by Addendum2
Attachment GIT ReqsIT-OIT-07 changed to YEAR 1+Revised by Addendum3
Attachment GIT ReqsIT-SEC-10 deleted so that all users require Microsft AD to access system per IT-SEC-09Revised by Addendum3
RFP7Deadline to submit Prebid questions Revised to 2pm June 27, 2019.Revised by Addendum4
RFP11Added Source Code Escrow as an optionRevised by Addendum4
Attachment GDevice ReqsDev-GEN-15 (initially Null) marked YEAR 1+Revised by Addendum5
Attachment GDevice ReqsDEV-VSL-24 (initially null) revised to YEAR 1+Revised by Addendum5

General Reqs Meets Requirement (via Configuration) w/ No Additional Development Meets Requirement w/ Additional Development Included in Bid Meets Requirement w/ Alternative Approach Does Not Meet Requirement

Deployment Timeline
CATSub
CATReq#RequirementDay 1Year 1 +User Role(s)Feature XREFService Bucket / PrioritiesBidder Approach
GENERAL REQUIREMENTS (GEN)
GENGUIGraphical User Interface (GUI)
GENGUI01The system shall provide a user interface through which users and administrators can access all system functionality.üüThe inSIGHT user interface (UI) provides access to all platform features and functions, including device and platform configuration. ITS device configuration views are accessible to authorized users via device list and management views, while all other configuration views (e.g. response rules and templates) are accessible via the main menu. Please refer to Attachment C (several sections) for details.
GENGUI02The primary user interface must be web browser based.üüThe inSIGHT user interface (UI) is browser‑based, and has been developed using the latest widely adopted web technologies, approaches and frameworks, including HTML5, Angular and Responsive Design. Please refer to Attachment C, 'Section 2 - Browser-Based User Interface' for details.
GENGUI03The user interface shall also provide a mobile application alternative for use on iOS and Android tablets and smart phones.üüThe inSIGHT user interface (UI) is browser‑based, and has been developed using the latest widely adopted web technologies, approaches and frameworks, including HTML5, Angular and CSS4, and supports several different device platforms, including Windows, Android and iOS workstations, and laptops and tablets, with a minimum recommended display resolution of 1280 x 900. Much more efficient and effective user workflows and interactions can be achieved with larger displays, and IBI Group chose not to sacrifice these workflows/interactions to have the inSIGHT UI also support devices with small displays (smart phones).

IBI Group will work with ODOT to design and implement a Progressive Web App version of the inSIGHT UI, which can be effectively used on iOS and Android devices with smaller displays.

GENGUI04The system shall provide a user-friendly, standardized method to manage installation and periodic update of each user interface.üüIBI Group will implement a controlled and automated software release pipeline using Team City and Octopus Deploy, to simplify and streamline the software release (and rollback) process, while minimizing the potential for human error.
GENGUI05The user interface shall allow for selection of actions and options using drop downs menus, trees, tables, etc.üüThe inSIGHT user interface (UI) allows for the selection of all devices and data objects (e.g. events) through both map and list based views, and wherever possible, allows for the selection of values from a configurable list, instead of requiring or allowing free-text entry. Please refer to Attachment C (several sections) for details.
GENGUI06The user interface shall allow authorized users to manage the system configuration, such as templates, standard reports, and table data.üüThe inSIGHT user interface (UI) provides access to all platform features and functions, including device and platform configuration. ITS device configuration views are accessible to authorized users via device list and management views, while all other configuration views (e.g. response rules and templates) are accessible via the main menu. Please refer to Attachment C for details.
GENGUI07The system shall allow authorized users to view all events, or to select filters to limit the events displayed. Examples of filters may be currently active, expired, future, event type, roadway, area, active dates, created date, event author, etc.üüThe inSIGHT user interface (UI) allows users to filter events based on type, status (active, planned / future), activation data (for planned / future events), and ownership. Please refer to Attachment C, 'Figure 8 - Event Map Filter'.
GENGUI08The user interface shall stop the user from entering an event if the system identifies a “fatal” error in the data entry. The user interface shall inform the user of the error. An example may be that the user has not entered data that is required for an event entry.üüThe inSIGHT user interface (UI) does not allow users to save an event with any data entry errors, including missing mandatory data. The user is notified of any errors upon attempting to save the event. Please refer to Attachment C, 'Section 3.3.1 General' for details.
GENGUI09The system shall have online contextual help to support operation, current with each update of functionality. For example, the solution may allow a user to hover over an icon, image, text or hyperlink and the solution may provide an alert containing information regarding the purpose and use of the targeted text, icon, etc.üüThe inSIGHT user interface (UI) has been designed to be highly intuitive, limiting the need for extensive contextual help. The UI does provide a mouseover content for all map icons, UI controls and menu items, containing information about the meaning or purpose of the item.
GENGUI10The contextual help tool may be user-editable and configurable by an authorized user.üüIBI Group will work with ODOT to enhance the inSIGHT user interface (UI) to support the configuration of contextual help items, as deemed beneficial / appropriate by ODOT.
GENGUI11The user interface shall allow users to customize and save workstation views to be used in subsequent sessions.üüThe inSIGHT user interface (UI) allows users to name/label and save custom map views, which can be accessed in subsequent sessions, and (optionally) shared with other users. These views incorporate map centroid, zoom level, and enabled/displayed map layers, including devices, events and other information layers (e.g. county boundaries). Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI12The user interface shall be capable of displaying and differentiating devices using standardized, easily recognizable, and colored icons. Furthermore, device types shall also have color schemes to allow easy visual identification of each device type (e.g., DMS one color, Portable DMS another color, etc...)üüThe inSIGHT user interface (UI), for each map layer, depicts data objects as an icon (e.g. field devices, traffic events), or as a roadway segment overlay (e.g. traffic conditions, queues). The icons and roadway overlays are designed specifically to draw the user’s attention to, and quickly convey, key characteristics / details. The iconography design combines color schemes, pictogram design, orientation to roadway, and badges to achieve highly intuitive visual encoding, thereby minimizing user cognitive load. For field devices, icons distinguish between online, offline, device failure states (communication or other), and device type specific operational states. Please refer to Attachment C, 'Section 2.2 Iconography and Roadway Overlays' (and several other sections) for details.
GENGUI13The user interface shall have an administrator interface to allow the administrator to edit field device information in the ATMS.üüThe inSIGHT user interface (UI) provides access to all platform features and functions, including device and system configuration. ITS device configuration views are accessible to authorized users via device list views and map icons, while all other configuration views (e.g. response rules and templates) are accessible via the main menu. Please refer to Attachment C (several sections) for details.
GENGUI14The administrator user interface shall allow the administrator to add a new device using a new device template and or default settings for a given device type.üüThe inSIGHT user interface (UI) provides access to all platform features and functions, including device and system configuration. ITS device configuration views are accessible to authorized users via device list views and map icons. These views support adding and modifying devices, using a combination of free text entry and configurable / selectable values and templates. For example, a single display format template is configured for a group of DMS with the same display characteristics (e.g. dimensions, color depth, etc.), and selected in the configuration of each relevant DMS, such that they need not be re-entered for each DMS. Please refer to Attachment C, 'Section 4.9 Configuration' for a representative example (DMS).
GENGUI15The user interface shall display device information when an existing device is selected by the user.üüThe inSIGHT user interface (UI) displays device information / details when a device is selected. When users hover over a map device icon, the device's subtype, ID, name and location are displayed in a mouseover, and when users select device properties via device list views or map icons, a device properties view is displayed, with detailed device state, status and properties information. Please refer to Attachment C (several sections) for details.
GENGUI16The administrative user interface shall allow users to select a device from a table or list to control the device, expose the device details, enter/edit the device data and obtain information being transmitted by a field device (e.g., DMS messages).üüThe inSIGHT user interface (UI) allows authorized users to select a device via list based views or map icons, to open a device properties view that displays detailed device state, status and properties information. These views present the real-time information provided by the device, and support device control (if applicable). For DMS, the view also presents the current message displayed on the DMS, along with all messages that have been inserted into the sign's message queue, along with their source and priority level. Please refer to Attachment C, 'Section 4.2 Properties View' for a representative example (DMS).
GENGUI17The user interface shall allow users to select a device by clicking on a representative icon from the system map to control the device, expose the device details, enter / edit the device data and obtain information being transmitted by a field device (e.g., DMS messages).üüThe inSIGHT user interface (UI) allows authorized users to select a device via list based views or map icons, to open a device properties view that displays detailed device state, status and properties information. These views present the real-time information provided by the device, and support device control (if applicable). For DMS, the view also presents the current message displayed on the DMS, along with all messages that have been inserted into the sign's message queue, along with their source and priority level. Please refer to Attachment C, 'Section 4.2 Properties View' for a representative example (DMS).
GENGUI18The system shall have an automatic spell check function for all user data entry.üüThe inSIGHT user interface (UI) includes a spell check for relevant free text entry fields. For example, this includes the text entry fields used to (optionally) edit auto-generated message text for distribution via HAR, Email, API and SMS. Please refer to Attachment C, Section 3.2 Response Management' for a representative example.
GENGUI19The user interface shall allow authorized users to configure and view dashboards that display transportation network performance information.üüIBI Group will work with ODOT to design and build into the inSIGHT UI, dashboards providing transportation network performance information. IBI Group could (alternatively) provide a separate, existing IBI Group dashboard product, which is entirely user configurable.
GENGUI20The system shall have a geographically accurate display map of all roads in the state for display purposes approved by the ODOT GIS Section. It is preferred the map will come from a cloud-based source. All ITS elements, events and other data should be able to be overlaid on this map in layers. Map management functions must support map data creation and management, including updates to any existing mapping.üüThe inSIGHT user interface (UI) includes a geographically accurate display map of all roads, which is provided by a cloud-based source (Google Maps). All ITS elements are overlaid on the map in layers, as per the system configuration. Please refer to Attachment C, 'Section 2.1 Map View' and 'Section 2.2 Iconography and Roadway Overlays' for details.
GENGUI21The system shall provide the capability to add and configure GIS map services such as JSON, GeoJSON, and be able to spatially integrate disparate data sets.üüThe inSIGHT user interface (UI) includes the ability to integrate GIS map services for the purpose of displaying additional map information layers than can be toggled on and off. Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI22The responder shall work with the ODOT project manager to manage any necessary changes to the roadway segmentation and properties.üüIBI Group will work with ODOT to implement any required roadway network configuration changes.
GENGUI23The system shall be capable of displaying additional or third party data features, such as other states' 511 data. Where possible and appropriate, third party data shall be conflated with the ODOT's roadway network (e.g., INRIX and Waze data).üüinSIGHT includes the ability to ingest events and alerts from external sources (i.e. other agencies, CAD, Waze, etc.), and present them to inSIGHT users for review, confirmation/promotion and response management. Please refer to Attachment C, 'Section 2.3 Notifications and Alerts' and 'Section 3.5 External Events Management' for details.
GENGUI24The base map shall display unique features using standard, easily identifiable icons.üüThe inSIGHT user interface (UI) includes the ability to integrate GIS map data for the purpose of displaying additional map information layers than can be toggled on and off. IBI Group will work with ODOT to select the specific static icons / markers used for these information layers. Please refer to Attachment C, 'Section 2.1 Map View' and 'Section 2.2 Iconography and Roadway Overlays' for details.
GENGUI25The display map shall display icons for static features, to include at a minimum:

- Icons

- Reference (Mile) Markers

- Exit Numbers

- Lane configurations

- Ramp Lane ConfigurationsüüThe inSIGHT user interface (UI) includes the ability to integrate GIS map data for the purpose of displaying additional map information layers than can be toggled on and off. IBI Group will work with ODOT to select the specific static icons / markers used for these information layers. Please refer to Attachment C, 'Section 2.1 Map View' and 'Section 2.2 Iconography and Roadway Overlays' for details.
GENGUI26The map shall be able to display data thematically based on its attributes. Themes and attribute thresholds shall be configurable by administrators. Examples include coloring roadway segments based on speeds, coloring device icons based on device status, etc.üüThe inSIGHT user interface (UI) includes the ability to display traffic conditions reported by ITS roadway infrastructure and external data sources as roadway segment overlays on the map, indicating the current speed, volume or occupancy. The color scheme and data thresholds used in rendering these overlays are configurable. Please refer to Attachment C, 'Section 2.1 Map View' and 'Section 2.2 Iconography and Roadway Overlays' for details.
GENGUI27The system shall include a method of managing icon density at various zoom levels, such as clustering or a similar technique.üüThe inSIGHT user interface (UI) manages icon density through using smaller icons for devices, external events, and alerts at lower zoom levels, and (optionally) using Google Maps icon clustering for one or more map layers. Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI28The display map shall allow users to size and navigate maps without restriction on range. It shall include the ability to store and recall user configurable preset views location, zoom level, and visible layers) and location bookmarks.üüThe inSIGHT user interface (UI) map (Google Maps) allows users to size and navigate without restriction on range. The UI allows users to name/label and save custom map views, which can be accessed in subsequent sessions, and (optionally) by other users. These views incorporate map centroid, zoom level, and enabled/displayed map layers, including devices, events and other information layers (e.g. county boundaries). Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI29The display map shall include intuitive map navigation controls.üüThe inSIGHT user interface (UI) map (Google Maps) includes intuitive map navigation controls.
GENGUI30The display map shall show dual direction highways and directionality of travel if appropriate and when zoomed in to the appropriate level.üüThe inSIGHT user interface (UI) map (Google Maps) shows dual direction highways and directionality of travel when zoomed in to the appropriate level.
GENGUI31The display map shall have a distance measurement tool.üüinSIGHT user interface (UI) map view will be updated to include a distance measurement tool.
GENGUI32The display map should have a search tool (points of interest, routes, layers, events)üüThe inSIGHT user interface (UI) includes a map search tool, which can be used to search for points of interest, reference markers, intersections, addresses, street names and lat/long coordinates (e.g. 39.9612, -82.9988). The map search tool can also be (optionally) configured to search for devices and events. Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI32The display map shall be searchable on any feature or device attribute exposed to the map, including the following attributes at a minimum:

- Reference (mile) marker

- Intersection

- Address

- Street Name

- Lat & Long Coordinates

- Device Name/IDüüThe inSIGHT user interface (UI) includes a map search tool, which can be used to search for points of interest, reference markers, intersections, addresses, street names and lat/long coordinates (e.g. 39.9612, -82.9988). The map search tool can also be (optionally) configured to search for devices and events. Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI33Map elements shall have refresh periods appropriate for that element. For example, sensor data is refreshed every 20 seconds, and NWS data is refreshed every 5 minutes. Refresh rates may also be automatically adjusted based on automatically detected connection speed. Refresh rates may also be adjusted via administrative configuration.üüThe inSIGHT user interface (UI) receives asynchronous updates from inSIGHT back-end services in real-time, to ensure that inSIGHT users are always presented with the latest information. All data refresh periods are configurable at the inSIGHT back-end service level.
GENGUI34The system shall incorporate a variety of base maps such as Google, OpenStreetMap, imagery, ESRI, ODOT base map, etc. so that users can switch between different base map views.üüThe inSIGHT user interface (UI) incorporates the Google Maps API, which supports the display of other base maps as layers that users can switch between. Google satellite and terrain layers can be enabled, along with any base map that is supported by the Google ImageMapType, including both ESRI/ArcGIS and OpenSteetMap. Please refer to Attachment C, 'Section 2.1 Map View' for details.
GENGUI35The display map shall utilize a dual direction and ramp representation for events and resources.üüThe inSIGHT user interface (UI) utilizing a dual direction and ramp representation for events and resources.
GENGUI36The display map shall use attributes to represent lane level events and resources.üüThe inSIGHT user interface (UI) uses key attributes to present lane level events and resources. Please refer to Attachment C, 'Section 2.2 Iconography and Roadway Overlays' for details.
GENGUI37The display map shall use on-highway and cross street names.üüThe inSIGHT user interface (UI) map (Google Maps) uses on-highway and cross street names. The higher the zoom level, the more street names are displayed (including minor streets).
GENGUI38The system shall place events and resources at their actual location on the map.üüThe inSIGHT user interface (UI) places events and resources at their actual (lat/long) location on the map. Please refer to Attachment C, 'Section 2.2 Iconography and Roadway Overlays' for details.
GENGUI39The system shall provide the ability to identify concurrent highways and enclosing jurisdictional areas for a given point or segment.üüThe inSIGHT user interface (UI) provides the ability to identify concurrent highways and enclosing jurisdictional areas for a given point or segment. Please refer to Attachment C, 'Section 3.1 Event Creation' for a representative example.
GENGUI40The system shall provide capabilities to enter and manage ITS devices and integrate these with ODOT's GIS system.üüThe inSIGHT user interface (UI) provides access to all platform features and functions, including device and system configuration. ITS device configuration views are accessible to authorized users via device list views and map icons, while all other configuration views (e.g. response rules and templates) are accessible via the main menu. Please refer to Attachment C (several sections) for details.

inSIGHT also includes an External Web API (REST/JSON) that can be used to provide device configuration, state and status information to external systems. Please refer to Attachment C, 'Section 16 External Web API' for details.

GEN GUI 41 The system shall provide capabilities to enter and manage travel time routes and other segmentations and integrate these with ODOT's GIS system. ü ü The inSIGHT user interface (UI) provides access to all platform features and functions, including the configuration of travel time routes, diversion routes and other segments. Please refer to Attachment C, 'Section 12.2 Configuration' for a representative example (travel time route configuration).

inSIGHT also includes an External Web API (REST/JSON) that can be used to provide device configuration, state and status information to external systems. Please refer to Attachment C, 'Section 16 External Web API' for details.

GENGUI42The system shall be able to store and use contact information that is geospatially located. For example, district maintenance staff contact information is geospatially linked to the district area.üüinSIGHT includes the ability to store and use contact information by geospatial location (i.e. polygon), type and role. inSIGHT utilizes this information to populate the External Contacts response plan element, which lists the contacts users should coordinate with in responding to / managing a given event. Please refer to Attachment C, 'Section 3.2.1.6 External Contact Response Element' for details.
GENGUI43The system shall allow authorized users to manage contact information by geospatial location, contact type and contact role. Contacts may be state, local, private, and may or may not be associated with a location.üüinSIGHT will allow authorized users to manage contact information by geospatial location (i.e. polygon), type and role. This is under development as part of committed work to be completed in August 2019. Please refer to Attachment C, 'Section 3.2.1.6.1 Configuration' for details.
GENGUI44The system shall be able to provide contact information for events based on location and type of event. For example, for road work in a district the system will provide a district maintenance contact; for an emergency in a major city the system will provide state and local emergency responder contact information.üüinSIGHT includes the ability to store and use contact information by geospatial location (i.e. polygon), type and role. inSIGHT utilizes this information to populate the External Contacts response plan element, which lists the contacts users should coordinate with in responding to / managing a given event. Please refer to Attachment C, 'Section 3.2.1.6 External Contact Response Element' for details.
GENGUI45The system shall be able to ingest and make available geospatial contact information imported in an industry-standard geospatial data format.üüinSIGHT is able to ingest / provide geospatial contact information in an industry-standard geospatial formats (e.g. GeoJson).
GENDOCDocumentation (DOC)
GENDOC01The responder shall provide thorough documentation for all new hardware and software deployed as part or in support of the system.üN/AüIBI Group will comply.
GENDOC02All documentation shall be in an electronic format with hyperlinks, searchable, and formatted for 8.5" x 11" printing.üN/AüIBI Group will comply.
GENDOC03The responder shall provide system administration/configurations manuals for all modules and components of the system.üN/AüIBI Group will comply.
GENDOC04The responder shall provide user/operator manuals and updated manuals prior to any system upgrade or new release.üN/AüIBI Group will comply.
GENDOC05The responder shall provide operator software/system troubleshooting guides.üN/AüIBI Group will comply.
GENDOC06The responder shall provide logical and physical diagrams showing network design, server and personal computers (PC), labeling of any fixed internet protocol (IP) addresses and configuration information, master account and password list for any devices or software programs.üN/AüIBI Group will comply.
GENDOC07The responder shall provide system administration documentation.üN/AüIBI Group will comply.
GENUATAcceptance Testing (UAT)
GENUAT01The responder shall conduct acceptance testing on all aspects and modules of each system. The results of all testing shall be acceptable to the DOT prior to system/module activation.üüIBI Group will comply.
GENUAT02The responder shall establish a comprehensive test plan covering internal testing, end-to-end interface testing and user acceptance testing.üüIBI Group will comply.
GENUAT03The acceptance testing plan shall include testing scripts that can be conducted by ODOT staff or its designated representatives.üüIBI Group will comply.
GENUAT04The system test and training environment shall be used for all acceptance testing prior to the release of any new or modified system functionality.üüIBI Group will comply.
GENUAT05The responder shall conduct comprehensive acceptance testing on all system components and modules and document the test results.üüIBI Group will comply.
GENUAT06The system shall undergo two cyber security penetration tests prior to acceptance. The penetration testing shall be scheduled, arranged, and paid for by ODOT and performed by independent, third-party contractors employed by ODOT. The purpose of the penetration testing is to detect potential security vulnerabilities. Issues and problems identified by the penetration tests shall be resolved by the responder prior to system acceptance.üüIBI Group will comply.
GENTRNTraining (TRN)
GENTRN01The responder shall provide a training plan and conduct user and administrator training sessions on system functionality.üüIBI Group will comply.
GENTRN02The responder shall develop training plans for operators and administrators and submit them to the DOT for review and approval prior to training.üüIBI Group will comply.
GENTRN03The responder shall provide a minimum of three on-site operator training classes, covering all system functionality, prior to system activation.üüIBI Group will comply.
GENTRN04The responder shall provide on-site administrator training class(es) prior to system activation.üüIBI Group will comply.
GENOMO&M / Support (OM)
GENOM01The responder shall ensure continuity of operation and maintenance through the means of dedicated staff and standard operating procedures.üüIBI Group will comply.
GENOM02The responder shall provide 24/7/365 support for resolution of software and system operations issues. After-hours support can be by telephone, email, chat, or other mechanisms.üüIBI Group shall comply (24/7/365 1-800 number and JIRA project / ticketing system will be provided).
GENOM03The responder shall acknowledge notification of critical system issues within 15 minutes and resolve or provide a plan for resolution within 1 hour of notification. Critical system issues consist of the loss of functionality of one or more primary system components. During this resolution period, the responder shall provide frequent and regular updates on resolution status along with other mitigation support as needed.üüIBI Group will comply.
GENOM04The responder shall resolve major system issues within 48 hours of notification. Major system issues consist of any fault or issue that inhibits effective or correct operation. The responder shall provide frequent and regular updates on resolution status. If a workaround is proposed, it must be reasonable and acceptable by ODOT.üüIBI Group will comply.
GENOM05The responder must resolve minor system issues in the next software build or within 14 calendar days, whichever is sooner. Minor system issues do not inhibit effective software functionality.üüIBI Group will comply.
GENOM06ODOT may request that major or minor system issues be resolved sooner than required by GEN-OM-04 and GEN-OM-05. If such resolution is technically feasible but would require additional cost, the Responder shall work with ODOT to negotiate compensation for the additional effort.üüIBI Group will comply.
GENOM07The responder shall provide issue tracking that allows the responder and ODOT staff to report system problems and track their progress to resolution. Summary reports of issue status and resolution shall be provided regularly at project management meetings, and the responder’s contract performance will be assessed based on adherence to all support requirements.üüIBI Group will comply. A JIRA project / ticketing system will be provided for issue reporting and tracking through to resolution. Summary reports of issue status and resolution shall also be provided at project management meetings.
GENOM08It is desirable the system not be taken offline during scheduled maintenance activities, but that the failover capability described in GEN-HW-01 IT-HW-02 be used to minimize downtime.üüIBI Group will comply.
GENOM09If downtime for maintenance is unavoidable, the responder must schedule with ODOT a minimum of 5 working days in advance and perform maintenance between 8pm and 5am. ODOT shall have the option to postpone scheduled maintenance at any time based on priority operational conditions such as weather or other events.üüIBI Group will comply.
GENOM10The responder shall be required to provide all software and operating system updates and upgrades for the duration of the contract at no additional cost.üüIBI Group will comply.

IT Reqs Meets Requirement (via Configuration) w/ No Additional Development Meets Requirement w/ Additional Development Included in Bid Meets Requirement w/ Alternative Approach Does Not Meet Requirement

Deployment Timeline
CATSub
CATReq#RequirementDay 1Year 1 +User Role(s)Feature XREFService Bucket / PrioritiesBidder Approach
IT REQUIREMENTS (GEN)
ITOITODOT IT (OIT)
ITOIT01At a minimum, the responder will comply with and adhere to all Department and State information technology standards, including without limitation, all technical and security standards, procedures and protocols.üN/AüIBI Group will comply.
ITOIT02At a minimum, all hardware components shall meet the requirements of the ODOT Office of the Information Technology (OIT).üN/AüIBI Group will comply.
ITOIT03At a minimum, the system shall provide data backup measures which meet the requirements of OIT.üN/AüIBI Group will comply.
ITOIT04At a minimum, all internet and web components of the system shall meet the requirements of OIT.üN/AüIBI Group will comply.
ITOIT05The user interface shall be fully web based and operational on modern version(s) of publicly available browsers. At a minimum, the system shall support Internet Explorer, Chrome (preferred), and Safari.üN/AüIBI Group shall comply. The inSIGHT UI was designed to support all modern HTML5 compliant browsers. Internal (unit and QA) and formal (FAT and SAT) testing is generally conducted using Google Chrome (by default).
ITOIT06The system hardware for servers shall use the most current version of Microsoft Windows Server supported by OIT.üN/AüIBI Group will comply.
ITOIT07The system shall include a mobile application to interface with the primary application. Those mobile applications shall be developed for both iOS and Android.üüN/AüIBI Group will include a mobile application to interface with the primary application, which can run on iOS and Android.
ITSECSecurity (SEC)
ITSEC01At a minimum, the responder will comply with and adhere to all Department and State information technology cybersecurity standards.üüIBI Group will comply.
ITSEC02The system shall provide a System Security Plan that describes the strategy to ensure the system's compliance with the OIT security policies.üüIBI Group will comply.
ITSEC03For responder-provided cloud-based processing services, the system shall automatically detect and prevent malicious attacks such as distributed denial of service.üüIBI Group will comply.
ITSEC04For responder-provided cloud-based processing services, the system shall automatically detect and notify authorized users when the system is experiencing a potential malicious attack such as a distributed denial of service.üüIBI Group will comply.
ITSEC05The responder shall provide a Disaster Recovery and Incident Response Plan.üüIBI Group will comply.
ITSEC06An independent security assessment shall be performed on the system annually. This assessment will be by a third party hired by the ODOT. The responder shall respond to all results of the annual security assessment within 30 days including remedies or timeline to implement remedies.üüIBI Group will comply.
ITSEC07All facilities provided by the responder for hosting system components shall be located in the United States and Federal Risk and Authorization Management Program (FedRAMP) certified (www.fedramp.gov).üüIBI Group will comply.
ITSEC08The system shall require each user to have a unique username and password combination to access any non-public functionality.üüinSIGHT requires that each user has a unique username and password combination.
ITSEC09The system shall utilize Microsoft Active Directory as the core environment for application services, including user authentication, overall system security for users and components, including password control, and permission-based access to data and components.üüinSIGHT supports Microsoft Active Directory integration for user authentication.
ITSEC10The system shall also provide access to users not using Microsoft Active Directory, such as external users from partner agencies or contractors.üüinSIGHT supports providing access to users without Microsoft Active Directory accounts.
ITSEC11The system must provide for and support 2-factor authentication using Microsoft Active Directory.üüIBI Group will comply.
ITSEC12The system shall limit access to functionality based on the permissions of the user.üüThe inSIGHT user interface (UI) supports the assignment of permissions to users/user groups, for the purpose of limiting access to specific inSIGHT functions. Please refer to Attachment C, 'Section 2.4 User Administration' for details.
ITSEC13The system user permissions shall be able to limit a user's access by, at a minimum:

- a geographic area

- specific system functions

- system environment (e.g., user may only use the test environment) ü ü The inSIGHT user interface (UI) supports the assignment of permissions to users/user groups, for the purpose of limiting access to specific inSIGHT functions. The inSIGHT UI will be configured to incorporate geographic area based user rights. Please refer to Attachment C, 'Section 2.4 User Administrator' for details.

inSIGHT supports the creation of separate accounts in production and test/training environments, with different permissions. For example, a user may be trained to be an administrator on the test/training environment, without providing them with access to production environment administrative functions.

ITSEC14The system shall allow a user to have multiple permissions. For example, a supervisor may have permissions to perform operations and to generate usage or staffing reports.üüThe inSIGHT user interface (UI) supports the assignment of multiple permissions to users/user groups. Please refer to Attachment C, 'Section 2.4 User Administrator' for details.
ITSEC15The system shall have a permission for administration functionality. Administration functionality shall include at a minimum:

- User account creation, deletion and management

- System status monitoring

- System configuration management

- Audit of login and log out times

- Audit of data entry activity.

- Audit of traffic management activity.

- Audit of user activity. ü ü The inSIGHT user interface (UI) supports the assignment of permissions to users/user groups, for the purpose of limiting access to specific inSIGHT functions, including administrative functions, such as user account and group management, system status monitoring and configuration management. Please refer to Attachment C, 'Section 2.4 User Administrator' for details.

inSIGHT supports the auditing of user access, data entry, traffic management and other activities through its reporting functions, which are accessible to administrators.

ITSEC16The system shall prevent unauthorized access.üüinSIGHT requires that each user has a unique username and password combination.
ITSEC17The system shall log unsuccessful access attempts.üüinSIGHT logs all access attempts.
ITSEC18The system shall log all actions made by system users such that it can review all actions taken by the users for the data entered into the system.üüinSIGHT logs user access, data entry and other traffic management actions its operational database for reporting and auditing purposes.
ITHWHardware Platform (HW)
ITHW01The system shall provide High Availability (HA) operations of 99.99%üN/AüIBI Group will comply through leveraging the state's virtualized compute platform, as required by the State IT Computing Requirements, for on-premises solutions.
ITHW02HA operations should be achieved in part by maintaining primary and secondary (backup) production sites in disparate locations and/or other strategies proposed by the Responder (provide a description in this matrix or in the proposal) and approved by ODOT.üN/AüIBI Group will comply through leveraging the state's virtualized compute platform, as required by the State IT Computing Requirements, for on-premises solutions.
ITHW03Responders may propose a system consisting of local physical servers, a cloud-based computing services solution or a hybrid combination designed to meet all needs of the system. Please be specific when describing the proposed solution.üN/AüIBI Group proposes using the state's virtualized compute platform to host the inSIGHT platform.
ITHW04The System shall be deployed using SQL Server. If another database product is proposed, responder must include details here and necessary pricing.üN/AüThe inSIGHT platform incorporates a Microsoft SQL Server database. Please refer to Attachment C, 'Section 1 Overview' for details.
ITHW05The System shall include and utilize monitoring tools to monitor the overall system health. Real-time data from those network monitoring tools shall be made available to ODOT staff and assignees. The system shall also provide a dashboard view of any data being received/monitored by the network monitoring tools.üN/AüIBI Group will provide the Paessler PRTG Network Monitor, also deployed on the state's virtualized compute platform, for the purpose of monitoring overall platform health. ODOT personnel will be provided with access to the data and dashboards made available by PRTG.
ITENVEnvironments (ENV)
ITENV01In addition to the Responder's own development environment, the responder shall provide environments for ODOT to use for this project.üN/AüIBI Group will provide inSIGHT platform environments for production, staging/training and testing/QA.
ITENV02The ATMS responder shall provide environments for ODOT to use for testing, staging/training, and production.üN/AüIBI Group will provide inSIGHT platform environments for production, staging/training and testing/QA.
ITENV03All solution development shall be conducted by the responder in their own development environment before being moved to ODOT project environments.üN/AüAll development will be conducted on IBI Group's internal / corporate IT infrastructure.
ITENV04The testing environment shall be available to authorized users for testing and demonstrating all system functionalities and upgrades without impacting the performance or functionality of the production system.üN/AüThe testing/QA environment will be made available to authorized IBI Group and ODOT personnel for testing, feature demonstrations, and Agile design reviews. The performance of the production system will not be impacted; the testing/QA environment will not utilize production environment resources (i.e. virtual machines).
ITENV05The training environment shall be available to authorized users for training TMC operators without impacting the performance or functionality of the production system.üN/AüThe inSIGHT staging/training environment will be made available to authorized IBI Group and ODOT personnel for training inSIGHT users and administrators. The performance of the production system will not be impacted; the staging/training environment will not utilize production environment resources (i.e. virtual machines)
ITENV06The responder shall support the DOT's needs in the use of the testing and (for the ATMS responder) training environments by assuring, with notice, the correct software/module versions are installed to support the necessary testing and/or training activities.üN/AüIBI Group will comply.
ITENV07The system shall have a production environment that provides all implemented system functionalities. The production environment shall be the most recent versions of all modules that have been tested and accepted by ODOT.üN/AüThe inSIGHT production environment will host the most recent versions of the software modules that have been tested and accepted by ODOT.
ITGENGeneral (GEN)
ITGEN01The ATMS functions of the system shall be scalable to allow for 1) growth in both the number of devices managed and controlled and 2) the number simultaneous authorized users.üN/AüThe inSIGHT platform (production environment) will be distributed and configured to accommodate a 300% increase in the number of devices, and a minimum of 200 concurrent users.
ITGEN02The ATMS functions of the system shall be capable of handling a minimum of 300% of the number of field devices that exist on the first day of system activation.üN/AüThe inSIGHT platform (production environment) will be distributed and configured to accommodate a 300% increase in the number of devices, and a minimum of 200 concurrent users.
ITGEN03The ATMS functions of the system shall support a minimum of 200 users simultaneously. In the event the number is exceeded, TMC operators shall have priority access.üN/AüThe inSIGHT platform (production environment) will be distributed and configured to accommodate a 300% increase in the number of devices, and a minimum of 200 concurrent users. inSIGHT will be updated to provide TMC operators will have priority access if the maximum number of concurrent users is exceeded.
ITGEN04The ATMS system workstation user interface shall have the capability to be displayed on multiple monitors.üN/AüThe inSIGHT user interface (UI) will have the ability to be displayed on multiple monitors.
ITGEN05System, software, and interfaces should be compliant with ITS industry standards except where such compliance limits desired functionality or significantly increases costs. Standards include but are not limited to:

• Institute of Transportation Engineers (ITE) Traffic Management Data Dictionary (TMDD)

• Society of Automotive Engineers (SAE) J2354 ATIS Message Set Standard

• Institute of Electrical and Electronics Engineers (IEEE) Incident Management 1512 Family of Standards

• Applicable National Transportation Communications for Intelligent Transportation System Protocol (NTCIP) Standards for device control and for center-to-center (C2C) communicationsüN/AüIBI Group will comply.
ITGEN06The system shall include a fully integrated Truck Parking Information and Management System solution.üüinSIGHT implements a fully integrated Truck Parking Information and Management System. Please refer to Attachment C, 'Section 15 Truck Parking Systems Integration' for details.
ITGEN07The system shall include a Signal System integration, such that the ATMS can control (automatic and otherwise) signals from within the GUI.üüIBI Group will work with ODOT to update inSIGHT to support signal systems control from the inSIGHT user interface (UI).
ITGEN08The system shall allow the Operator to log a call from an outside entity (e.g., State Police, etc.…) and include any pertinent information gathered on that call. The Operator shall then have the ability to use that call log to create a new incident that inherits the information within.üEditor, ManagerüinSIGHT will be updated to include the described call log.
ITALRTAlerts & Alarms (ALRT)
ITALRT01The system must provide alerts and alarms to bring relevant items to the attention of the operators for their action. The specific mechanism and manner of display should be designed with the operator in mind, to reduce cognitive load by displaying relevant information only and streamlining the user interface for maximum operational effectiveness. The requirements in this section represent ODOT's needs and a concept for displaying, managing, and responding to alerts and alarms. If the Responder's alerts management system varies from these requirements, describe in detail how the proposed system meets these needs and is effective for operations.üüThe inSIGHT user interface (UI) provides robust notification capabilities to alert users to new information requiring attention, which are designed to streamline user workflows, while minimizing cognitive load through presenting only relevant, key information. Please refer to Attachment C, 'Section 2.3 Notifications and Alerts' for details.
ITALRT02Alerts from Incident and Queue detection algorithms and other traffic operations sources should be displayed in a manner where they are prominent and be available for the operator to address after taking care of other priority needs.üüIncident and queue detection alerts, whether from internal or external sources, are prominently displayed and sorted by priority in the inSIGHT user interface (UI) notification panel, and on the inSIGHT UI map view. Please refer to Attachment C, 'Section 2.3 Notifications and Alerts' for details.
ITALRT03Notifications of hardware and equipment malfunctions and central software issues shall be separate from traffic operations alerts and shall not interfere with traffic operations responses.üüThe inSIGHT user interface (UI) notification panel will be configured to separately display all notification items stemming from ITS device and equipment malfunctions, such that they do not distract from event and response management activities. Please refer to Attachment C, 'Section 2.3 Notifications and Alerts' for details.

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .