VoteCal Schedule

The VoteCal implementation schedule consists of seven phases.  Each phase includes numerous tasks and activities required to design, develop, test, deploy, and maintain VoteCal.  The planned and actual completion dates for each of the seven phases are listed below:

TaskPlanned CompletionActual Completion
Planning Phase – Phase I 12/27/13 10/25/13
Design Phase – Phase II 10/31/14 09/30/14
Development Phase – Phase III 06/30/15 03/31/15
Test Phase – Phase IV 10/30/15 12/03/15
Pilot Phase – Phase V 12/31/15 12/16/15
Deployment – Phase VI 06/30/16 09/30/16
Maintenance and Operations – Phase VII 06/30/17 intentionally blank 

Before VoteCal implementation activities began, the SOS undertook a procurement process for the VoteCal solution.  The SOS selected CGI Technologies and Solutions (CGI) to provide the VoteCal solution.  The SOS also contracted with Data Integrated Management Systems (DIMS) and DFM Associates (DFM) to integrate VoteCal with their elections management systems that are used in each of California’s 58 counties.  Visit the VoteCal procurement schedule web page for the dates and events pertaining to the VoteCal procurement.

Planning - Phase I

During the Planning Phase (Phase I) of the VoteCal project, the VoteCal project team (SOS, CGI, DIMS, and DFM) planned the design, development, and implementation of VoteCal.  The activities included developing the VoteCal project schedule and identifying the resources required to complete the project.

Design and Development - Phase II and Phase III

During Phase II (Design) and Phase III (Development) of the project, the project team designed VoteCal to meet the HAVA requirements and developed (programmed) the VoteCal solution.

Test - Phase IV

VoteCal was tested extensively to validate that it functions as designed.  The VoteCal Test Phase (Phase IV) included tests to ensure that:

  • All individual components of VoteCal perform as expected (system test)
  • VoteCal works effectively with the county Election Management Systems (EMS) and other systems that exchange data with VoteCal (system integration test)
  • The data in VoteCal is accurate and up-to-date (data integration test)
  • VoteCal’s response time is acceptable, even during periods of peak usage (performance test)
  • VoteCal’s users are confident that the system will perform as designed when they conduct their daily business (user acceptance test)
  • The EMS will continue to work effectively with CalVoter (the state’s current system, which will be replaced by VoteCal) until VoteCal is designated as the system of record for California elections (CalVoter/remediated EMS test).

All of these activities occurred during the Test Phase (Phase IV) of the VoteCal project consistent with the schedule below:

Pilot and Deployment - Phase V and Phase VI

After testing was completed, VoteCal was implemented in each of California’s 58 county elections offices.  Implementation activities occurred during the Pilot Phase (Phase V) and Deployment Phase (Phase VI) of the project.  The pilot counties included El Dorado, Mendocino, Orange, Sacramento, and Solano counties.  All pilot counties were live by September 30, 2015.  VoteCal was subsequently installed in the remaining 53 county elections offices in a series of “waves” (or groups of counties).  The monthly wave implementations were completed in February 2016.  Refer to the deployment status page for additional information on the deployment waves.

After deploying VoteCal to all 58 counties, the SOS, VoteCal Project Team, and county elections officials conducted several activities to prepare VoteCal to be the State’s system of record for voter registration. These activities included two mock elections, performance testing, verifying functionality, and analyzing and monitoring the data in VoteCal.  On September 26, 2016, the SOS declared VoteCal to be the system of record.

Maintenance and Operations - Phase VII

The SOS is currently working with the VoteCal solution provider, CGI Technologies and Solutions, Inc. (CGI), to maintain and operate VoteCal during the final phase (Phase VII – Maintenance and Operations) of the project.  CGI and the SOS are also working together to transition long-term maintenance and operations responsibilities to the SOS.