230000001291.pdf
PDF 5 MB Posted
- Contract number
- MA230000001291
- Issued by
- Michigan
About this file
This document comprises a Notice of Contract and accompanying Change Notices (Numbers 1 and 2) between the State of Michigan, through the Department of Technology, Management and Budget (DTMB), and Kapsch TrafficCom USA, Inc., for the development and implementation of a Connected Vehicle - Advanced Traffic Management System (CV-ATMS). The contract involves multiple Michigan state agencies, including the Michigan Department of Transportation (MDOT), and establishes a multi-year commitment for software development, deployment, and ongoing support services.
The CV-ATMS contract, executed effective July 25, 2023, with an initial expiration date of July 24, 2028, includes five optional one-year renewal periods. The base contract value is $5,557,655.00, with Change Notice 1 maintaining this value while revising the implementation approach and milestones, and Change Notice 2 adding $45,539.97 for system enhancements and ADA compliance modifications. The total estimated aggregate contract value is $5,603,194.97. The contract includes licensing subscription fees of $265,000 annually, operations and maintenance costs billed monthly at $16,085.93, and professional services for training, system development, and support. Payment terms are Net 45 days upon invoice submission and approval by State Program Managers. The services encompass software development utilizing EcoTraffiX (ETX) as the operational platform, infrastructure provisioning across multiple environments (Development, Quality Assurance, and Production), system user documentation, training delivery, acceptance testing, and five-year post-implementation support. Optional contract renewals for Years 6-10 include annual project management ($56,233.00), annual licensing and hosting ($265,000.00), and support and maintenance ($12,281.25 monthly).
View the file
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
STATE OF MICHIGAN PROCUREMENT
Department Technology, Management and Budget Central Procurement Services 320 S Walnut Street Lansing, MI 48933 P.O. Box 30026, Lansing, MI 48909
CONTRACT CHANGE NOTICE
Change Notice Number 2 to
Contract Number MA230000001291
C O
N
TR
AC
TO
R
Kapsch TrafficCom USA, Inc.
2855 Premiere Parkway
Duluth GA 30097
David Hernandez
845-220-7802 david.hernandez2@kapsch.net
VS0008701
ST
AT
E
Pr og ra m
M an ag er
Various Various
C on tr ac t Ad m in is tr at or Corbin Montry DTMB
517-599-0012 montryc@michigan.gov
CONTRACT SUMMARY
Connected Vehicle – Advanced Traffic Management System (CV-ATMS)
INITIAL EFFECTIVE DATE
July 25, 2023
INITIAL EXPIRATION DATE
July 24, 2028
INITIAL AVAILABLE OPTIONS
5 - 1 Year
EXPIRATION DATE BEFORE
July 24, 2028
PAYMENT TERMS
NET45
DELIVERY TIMEFRAME
N/A
ALTERNATE PAYMENT OPTIONS
P-Card Direct Voucher (PRC) Other
EXTENDED PURCHASING
Yes No
MINIMUM DELIVERY REQUIREMENTS
N/A
DESCRIPTION OF CHANGE NOTICE
OPTION LENGTH OF OPTION EXTENSION LENGTH OF EXTENSION
REVISED EXP. DATE
CURRENT VALUE
$5,557,655.00
VALUE OF CHANGE NOTICE
$45,539.97
ESTIMATED AGGREGATE CONTRACT VALUE
$5,603,194.97
DESCRIPTION
Please note the Program Manager or Contract Administrator may have changed, and are reflected on this Change Notice.
Effective 03/25/2026, the parties hereby agree to add the following Statement of Work for modifications to the Connected Vehicle - Advanced Traffic Management System modules (CV-ATMS). The primary goal is to refine the release schedule, including new models to enhance existing work zone functionality, descope requirements, and to update the application to be compliant with the WCAG 2.1 AA standard. This contract is hereby increased by $45,539.97.
The contract is amended to incorporate the below updated ADA Compliance Language. This language replaces, in its entirety, the previous WCAG 2.0 Level AA language. All other terms, conditions, specifications and pricing remain the same. Per contractor and agency agreement, and DTMB Central Procurement Services approval.
Updated ADA Compliance Language:
5. ADA COMPLIANCE:
The State is required to comply with the Americans with Disabilities Act of 1990 (ADA) and has adopted standards and procedures regarding accessibility requirements for websites, applications, content, and electronic documents. Due to a change in the law, the State is required to comply with specific accessibility standards for websites, applications, content and documents.
Starting 4/24/2026, throughout the Term, all websites, applications, software, content, and electronic documents, including but not limited to mobile applications, text, images, sounds, videos, controls, animations, links, and documents (including files in the following formats: PDF, word processing, presentation, and spreadsheet), created, provided, or made available by the Contractor under this Contract, must comply with WCAG 2.1 Level AA.
CHANGE NOTICE NO. 2 TO CONTRACT NO. MA230000001291
Program Managers for
Multi-Agency and Statewide Contracts
AGENCY NAME PHONE EMAIL
DTMB Dave Work 517-719-2250 WorkD@michigan.gov
MDOT Joseph Gorman 517-282-0315 GormanJ4@michigan.gov
Michigan.gov/MiProcurement
Version 2023-1 1 of 11
STATEMENT OF WORK -
IT CHANGE NOTICE
Project Title:
MDOT – CV-ATMS – Scope, Schedule, and Budget Revisions
Period of Coverage:
10/1/25 – 8/14/26
Requesting Department:
Michigan Department of Transportation
Date:
9/15/25
Agency Project Manager:
Joe Gorman
Phone:
517-282-0315
DTMB Project Manager:
Dave Work
Phone:
517-719-2250
Brief description of services to be provided:
MDOT is requesting modifications to the Kapsch Contract (MA230000001291) for the Connected Vehicle - Advanced Traffic Management System modules (CV-ATMS). The primary goal is to refine the release schedule, including new models to enhance existing work zone functionality and to update the application to be compliant with the WCAG 2.1 AA standard.
BACKGROUND:
The MDOT implementation of CV-ATMS to improve transportation safety, mobility and system performance that will integrate, remotely operate and manage field devices for Connected Vehicles. The application will also provide a message credential solution for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications, along with a Lane Closure Request Application, Weather, and Smart Work Zone applications throughout the MDOT Regions that utilize the software to manage traffic on the roadways.
PROJECT OBJECTIVE:
This SOW includes the following work items:
• Work Zone: Two-way State Route Road Restrictions $ 98,459.00
• Work Zone: Detour Description $ 10,274.00
• Work Zone: Banned Word Support $ 9,418.00
• ADA WCAG 2.1AA Remediation $ 42,286.00
• Descoped Requirements -$114,897.03
Total: $ 45,539.97
Building on the existing work zone functionality within CV-ATMS with the additional items above will allow MDOT to improve overall support of work zones. The ADA WCAG 2.1 AA remediations are needed to achieve ADA compliance standards.
Version 2023-1 2 of 11
Work Zone: Two-way State Route Road Restrictions:
MDOT needs to efficiently manage work zones consisting of closures in multiple directions on non-divided routes as a single event within the system and publish the event as two related closures to comply with the WZDx/Connected Work Zone (CWZ) Standard.
Kapsch will implement a supporting workflow:
1. The Direction will be populated based on the event location/network point/node selection.
Additionally, a bi-direction check-box will be made available on the Basic tab of the Work Zone event.
2. If selected, the event description will be updated based on the direction of the event like NB/SB or EB/WB.
3. The system will simultaneously display a lane restriction entry block for each bound, pre-populated with provided lane configurations.
4. The event will be published externally as two separate closures, one for each direction.
5. The externally published events will be automatically related through a method defined in the WZDX/CWZ standard.
Additionally, vehicle impact will be populated based on pre-determined lane status logic for all closure types.
Work Zone: Detour Description:
Kapsch will implement a workflow to include a detour description within a work zone event description. This will consist of a free form text field that will be added as requested to the Detour information in the Advanced tab of the Work Zone event. When the vehicle impact is a total closure, the text filed will become editable. If populated, “Detour:” and the entered text will be automatically appended to the event description text field. This change will be visible prior to saving the event, update without user interaction to refresh the event description, and persist through event descriptions updates such as the addition or configuration of lanes restrictions.
Work Zone: Banned Word Support:
Kapsch will implement a global list of banned words as part of a software deployment. The list will be configurable at the system administrator level during deployment. This list will minimally apply to all free text fields published to the public. MDOT to provide the list of words to be included in this list. The System Configuration document will be updated to include instructions to add or remove words in the future by administrators.
Version 2023-1 3 of 11
ADA WCAG 2.1AA Remediation:
The following is a list of American Disabilities Act WCAG 2.1 AA requirements to be addressed within this SOW. This list is not considered to be exhaustive, and additional remediation may be necessary following review of software by the State.
Standard Guideline Standard Description Notes
1.3 Adaptable 1.3.4
Orientation
WCAG
2.1 AA
Content does not restrict view to a single display orientation
There are no Orientation restrictions on CV-ATMS
1.3 Adaptable 1.3.5
Identify Input Purpose
WCAG
2.1 AA
The purpose of input fields collecting user information can be programmatically determined
CV-ATMS form fields do not have any autocomplete functionality. Kapsch to make all fields accessible using screen reader technology.
1.4 Distinguishable 1.4.10
Reflow
WCAG
2.1 AA
Content can be presented without scrolling in two dimensions at 320px width
No horizontal scrolling in the CV-ATMS system.
1.4 Distinguishable 1.4.11 Non-
text Contrast
WCAG
2.1 AA
UI components and graphics have contrast ratio of at least 3:1
CV-ATMS UI is updated to support at least 3:1 contrast ratio
1.4 Distinguishable 1.4.12 Text
Spacing
WCAG
2.1 AA
No loss of content when text spacing is adjusted
CV-ATMS uses Fixed-width containers which don't accommodate increased text spacing.
1.4 Distinguishable 1.4.13
Content on Hover or Focus
WCAG
2.1 AA
No loss of content when text spacing is adjusted
CV-ATMS UI is updated to support Hover/focus content
2.1 Keyboard
Accessible
2.1.4 Character Key Shortcuts
WCAG
2.1 A
Single-character shortcuts can be turned off, remapped, or are active only on focus
CV-ATMS does not use any single-character shortcuts
2.5 Input Modalities 2.5.1 Pointer
Gestures
WCAG
2.1 A
Multi-point or path-based gestures have
CV-ATMS does not use any single-character shortcuts
Version 2023-1 4 of 11 single-pointer alternative
2.5 Input Modalities 2.5.2 Pointer
Cancellation
WCAG
2.1 A
Functions use up-events rather than down-events
2.5 Input Modalities 2.5.3 Label
in Name
WCAG
2.1 A
Accessible name contains the visible text label
2.5 Input Modalities 2.5.4 Motion
Actuation
WCAG
2.1 A
Motion-triggered functionality has UI component alternative
4.1 Compatible 4.1.3 Status
Messages
WCAG
2.1 AA
Status messages can be programmatically determined without focus
Descoped Requirements:
The following is a list of requirements to be descoped from the project.
A B C
Table Row Original Order
Bus.
Spec.
Number
Bus.
Spec.
Type
Business Specifications
8 FIELD DEVICES
8.12 The CV-ATMS must send and receive the following information between the CV-ATMS and field device:
156 8.12.7 O Video/image analytics alert triggers
9 DEVICE CONFIGURATION AND MONITORING
9.2 The CV-ATMS must enable field device configuration and device management using the following methods:
161 9.2.2 R SSH
163 9.2.4 O Web Socket/Web URL Service
164 9.2.5 O Secure CLI service
Version 2023-1 5 of 11
165 9.2.6 O Secure API service
179 9.5 R
The CV-ATMS must forward a Real-time Position Correction Message in one of multiple formats (NMEA, SBAS, VRF-RTK) from a State-owned multiple GNSS source with multiple satellite constellations to broadcast to the field device and then outbound from the RSU V2X device to equipped vehicles.
215 9.15 R
The CV-ATMS must enable field device configuration and setup by implementing vendor supplied and system ingested SNMPv3 "customized" MIBs and provide system configuration and deployment support of those custom variables by site/supplier device type.
218 9.18 O
The CV-ATMS should enable, ping, verify, etc. with field devices to store location destination 'endpoint and port number' or file path in the user interface Last Known Working Configuration of the field device to a destination.
220 9.20 O
The CV-ATMS should enable the storage, retrieval, and redeployment of Last Known Working Configuration settings to a Device ID/Site ID to be tested and validated within the user interface after deployed device POST process to verify the re-deployed device configuration settings to a new user selected field device.
10 DATA MANAGEMENT AND EXCHANGE
281 10.6 R The CV-ATMS must be capable of receiving data from all edge processed information.
398 17 ROADWAY FLOODING
399 17.1 O The CV-ATMS should ingest data from MDOT’s supervisory control and data acquisition (SCADA) pump station system.
400 17.2 O
The CV-ATMS should utilize, as a minimum, weather analytics and MDOT pump station information to identify flooding based on user-defined thresholds.
401 17.3 O The CV-ATMS should utilize, as a minimum, weather analytics and MDOT pump station
Version 2023-1 6 of 11 information to predict flooding based on user-defined thresholds.
439 22 WRONG WAY DRIVING
440 22.1 O The CV-ATMS should interface with Wrong Way Driver systems to receive alert messages by location/site.
454 26 SCADA PUMP STATION SYSTEM
455 26.1 O
The CV-ATMS should have the ability to pull and ingest data from MDOT’s SCADA Pump Station Monitoring System which currently uses MultiSmart hardware, with software provided by Kennedy Industries (KI System Master Software).
Revised Release Schedule
The project requirements will be revised to be released on the following schedule with no additional cost to the State of Michigan.
Release 1
Release 1 will contain all elements necessary for lane closure request functionality including the business specifications in the following categories:
1. GENERAL
2. DATA STORAGE
3. NETWORK PROTOCOLS
4. SYSTEM ADMINISTRATION
5. GUI
6. MAP
14. LANE CLOSURE REQUEST
19. NOTIFICATIONS
21. REPORTS
23. MI-DRIVE
25. ATMS
Business specifications 4.9, 6.10.2, and 6.18 will be excluded from this release.
Version 2023-1 7 of 11
Release 1a
Release 1a will contain any remaining business specifications previously demonstrated to SOM.
Release 2
Release 2 will contain updated work zone functionality including:
1. Default Map Layering in Work Zone Event Map
2. Automated Event Description
3. Select event extends by segment
4. Auto Selection of TSC and County
5. Full Event Cloning
Release 3
Release 3 will contain all remaining business specifications and updated work zone functionality including:
1. Updated Link Selection
2. Two-way Route Road Restrictions
3. Addition of Detour Description field.
4. Refined Vehicle Impact Logic
5. Simplified Event Scheduler
Version 2023-1 8 of 11
No changes will be made to the cost of Licensing Subscription and Operations and Maintenance fees; however, payment for these items is being revised to a monthly payment with release based partial payment.
Partial Payment Table
Accepted Release
Monthly Payment*
Licensing Subscription
1 $13,249.80 1a $5,299.92
2 $2,208.30 3 $1,324.98
All $22,083.00
Operations and Maintenance
1 $9,651.56 1a $3,860.62
2 $1,608.59 3 $965.16
All $16,085.93 *An additional $4.00 will be paid for Licensing Subscription in January of each year
Version 2023-1 9 of 11
SCOPE OF WORK:
Development and deployment of enhancements to the existing CV-ATMS application. Conduct design meetings to confirm work zone enhancements meet MDOT’s expectations. Support DTMB in implementation steps, and DTMB developers that are accessing the exposed feeds. Additional activities requiring Kapsch support include: Internal project management, verification of work zone and ADA conformance, Unit and Integration testing of solution.
Total for above activities: $45,539.97
The deadline to complete this work in the Development environment is 4/6/2026.
TASKS:
Conduct meetings with MDOT and DTMB to confirm functionality.
Confirm functionality of new development meeting MDOT’s expectations.
Work with DTMB staff to enable module in Dev, QA, and Production CV-ATMS environments.
Support testing and validation activities related to additional enhancements.
DELIVERABLES:
Solution implementation in existing CV-ATMS environment. See payment Milestones below.
ACCEPTANCE CRITERIA:
Deliverables will not be considered complete until the Agency and DTMB Project Manager have formally accepted them.
PROJECT CONTROL AND REPORTS:
Individual meetings specific to WZDX implementation will be scheduled. The Core Team will continue to meet on a weekly basis to monitor overall progress.
PAYMENT SCHEDULE:
Payments will be made on an acceptance of Milestone basis. DTMB will pay CONTRACTOR upon receipt of properly completed invoice(s) which shall be submitted to the billing address on the State issued purchase order not more often than monthly. DTMB Accounts Payable area will coordinate obtaining Agency and DTMB Project Manager approvals. All invoices should reflect actual work completed by payment date and must be approved by the Agency and DTMB Project Manager prior to payment. The invoices shall describe and document to the State’s satisfaction a description of the work performed, the progress of the project, and fees. When expenses are invoiced, receipts will need to be provided along with a detailed breakdown of each type of expense.
Payment shall be considered timely if made by DTMB within forty-five (45) days after receipt of properly completed invoices.
Version 2023-1 10 of 11
Payment Schedule Milestones:
• Release 3 - QA Implementation and Integration Acceptance (4/6/26) – 50% $22,769.99
• Release 3 - Production Implementation and Integration Acceptance (6/23/26) – 50%
$22,769.98
• Single payment for ADA
PROJECT SCHEDULE:
Project Schedule Milestones from the 1/27/2026 schedule:
Release 2:
• User Acceptance Testing: In-Progress
Release 1a:
• User Acceptance Testing: In-Progress
Release 3:
• Deployment to DEV/Software Demonstration: 4/24/26
• Ready to begin User Acceptance Testing: 4/27/26
Version 2023-1 11 of 11
EXPENSES:
The State will NOT pay for any travel expenses, including hotel, mileage, meals, parking, etc.
PROJECT CONTACTS:
The designated Agency Project Manager is:
Name: Joe Gorman Department: Transportation Area: Bureau of Field Services, TSMO Address: 8885 Ricks Rd City/State/Zip: Lansing, Michigan 48917 Phone Number:
Email Address: GormanJ4@michigan.gov
The designated DTMB Project Manager(s) is:
Name: Dave Work Department: DTMB Area: Agency Services supporting MDOT Building/Floor: Murray D. Van Wagoner Building, 3rd Floor Address: 425 W. Ottawa Street City/State/Zip: Lansing, Michigan 48909 Phone Number: 517-719-2250 Email Address: workd@michigan.gov
AGENCY RESPONSIBILITIES:
The Agency will share the same responsibilities as outlined in the contract.
LOCATION OF WHERE THE WORK IS TO BE PERFORMED:
All work completed by the vendor staff will be at their office physical or remote location(s), or on site when mutually agreed.
EXPECTED CONTRACTOR WORK HOURS AND CONDITIONS:
Work hours are not to exceed eight (8) hours a day, forty (40) hours a week. Normal working hours of 8:00 am to 5:00 pm are to be observed unless otherwise agreed to in writing.
No overtime will be permitted.
STATE OF MICHIGAN
CENTRAL PROCUREMENT SERVICES
Department of Technology, Management, and Budget
320 S. WALNUT ST., LANSING, MICHIGAN 48933
P.O. BOX 30026 LANSING, MICHIGAN 48909
CONTRACT CHANGE NOTICE
Change Notice Number 1 to
Contract Number 230000001291
Various
Robin Lampert david.hernandez2@kapsch.net
David Hernandez
Duluth, GA 30097
Kapsch TrafficCom USA, Inc.
VS0008701
845-220-7802
2855 Premiere Parkway
(517) 582-2746
S T
A T
E
P ro g ra m
M a n a g e r
C o n tra ct
A d m in istra to r
C O
N T R A C T O
R
DTMB
lampertr1@michigan.gov
$5,557,655.00
July 25, 2023 July 24, 2028
CONNECTED VEHICLE – ADVANCED TRAFFIC MANAGEMENT SYSTEM (CV-ATMS)
July 24, 2028
INITIAL AVAILABLE OPTIONS EXPIRATION DATE
BEFORE
5 - 1 Year
PAYMENT TERMS DELIVERY TIMEFRAME
ALTERNATE PAYMENT OPTIONS EXTENDED PURCHASING
☐ P-Card ☐ PRC ☐ Other ☒ Yes ☐ No
MINIMUM DELIVERY REQUIREMENTS
DESCRIPTION OF CHANGE NOTICE
OPTION LENGTH OF OPTION EXTENSION LENGTH OF EXTENSION REVISED EXP. DATE
☐ ☐ July 24, 2028
CURRENT VALUE VALUE OF CHANGE NOTICE ESTIMATED AGGREGATE CONTRACT VALUE
$0.00 $5,557,655.00
Effective February 13, 2024, the following amendments are incorporated into this Contract per attached Statement of Work. This change includes the following:
• replacement of DYNAC module with EcoTraffiX to meet additional business needs
• revised schedule and milestone dates
• clarification of deliverables and payment timing
Please note the Contract Administrator has been changed to Robin Lampert.
All other terms, conditions, specifications, and pricing remain the same. Per contractor and agency agreement, DTMB Central Procurement Services approval, and State Administrative Board approval on February 13, 2024.
INITIAL EXPIRATION DATEINITIAL EFFECTIVE DATE
DESCRIPTION
CONTRACT SUMMARY
MDOT
AGENCY NAME PHONE EMAIL
Multi-Agency and Statewide Contracts
Program Managers for
CHANGE NOTICE NO. 1 TO CONTRACT NO. 230000001291
Dave Work 517-719-2250 WorkD@michigan.govDTMB
Elise Feldpausch 517-636-0036 FeldpauschE1@michigan.govMDOT
Version 2021-1 CN 1 - 230000001291 1 of 21
STATEMENT OF WORK -
IT CHANGE NOTICE
Project Title:
CV-ATMS (IMP)
Period of Coverage:
2/12/24 – 1/31/25
Requesting Department:
DTMB
Date:
1/3/24
Agency Project Manager:
Elise Feldpausch
Phone:
(517) 636-0036
DTMB Project Manager:
Dave Work
Phone:
(517) 719-2250
BACKGROUND:
The State of Michigan (SOM) is deploying a new Connected Vehicle – Advanced Traffic Management System (CV-ATMS) that must provide the following high-level functionality to improve transportation safety, mobility, and system performance:
Connected Vehicles o Integrate and configure field devices through a map-based, user interface.
Remotely operate, monitor, and manage field devices.
o Collect, ingest, store, and analyze data generated from field devices.
o Enhance MDOT’s use of field device, mobile, and fixed data.
o Manage data, data exchange, certificate management, security, and message assembly.
o Provide a solution that provides the following functions:
▪ Basic processes to generate MAP, Traveler Information Message (TIM), and Basic Infrastructure Message (BIM) messages.
▪ Process for converting Signal Phase and Timing (SPaT) from traffic signal controllers into Society of Automotive Engineers (SAE) SpaT.
Michigan.gov/MiProcurement
▪ Basic Simple Network Management Protocol (SNMP) manager for interfacing to field devices.
Security Credentials Management System (SCMS) o Provide a message credential solution for vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication using a Public Key Infrastructure (PKI)-based approach that employs emerging industry standards, as developed by CAMP and others, of encryption and certificate management to facilitate trusted communication.
Version 2021-1 CN 1 - 230000001291 2 of 21 o The SCMS solution is anticipated to be a Software as a Service (SaaS) solution which supplies certificates and other elements to MDOT devices. MDOT does not intended to own the SCMS solution provided by the CV-ATMS Contractor.
o The supplied SCMS solution is not intended to be integrated into the CV-ATMS (i.e., it shall be a stand-alone system)
Applications o Provide an application development platform that allows for scalability as new needs are discovered.
o Provide a collection of applications that share and disseminate solution information to the users of the system.
o Lane Closure Request Application – to provide a system capable of managing MDOT’s lane closure request process. The process includes collecting, mapping, communicating, and reporting planned closures associated with road work, special events, or other circumstances that require closing lane(s) along MDOT roadways.
▪ MDOT’s Lane Closure Notification/Request Form is used for input into the
CVBO.
o Weather Application – to provide a system that ingests various near real-time weather and environmental data points, observations, and feeds capable of the following functionality:
▪ Converting the information into a geospatial shape with associated weather attributes to distribute notifications to users within the affected area.
▪ Identifying active and predictive roadway flooding.
o Smart Work Zone Application – to collect work zone data from temporary infrastructure and field devices to assess various factors such as work zone limits, if work zone workers are present, active/deactive work zones, etc.
Michigan.gov/MiProcurement
▪ This application includes a Work Zone Data Exchange (WZDx) module
Interfaces o Manage inbound/outbound interfaces using APIs to facilitate sharing data with internal and external systems.
o Provide an expandable data ingestion methodology for accepting data from a variety of data sources.
o Provide processes capable of processing, converting, translating, securing, and storing data that is ingested.
o Ingest and analyze data generated from interfaces.
General Requirements o Provide system administration, monitoring, notifications, dashboards, and reports.
Version 2021-1 CN 1 - 230000001291 3 of 21 o Provide the ability to accommodate multiple sources and types of data.
o Provide data storage that is expandable to include a variety of data types as they become available.
o Include processes to translate data into useable formats, and to move data to other systems where needed.
o Provide a means for accessing data from the database.
o Provide a collection of web services that can access and process the stored data to provide information and share the data
DEFINITIONS
The following terms have the meanings set forth below. All initial capitalized terms that are not defined in this Schedule shall have the respective meanings given to them in Section 1 of the Contract Terms and Conditions.
Term Definition
CMCC Connected Mobility Control Center
CV-ATMS
Connected Vehicle – Advanced Traffic Management System, a System being delivered by the Contractor
CVBO Connected Vehicle Back Office
DYNAC
DYNAC is the trademark name of one of the Contractor’s products.
ETX EcoTraffiX
TRIP Traffic Intelligence Platform
Refinement of Initial Plan
Kapsch recommended implementing EcoTraffiX (ETX) in place of DYNAC. ETX supports some additional Business Specifications that were not supported in the original Contract’s Schedule A – Table 1 – Business Specification Worksheet. These changes are described in Schedule A – Business Specification Changes of this Statement of Work (SOW). In addition, this change requires fewer virtual servers and will save the State’s internal costs may potentially facilitate future enhancements.
Changes to the milestones, deliverables, and schedule are incorporated into Schedule B – Deliverables, Milestones, and Payments.
Business Specifications that were included in the initial Contract as Optional will be incorporated or removed as determined during the Requirements Verification.
PROJECT OBJECTIVE:
• Configuration, customization, testing, and implementation of the functionality identified in the CV-ATMS Contract project using ETX in place of DYNAC.
• Interface with relevant MDOT systems and databases.
Version 2021-1 CN 1 - 230000001291 4 of 21
• Contractor provided training.
• Contractor provided user manuals and technical documentation.
SCOPE OF WORK:
CV-ATMS integrates several Contractor applications into one platform.
• ETX: Operational GUI + Applications
• CMCC: Connected Vehicle Manager
• MDP: Mobility Data Platform, data repository, exchange, and analytics subsystems
Software
Deploy ETX as the operational console for the CV-ATMS Solution.
Infrastructure
The table below outlines the current infrastructure needs to deploy the CV-ATMS solution per environment. The final design and server counts will be defined in the System Architecture and Design Plan.
Infrastructure Currently Under Implementation / Newly Proposed Solution
Component
CPU -
Cores
Memory in GB Storage Type
ETX Operational Console and Application Servers 20 128 4 TB Kubernetes Cluster
Qlik Sense Server 5 16 .5 TB Windows Virtual Machine
Mobility Data Platform 40 60 20 TB Kubernetes Cluster
MDOT Connectors 4 8 .5 TB Kubernetes Cluster
CMCC 16 64 2.5 TB Kubernetes Cluster
Section 27. Maintenance Releases; New Versions of the Software Contract Terms and Conditions will continue to apply to the Connected Vehicle – Advanced Traffic Management System (CV-ATMS).
DELIVERABLES:
Deliverables will not be considered complete until the Agency Project Manager has formally accepted them. Deliverables include the CV-ATMS system, project management and system documentation, training, testing, go-live, a warranty period, and on-going maintenance and support. Each deliverable associated with a payment is described in Schedule B – Deliverables, Milestones, and Payments.
Version 2021-1 CN 1 - 230000001291 5 of 21
ACCEPTANCE CRITERIA:
Acceptance criteria for the system is defined in Schedule I of the Contract. Acceptance criteria for documentation is defined is the Terms and Conditions, section 10.
Documentation will follow the State’s SUITE standards or substitute formats, which have to be agreed to in writing by the State. Required project documents are listed in Schedule B – Deliverables, Milestones, and Payments.
PROJECT CONTROL, MEETINGS, AND REPORTS:
Weekly Project Status Meetings: After the project kickoff, the Contractor Project Manager will schedule weekly project status meetings for the duration of the development phase. Contractor personnel will distribute the agenda for each meeting and a weekly report at least three business days in advance. Contractor will capture meeting minutes, action items, risks, decisions, issues, accomplishments, and track actions in a rolling action item list, and publish the data within three business days after each meeting. Each agenda will include a two-week outlook for upcoming deliverables, progress report update, discussion of issues and risks, action items, and schedule milestones and re-baselines.
A weekly progress report must be submitted by the Contractor to the Agency and DTMB Project Managers throughout the life of this project. The contents for these reports are documented in the Contract’s Statement of Work, section 22.
A monthly status report must be created and submitted by the Contractor throughout the term of the project prior to a monthly Project Status Meeting. The Relationship Manager and MDOT/DTMB Project and Program Managers will be members of the Monthly Project Status Meetings and include others as determined by the State’s Program Managers and the Relationship Manager and documented in the Communications Plan. Monthly Status Meetings will be held monthly for the duration of the project, or at a modified frequency as mutually agreed in writing by both parties. The Relationship Managers may also utilize other meetings as agreed in the Communication Plan. If escalation is required, the appropriate roster is listed in the Communication Plan.
The Contractor with meet with the State of Michigan/MDOT’s team at minimum quarterly to discuss the product roadmap and the direction of the Kapsch TRIP system development as described in the Statement of Work, section 9.
Other meetings as documented in the Contract’s Statement of Work section 21 will still apply. Meetings can be cancelled by mutual agreement in writing.
Contractor will coordinate and provide the schedule of meetings with the integration 3rd parties.
Version 2021-1 CN 1 - 230000001291 6 of 21
PAYMENT SCHEDULE:
Payment will be made on satisfactory acceptance of each deliverable. DTMB will pay Contractor upon receipt of properly completed invoice(s) which shall be submitted to the billing address on the State issued delivery order not more often than monthly. DTMB Accounts Payable area will coordinate obtaining Agency and DTMB Project Manager approvals. All invoices should reflect actual work completed by payment date and must be approved by the Agency and DTMB Project Manager prior to payment. The invoices shall describe and document to the State’s satisfaction a description of the work performed, the progress of the project, fees, and the delivery order number.
Payment shall be considered timely if made by DTMB within forty-five (45) days after receipt of properly completed invoices.
EXPENSES:
The State will NOT pay for any travel expenses, including hotel, mileage, meals, parking, etc.
PROJECT CONTACTS:
The Contractor Relationship Manager will be one of the Key Personnel until the end of the warranty period. The designated Kapsch Relationship Manager is:
Frank Meehan 910-232-2834 Frank.Meehan@kapsch.net
The SOM Program Managers will serve in the role of Relationship Managers for SOM.
They are
Elise Feldpausch (MDOT) 517-636-0036 FeldpauschE1@michigan.gov
Dave Work (DTMB) 517-719-2250 WorkD@michigan.gov
The Relationship and Program Managers will serve as the primary points of contact for addressing escalations for programmatic issues with the project. The Relationship Manager and Program Managers will be responsible for facilitating communication, resolving conflicts, and ensuring alignment between the State and Contractor.
This delivery order is a release from Contract Number 230000001291. This delivery order, statement of work, and the terms and conditions of Contract Number 230000001291 constitute the entire agreement between the State and the Contractor.
mailto:Frank.Meehan@kapsch.net mailto:FeldpauschE1@michigan.gov mailto:WorkD@michigan.gov
CN 1 - 230000001291 7 of 21
SCHEDULE A – BUSINESS SPECIFICATION CHANGES
Business Specification Type is R for Required or O for Optional.
Bus.
Spec.
Number
Business Specification Bus.
Spec.
Type
Description of What Will Be Provided
1.4 The CV-ATMS must have
documented Application Program Interface(s) (APIs) that supports current recognized industry standards that will enable all data collected through the CV-ATMS to be shared and integrated with other systems.
R CV-ATMS offers two standards-based APIs that allow publishing and consuming information.
a. There is a synchronous REST API that facilitates administration and consultation tasks (registration of new datasets and topics, consultation of available topics, consultation of schemas and formats, etc.), as well as synchronous publication and consumption of data.
b. Additionally, an asynchronous API based on STOMP over WebSocket is also offered, which allows systems to subscribe to topics and receive information events as soon as they are published.
An ETX implementation exceeds the original Kapsch response for this requirement.
The two APIs mentioned are available as they are provided by MDP component.
In addition to that, ETX component compliments those two APIs with a third one (called ETX External API) focused on ITS devices operation (sending/receiving commands), assets, etc.
1.5 The CV-ATMS must be able
to scale without a decrease in performance (map lag, field device layer displays, display of lists, execution of queries, etc.) with increased operational demands.
R CV-ATMS is virtualized and scaling system architecture/hosting platform will support increased operational demands with no degradation in performance. The software application has no limits on the data demands.
An ETX implementation exceeds the original Kapsch response for this requirement.
With ETX component the CV-ATMS can be fully deployed using containers orchestrator (Kubernetes). This approach enhances scalability and reduces cost of ownership.
CN 1 - 230000001291 8 of 21
Bus.
Spec.
Number
Business Specification Bus.
Spec.
Type
Description of What Will Be Provided
1.8 The CV-ATMS must allow for
the implementation of new software components (e.g., firmware, server, etc.)
without disruption to the rest of the system.
R The CV-ATMS Solution runs in a redundant system architecture that supports updating software modules on one set of virtualized servers while the other is running.
An ETX implementation exceeds the original Kapsch response for this requirement.
Kubernetes deployments of replicated services are coordinated with a load-balancer, which redirects traffic to the different running replicas while one of them is stopped and replaced by the new version.
If the service is not replicated, the download of the new version (new image) is done without interrupting the execution of the service to be replaced, and only when the new container is ready to execute, the old one is stopped and the new one is executed, resulting in minimal service downtime.
The various components that use the service to be replaced re-establish the connection as soon as the replaced service is available.
4.1 The CV-ATMS must comply
with Access Control and Authentication of the statement of work regarding login and authentication capabilities.
R Kapsch supports external user authentication (SAML, SSO, etc.) and will enhance and extend existing user authentication per MDOT Access Control and Authentication requirements.
An ETX implementation exceeds the original Kapsch response for this requirement.
With ETX, all components in the CV-ATMS will use a shared Keycloak instance that provides multiple authentication mechanisms.
Due to the change to ETX, this requirement no longer requires customization and can be achieved with configuration.
CN 1 - 230000001291 9 of 21
Bus.
Spec.
Number
Business Specification Bus.
Spec.
Type
Description of What Will Be Provided
4.2 The CV-ATMS must provide
role-based access controls and allow authorized users to define and assign different user access levels which enable and/or restrict all features, functions and/or data available based on permissions of the user.
R The user permissions application in CV-ATMS contains role-based permissions that allow defining access levels based on specific system features.
An ETX implementation exceeds the original Kapsch response for this requirement.
ETX has a users management & roles module that provides roles and permission profiles that can be managed by organizations, even allowing cross-organization roles.
4.4 The CV-ATMS must provide
the ability to generate automated emails to users regarding access information for their user accounts, such as notifications to update a password.
R The current functionality in our user permissions application does not include email notifications. This will be added during this project.
An ETX implementation exceeds the original Kapsch response for this requirement.
This is standard functionality in Keycloak. The business specification is now a current capability and does not require customization.
5.14 The CV-ATMS must provide
the ability for individual users to update, edit, and save user preference settings of the initial page entry and display within the system.
Once saved, those settings must apply only to the individual’s user account.
R This is standard functionality in the Kapsch solution.
An ETX implementation exceeds the original Kapsch response for this requirement.
Map rotation is supported with the change to ETX.
6.4 The CV-ATMS map must
include intuitive map navigation controls, including a compass if the map can be rotated.
R This is standard functionality in the Kapsch solution. An ETX implementation exceeds the original Kapsch response for this requirement with support for map rotation. Note that the compass is not visualized in the map, but there is a quick button to reset the north orientation.
CN 1 - 230000001291 10 of 21
Bus.
Spec.
Number
Business Specification Bus.
Spec.
Type
Description of What Will Be Provided
6.6 The CV-ATMS map should
have an interactive (point and click) distance measurement tool.
O This optional feature is one is lost in the new configuration, but will be added in a future enhancement.
19.4 The CV-ATMS should be
configurable so that notification recipients can receive notifications based on their permissions, area of responsibility, and other user attributes.
O An ETX implementation exceeds the original Kapsch response for this requirement.
Due to the change to ETX, this requirement no longer requires customization.
ETX notification functionality includes notifications based upon permissions and areas of responsibility as current capability.
CN 1 - 230000001291 11 of 21
SCHEDULE B – DELIVERABLES, MILESTONES, AND
PAYMENTS
Each milestone, with its deliverables, is defined in more detail below the table. With the exception of the Go Live, dates may be modified by mutual agreement of the Program Managers in writing.
On-Going Project Costs
ID Milestone Deliverable Frequency Payment
1 General Project
Management
Kick-Off Project Status Meetings Updates to Project Documentation
Monthly for 15 months
$42,744.07 / month $641,161.05 total
2 Training Initial Trainings 3 Sessions $5,333.33 / session $16,000 / total
3 Acceptance of Initial Project Documentation
Baseline Project Schedule Risk Management Plan Quality Management Plan
4/16/2024 Paid on initial acceptance
$19,809.40/ document $59,428.20 / total
1 General Project Management
To be paid monthly for the anticipated project term of 15 months.
2 Training
Three sessions, scheduled every four months for 12 months, beginning 60 days prior to Software Testing and Acceptance
3 Initial Project Documentation
Paid on initial approval; updated as needed throughout the project.
• Project Schedule
The Contractor’s Project Schedule will include o project tasks, including inputs, approach, outputs, constraints, and critical path items.
o a Work Breakdown Structure (WBS) in chart format illustrating tasks, sub-tasks, predecessors, meetings, trainings, workshops, and deliverables on a timeline.
CN 1 - 230000001291 12 of 21 o After the Kick-off meeting a plan with the total number for business specifications and assignment to deployments and releases will be delivered within 1 month. An updated baseline Schedule, including the plan of software/application deployments, will be made available for State’s approval upon the completion of the Requirements Validation Milestone.
o detail through all project phases, including documentation, software development, testing, integration, transition, and training.
• Risk Management Plan
The Contractor’s Project Schedule will o address the processes for identifying, assessing, mitigating, and monitoring the risks expected or encountered during the project’s life cycle.
o identify the roles and responsibilities of all participating organizations for risk management.
o identify 1) risks; 2) assess the relative level of risk as either: likely, probable, improbable, and impossible;
3) prioritize risks; 4) identify risk mitigation for likely, probable, and improbable risks, 5) define methods for monitoring risks, and 6) identify risk owner/lead.
• Quality Management Plan
The Contractor’s Quality Management Plan will o define how the Contractor will demonstrate compliance with the Contract business specifications and/or standards.
o describe the self-check process and/or procedures performed to ensure deliverables meet business specifications and the documentation and/or records are maintained.
o define quality staff and demonstrate that all quality staff are qualified, experienced, and have the proper skills/background.
o define procedures that ensure any and all failures, malfunctions, deficiencies, defects, deviations, etc., are corrected and/or documented according to the Quality Management Plan and Contract requirements.
CN 1 - 230000001291 13 of 21
Project Deliverables
ID Milestone Deliverable Due Date Payment
4 Validate Requirements Requirements Confirmation Document 4/25/2024 $19,809.40
5 System Architecture, Installation and
Operations Planning
System Architecture and Design Plan System Installation Guide SCMS Operations Plan
4/26/2024 10/1/2024 10/14/2024
$19,809.40/ document
$59,428.20 / total
6 System User Doc System User Doc 8/30/2024 $19,809.40
7 Software Development
Plan
Software Development Plan 5/14/2024 $19,809.40
8 Interface Control Plan Interface Control Plan 7/18/2024 $19,809.40
9 Data Dictionary Data Dictionary 8/15/2024 $19,809.40
10 Configuration
Management Plan
Configuration Management Plan 8/21/2024 $19,809.40
11 Transition Plan Transition Plan to Production Environment (Note: Initial Draft 6/27/2024)
12/1/2024 $19,809.40
12 Standards Document Standards Document (Note: Initial Draft 6/31/2024)
10/18/2024 $19,809.40
13 Provision Environments Validate Test and Production Environments Development
– 4/15/2024 Training/QA – 11/25/2024 Production 2/1/2025 n/a
CN 1 - 230000001291 14 of 21
14 Software and Application
Development, Configuration, and
Testing
Software Development, Configuration, and Testing Kapsch will conduct multiple deployments to the development environment as interfaces are developed and configured. The deployment schedule will be determined as part of the Project Schedule. Each deployment would be paid proportionally to a total of 50% of the Software development and configuration as part of release 1.
User Acceptance Testing Plan
12/19/24 $ 1,056,613.00 / total
Acceptance of User Acceptance Testing (UAT) Results
3/3/2025 $528,306.50
Release 1 Go-Live By 3/31/2025 $528,306.50
15 Incorporated Optional
Business Specifications
Development, Configuration, and
Testing
This milestone includes the Business Specifications that were noted as optional in the Contract and included into the requirements during Requirements Verification. Each deployment would be paid proportionally to a total of 50% of the Software development and configuration as part of release 2.
3/12/2025 $275,350.00 / total
Acceptance of User Acceptance Testing (UAT) Results
5/19/2025 $ 137,675.00
Release 2 Go-Live 6/25/2025 $ 137,675.00
CN 1 - 230000001291 15 of 21
16 Project Close Out Updates to Documentation Requirements Confirmation Document, System Architecture and Design Plan, SCMS Operations Plan, Systems User Documentation, System Installation Guide, Interface Control Plan, Data Dictionary, Configuration Management Plan, Standards Documentation During the course of the project, Kapsch will work closely with DTMB/MDOT to determine which documents need updating as the system delivery progresses
6/24/2025 $19,805,65
17 Solution Integration and Acceptance
Integration of Field Devices Successful Burn-In Period Warranty Period & Final Acceptance
5/1/2025 7/3/2025 10/2/2025
$148,357.50 $49,452.50 included
4. Validate Requirements o Contractor will organize meetings where the Contractor must review each business specification and demonstrate how each will be met. Any adjustments and/or proposed workarounds must be approved by the State.
o Once the business specifications have been reviewed and approved, they will all be required and may also be referred to as requirements.
o At the conclusion of the requirement confirmation meetings a Draft Requirements Confirmation Document deliverable must be provided to the State to document the results of the validation sessions, requirement revisions, and/or approved workarounds.
5. System Architecture, Installation and Operations Planning
• System Architecture and Design Plan
The Contractor will include the following in the System Architecture and Design Plan:
o detailed design plans of the network components, including physical and logical cores, physical and logical servers, physical and logical access, Virtual Local Area Networks (VLANs), Virtual Private Network
(VPN) users, equipment vicinity, and rack layout as applicable.
CN 1 - 230000001291 16 of 21 o detailed descriptions of:
▪ All servers such as application servers, database servers, communication servers, directory servers, clock servers, test servers, backup servers, Internet Information Services (IIS) servers, and others;
▪ Typical workstations configurations including monitors and printers;
▪ Uninterruptible Power Supplies (UPS), switches, power switches, routers, firewalls; and
▪ Field devices that will be managed or monitored by the system.
o interfaces between subsystems and external systems.
o security compliance.
o information requested by the State during the Enterprise Architecture Solution Assessment (EASA).
• System Installation Guide
The System Installation Guide (SIG) developed by the Contractor will define the installation, integration, and configuration of all CV-ATMS hardware, software, and modules, supporting operating systems, databases, 3rd party software, and any other software as needed for a full and complete solution.
• SCMS Operations Plan
The SCMS Operations Plan developed by the Contractor will o detail all functionality of the SCMS solution, including all interfaces for MDOT personnel.
o detail the process for initial bootstrapping of all devices by MDOT, including RSU and OBU.
o detail the process for initial bootstrapping of all devices by MDOT partners in a separate, stand-alone appendix, that can be provided to MDOT partners as needed.
o document the method for certificate revocation, both automated and manual.
o document the method for decommissioning of devices.
o document the process for certificate reloading on all devices, including the requirements for the MDOT system (e.g., IPv6, tunnels, firewalls, Internet access).
6. System User Documentation
The System User Documentation (SUD) developed by the Contractor will
CN 1 - 230000001291 17 of 21 o detail all functionality of the CV-ATMS.
o include user guides for each specific application within the CV-ATMS.
o include troubleshooting techniques and other user help information.
o be updated in conjunction with each system update/release and include an update log.
7. Software Development Plan
Contractor will include narrative descriptions and screenshots for phasing, software development, downstream impacts (detailed in the Risk Management Plan), configuration, and/or customization of the Commercially Off the Shelf (COTS) product(s).
8. Interface Control Plan
Contractor will include o the physical, functional, and content characteristics of both internal and external interfaces to a system, and the responsibilities of the organizations on both sides of the interface.
o 3rd party vendors and other existing hardware and software providers that the CV-ATMS will interface and integrate with.
9. Data Dictionary
The Data Dictionary delivered by the Contractor will contain the information necessary to describe CV-ATMS and API data elements, including name, type, max length, description, mandatory/optional.
10. Configuration Management Plan
The Configuration Management Plan delivered by the Contractor will o define the set-up and configuration of maps, user access, alerts, logs, standard reports, dashboards, schedules, etc.
o define the set-up and configuration of devices for each device type, make, and model to be integrated and the associated standards and protocols being used.
o outline processes, procedures, and responsibilities for documenting and implementing changes, modifications, and enhancements. This includes the design requirements, acceptance, and approval authorities.
CN 1 - 230000001291 18 of 21
11. Transition Plan (see Schedule G for transition requirements)
Contractor will define the transition sequence, schedule, cutover timeline, and responsibilities of the Contractor’s team and the State team from pre-transition through post go-live. In addition, the document will describe roll back plans in case something goes wrong during the cutover process. As part of this document, Contractor will work with the State to identify and document all specific requirements/constraints (e.g., minimize disruptions to operations, avoid transitioning during major or special events, etc..) that would impact scheduling and planning.
12. Standards Documentation
Based on the use…
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 .