Kenya Election Results Transmission System (RTS) RFP-13-050 RTS
Embed Size (px)
Transcript of Kenya Election Results Transmission System (RTS) RFP-13-050 RTS
REQUEST FOR PROPOSAL (RFP-13-050)
THIS REQUEST FOR PROPOSAL (RFP) IS THE EXCLUSIVE, CONFIDENTIAL, PROPRIETARY PROPERTY OF THE INTERNATIONAL FOUNDATION FOR ELECTORAL SYSTEMS (IFES). IT MAY NOT BE COPIED, TRANSMITTED, OR DISCLOSED BY ANY MEANS WITHOUT THE EXPRESS WRITTEN CONSENT OF IFES. BY ACCEPTING A COPY HEREOF, RECIPIENT AGREES TO (I) BE BOUND BY THE TERMS AND CONDITIONS CONTAINED HEREIN (INCLUDING BUT NOT LIMITED TO THE CONFIDENTIALITY PROVISONS), (II) USE THE RFP (AND ANY RELATED DOCUMENTS) SOLELY FOR EVALUATION PURPOSES AND FOR RESPONDING TO THIS RFP, AND (III) RETURN OR DESTROY THE RFP (AND ANY RELATED DOCUMENTS) UPON IFESs REQUEST OR UPON YOUR DECISION NOT TO RESPOND TO THIS RFP.
REQUEST FOR PROPOSAL (RFP)RFP Title: RFP #: Issued on: Proposal Deadline: Kenya Election Results Transmission System (RTS) RFP-13-050 Friday, December 21st 2012 Friday, January 4th 2013, 17:00hrs Nairobi time
I. INTRODUCTION & BACKGROUNDUnder the U.S. Agency for International Development (USAID)-funded KEPPS program1, the International Foundation for Electoral Systems (IFES) is providing technical assistance to build the capacity and sustainability of the Independent Electoral and Boundaries Commission (IEBC) to implement their expanded electoral mandate, as well as to the newly created Office of the Registrar of Political Parties (ORPP) as it creates regulations and procedures to fulfil its new mandate. IFES targeted support includes capacity building in the areas of voter registration, voter education, results transmission, oversight of political parties, and the development of a dispute resolution mechanism to facilitate the IEBCs role in conducting transparent, credible, and violence-free elections. In order to assist the IEBC in its preparations for General Elections scheduled for March 4 th 2013, IFES is conducting a number of procurements in relation to the systems and services necessary to deliver Electronic Vote Transmission and presentation. For further information on IFES please see www.ifes.org For further information on IEBC please visit www.iebc.or.ke
Kenya Election And Political Process Strengthening, USAID Associate Cooperative Agreement No. 623-LA-11-00007, under the Leader Cooperative Agreement No. DFD-A-00-08-00350-00
II. PURPOSEThis RFP is aimed at seeking a suitably qualified and experienced software development company to develop, test, deliver, deploy and support a Results Transmission System for the Independent Electoral and Boundaries Commission of Kenya. The RTS is a key component of IEBCs wider Electronic Vote Transmission and Results Management Systems.
III. SCOPE OF WORK & DELIVERABLESThe Commission requires an Electronic Vote Transmission (EVT) System that allows provisional results to be transmitted electronically from all polling stations to the tallying centres where these results are consolidated and reported. The system is intended to work with a GPRS-enabled mobile device that transmits over a Virtual Private Network provided by the local telecommunication network operators. The Electronic Vote Transmission system requires each polling centre reporting the provisional results of six (6) elections to transmit these results to three (3) different Tally Centres across the country. The solution should fully automate the process as required to address the complexity of the expanded scope of multiple elections. Following the counting of ballots and the completion of the official paper forms by IEBC Presiding Officers, a mobile device will be used by each presiding officer to enter the data from those forms into a specially developed application (that is one deliverable of this RFP). This device will securely transmit these provisional results over mobile data network to servers at IEBC for consolidation and publication. The application running on the servers is another deliverable of this RFP. Meanwhile, the paper forms will be moved to the relevant Tally Centres for official consolidation and reporting. On receipt of the paper forms at the relevant Tally Centre, and once approved by the Returning Officer there, IEBC operators will enter the official results data into the RTS system (which functionality is a deliverable of this RFP). At this point, the system will contain both Provisional and Official Results. The RTS at the Tally Centres will allow tabular and basic bar chart reporting of provisional and results data, as well as other relevant management and status reports as required. Results Transmission Procedure The transmission system will be required to authenticate itself to a centralized authentication, authorization and provisioning system; this will in turn give a list of races, their candidates and reporting IP addresses (national level IP addresses, county level IP address and constituency level IP address) to the authenticated and authorized phones. The phones should therefore transmit results for each race to three specified destination IP addresses (the National Tally Centre, the County Tally Centre and the Constituency Tally Centre). The server system should then return a confirmation number for each race that is
successfully transmitted. Retransmission should be made possible after server side authorization. The system should also send a log of all previously attempted yet failed transmission for auditing purposes.
Tally Centre Presentation **
Constituency Tally Centre
County Tally Centre
National Tally Centre
**basic tabular and **basic tabular and chart reports chart reports
Tally Centre Presentation **
Results Presentation System**digital mapping, *digital mapping, visualization etc visualization etc
RTS TELECOMS RPS
Figure 1 Illustration of the Proposed Workflow for Transmission of Results
The chosen vendor will develop, test, deploy and support: (1) an application that will run on the mobile device provided to each Polling Station (2) the applications that will run on the IEBC servers (3) the applications that will allow IEBC to manage and configure the mobile devices The chosen vendor will also develop and deliver appropriate training of trainers to allow IEBC to train Presiding Officers. The vendor will liaise closely with:
IEBCs telecommunications provider IEBCs electoral information presentation and visualization partner (Google)
The selected vendor will NOT be required to deliver: (1) Any hardware other than that used for training, testing and support. (2) GPRS/EDGE/3G connectivity this will be procured separately. However, close interoperability between the chosen vendor and IEBCs Telecoms provider is essential. (3) Results presentation or visualization or mapping functionality. Only numerical reporting (tabular reports, across multiple levels (polling station, county assembly ward, constituency, county, national) is required from the solution being procured under this RFP. The project requires the management of electoral results for all the major elections conducted by IEBC. The objectives of the project are to obtain a high availability and secure system that: Provides the commission with a modern automated solution of managing results Provides transparency in relaying of results to the public Is able to do Fast, accurate and efficient tabulation and tallying of results The project involves the IEBC, the transmission software developers and the mobile services providers. The mobile service provider will provide a Virtual Private Networks (VPN) within the existing GSM/GPRS/3G network and configured on the mobile phones SIM cards. The software should be able to report the results for the six elections (Presidential, Governor, Senator, Women Rep, National Assembly Rep. and the County assembly ward rep) carried out in 47 counties, 290 constituencies and 1,450 Wards when transmitted from more than 25,000 polling stations.
The project must ensure that proper training of all stakeholders (political parties, development partners and the Public) is carried out to get acceptance and understanding of the system.
The IEBC has, since 2010 implemented an EVT system. That system has several limitations: i. Scope the original EVT system was not designed for the expanded number of elections under the Constitution and is limited to transmitting results to only two tallying centres (National and Constituency) instead of the three (National, Constituency and County)
ii. User Interface - the original EVT system has a poor user interface that requires a sender to perform several confirmations in order to transmit results. The data entry interface makes it difficult to correct wrong entries. It does not provide device data validation or integrity checks. iii. Security the original EVT system does not provide data encryption on the phone interface but relies on the security provided by the mobile service providers VPN. iv. In addition to this, the original EVT system does not authenticate or authorize users/presiding officers who utilize the mobile system. The network operators VPN security should provide a second level of security, in a multi-tier security framework. v. User security the original EVT system does not provide application-level user authentication. vi. Feedback while the original EVT system notifies the user of successful sending, it fails to send a confirmation of successful receipt. vii. Multiple deployments the original EVT system requires multiple deployments of the same software to be carried out since data of candidates and destination servers is embedded into the installation and thus requires a separate installation for each ward. viii. Poor integration with digital maps. ix. The current system does not support satellite phone platforms and ther