2 Requirements and specifications

advertisement
Request for Proposal
for SMS Services
Tender Reference: 2004/7
December 2004
Contents
1
1.1
1.2
Introduction
Purpose and scope of this document
Background information
2
Requirements And Specifications
3
RFP Procedure
4
Instructions For Format And Contents Of Proposal
1
1.
Introduction
1.1
Purpose and scope of this document
The purpose of this Request for Proposal (hereafter "RFP") is to solicit proposals from
vendors for the following services that will enable the University to broaden its current
communication channels to students:
 A bulk SMS messaging service
 The ability to handle interactive messages in the form of service requests or other
“transactions” from students who will query or update existing databases in a secure
environment
 A comprehensive and customisable reporting function
The requirements for the services are stated in Section 2: Requirements and Specifications.
The RFP procedure and the instructions for the format of submissions are provided in section
3 and section 4 respectively.
1.2
Background information
Unisa is a dedicated distance education institution that offers university and technikon-type
programmes. A variety of teaching approaches are used and multiple entry and exit points
are available. The merger between Unisa and Technikon Southern Africa and the
incorporation of the Vista Distance Education Campus (Vudec) on 1 January 2004 lead to the
“new” University of South Africa which currently boasts approximately 200 000 students.
The demography of the Unisa student community is extremely diverse in terms of age,
language, culture and students are situated all over the world. The main medium to
communicate with students is still to send printed material through the postal system but email is increasingly used for students who have e-mail facilities and access to the Internet.
Since many Unisa students have cellular telephones, or access to mobile phones, the
University perceives SMS as a viable form of communication and has decided that this
technology should be used to improve the services to students and at the same time take
advantage of lower costs – for Unisa and its students. There are numerous functional
divisions who would be able to use this technology as an efficient means of direct
communication to our students. Examples of this would be our library (late book reminders),
exam department (dissemination of exam results), finance department (statements) etc.
The core IT systems at Unisa are an in-house developed Student Administration system,
using an Oracle database, and commercial applications for HR, Finance and the Library
(Oracle HR, Oracle Financials and Innopac from Innovative Interfaces). The Student
Administration system has been developed with AdvantageGen - a Computer Associates
applications development tool. It is foreseen that all these systems would need interfaces to
send and receive/process SMSs. These interfaces would by necessity need to be written by
Unisa to cater for this diverse mixture of technologies.
2
2
Requirements and specifications
2.1
Volume
Due to the fact that Unisa boasts approximately 200 000 students, it may be possible that we
would require as many SMSs to be sent at any one time. The envisioned functions that we
would be using SMS technology for are by nature not very accurate for predicting volumes at
any given juncture, but working on the premise that we will send each student ten SMSs in an
academic year, we are estimating a volume of about 2,000,000 SMSs per calendar year.
2.2
Transmission to an on-line service
The service provider must allow the requests for the transmission of SMS messages to be
transmitted to an on-line service. This would incorporate the transmission of the request file to
the service provider's system over an agreed medium. Once the request has been
transmitted, the SMS transmissions should begin immediately, with no human intervention.
The speed of the connection between the service provider and UNISA should be agreed upon
in the service level agreement (SLA). UNISA would prefer the network that will be utilised to
be the Internet, even with the understanding that a dedicated network provides better security
and speed.
2.3
Secure connection
An encrypted communications channel between UNISA and the service provider is required.
This should preferably be a Secure Shell (SSH) connection.
2.4
Communications protocol
The communications protocol, including issues such as file format, headers and footers, must
be agreed upon and may not change. The reason for this is that Unisa will be developing
automated systems and a fixed protocol will ensure that no system changes will have to be
made due to a change in the protocol.
2.5
Priority feedback mechanism
The service provider's system must be able to report failed transmissions immediately. When
bulk SMSs are requested, any immediate failures must be reported within a specified time as
per the SLA and via an agreed medium and protocol. This is to allow Unisa to use other
methods of communication to get the information to the relevant students.
2.6
Two-way communications
Students and prospective students should be able to send requests via SMS with a
keyword/code that will be processed by the University’s systems. Such messages or data
should be forwarded to UNISA to a system for processing. This implies that a script that is
controlled by UNISA will accept this message and dependent on its contents, either route it
(via email) to a responsible person, or activate another script to perform whatever task is
requested. An example of this is where a student sends an SMS with the code “RENEW”
followed by the student number and a library item number to UNISA. The system decodes the
request and replies to the student with an SMS message: Renewal request accepted. Item
“number” is now due on “date” or Item may not be renewed. Please return item “number”.
2.7
Reporting
The service provider should be able to provide detailed reports. The reports should be in
comma delimited (CSV) format, or exportable to CSV. Reporting should include:
 Itemised list of all numbers requested.
 Total of all numbers requested.
 Itemised list of numbers succeeded including cost.
3
 Total of numbers succeeded including cost.
 Itemised list of numbers failed.
 Total of numbers failed.
2.8
International communications
The service provider must cater for international communications as UNISA has many
students that reside outside the borders of South Africa. A list of the countries to/from which
the service provider is able to send/receive messages should be provided.
2.9
Hardware and software requirements
Please state the hardware and/or software that is required at Unisa to implement the solution.
2.10
Implementation
Please state a guaranteed exact implementation date or the number of days from the signing
of an agreement, for the implementation of the solution.
Please state the type of expertise/assistance that you offer with the implementation of the
service and/or integration with the Unisa systems.
2.11
Service Level Agreement
A formal Service Level Agreement (SLA) that should include at least the following needs to be
instituted:
Aspect
Requirement
Connection speed
Unisa expects a throughput to the service provider of 8 Kbits per
second. The service provider will need to ensure that its connection to
the Internet is of sufficient bandwidth to provide this speed at any time
of day.
Availability
UNISA expects 99% availability over any one year period. Business
continuity, backup and disaster recovery procedures should be
specified.
Throughput
UNISA expects to be able to send 200 000 SMSs within one hour of
transmitting the request.
Error report
If a batch of SMSs is requested, any failure/s must be reported to
UNISA within one hour of commencement of the start of the batch
transmission.
NB!
2.12
A draft Service Level Agreement should form part of the proposal.
Contract/business options and issues
The University will consider agreements for a maximum period of one year with a renewal
option.
The Service Provider should present a draft agreement that covers order, billing, price,
payment, reporting and service level issues. See also 2.11 regarding the Service Level
Agreement.
The University prefers to pay for services rendered based on invoices/statements – in other
words not to purchase credits that may be forfeited if not used within a certain time period.
4
3
RFP Procedure
3.1
Sealed Tenders, including the Vendor application form, must be submitted into the official
Tender box located in the OR Tambo Administration Building, Room 6-16, Pretoria Campus
or into the official Tender box located in the reception area on the ground floor of the
Administration Building, Florida Campus. Please quote the tender reference number on the
sealed envelope.
3.2
The closing date for submissions is 12:00 on Thursday 20 January 2005.
3.3
All communications and inquiries of a technical nature should be directed per electronic mail
to smstender@unisa.ac.za. Replies relating to the received inquiries will be made available
for viewing by suppliers at http://www.tsa.ac.za.purchase/index.htm (SMS Services).
3.4
Each candidate will be notified in writing of the result.
3.5
Unisa will treat all information as confidential until the selection process had been completed.
In no event shall Unisa be liable for any breach of confidentiality.
3.6
The bidder must certify that the proposal, including prices, are binding, and will remain in
effect until 1 April 2005.
3.7
Proposals submitted may be withdrawn at any time up to the submission date and time by
submitting a written request signed by an authorized representative of the information
provider to the designated Unisa contact person.
3.8
Unisa expressly reserves the right to reject any and all proposals without penalty, to waive all
technicalities and irregularities and deviations of information provided and to be the final
judge in the selection process.
3.9
Unisa will not be liable for any errors or omissions in the proposals. Unisa reserves the right
to make corrections or amendments due to minor errors (typing, transposition, or any other
obvious error) in the submitted information identified by Unisa or the candidate.
3.10
The cost for preparing the proposals will be borne by the candidates. Unisa is not liable for
any costs incurred by candidates in the preparation and presentation of information and
demonstrations submitted in response to this RFP, or for travel costs for site visits to Unisa.
3.11
Please take note that all tender documents, as well as all annexures, must be signed by a
properly authorised signatory of the tenderer and the tenderer must confirm that its signatory
has the authority of the legal entity to sign the applicable documents, by attaching a certified
copy of the relevant resolution of the legal entity.
3.12
Timelines for Tender Process
Date
Action
20 January 2005
Tender Closing Date
21 Jan - 28 Feb 2005
Tender Working Committee to evaluate tender submissions
1 March 2005
Report to be Submitted to the Tender Committee Secretary
14 March 2005
Tender Committee Meeting decide on recommendation
29 March 2005
Management Committee Meeting make final decision
5
3.13
Evaluation Criteria
The following criteria will be used during the selection process:
Criteria
Sub-criteria
Vendor Profile
BEE
Financial stability
Technical expertise of support staff
Costs/Price
Setup cost (hardware, software, consulting)
Annual maintenance/license fees
Price per message sent
Price per message received
Price per reply message sent
Technical aspects As per requirements
Other aspects
Implementation plan and timeline
Completeness and acceptability of draft agreements and contract
Format and completeness of proposal
6
4
Instructions for Format and Contents of Proposals
PROPOSALS SHOULD BE FORMATTED AND
STRUCTURED AS OUTLINED BELOW
1.
Covering letter
2.
Proposal
Your proposal should be structured as follows:
Response to the requirements
Supply information in the same order as stated in Section 2: Requirements.
Cost Schedule
Provide the following cost information (VAT inclusive) in Rand (where applicable):
Setup cost
Hardware
Software
Consulting for implementation
Training
Keyword or code for Mobile Originating messages
Operating costs Annual maintenance/license fees (including cost for keywords/codes)
Price(s) per local message sent according to expected annual volumes
Price per international message sent
Price per message received (cost to Unisa)
Price per reply message sent
Other costs
3.
Please specify
Vendor Information
The University’s Policy on Purchasing requires all prospective suppliers to apply to be
registered on UNISA's supplier database of products and services on the prescribed form.
All prospective service providers should complete the attached application form (Form F25)
and submit the form and other required documents with the proposal.
Please direct enquiries about the application form to one of the Purchasing Offices:
Pretoria campus: (012) 429-2640 or 429-2573
Florida campus: (011) 471- 2812 or 471-2130
4.
Additional information (optional)
Provide any relevant information that you consider necessary to add that is not explicitly
required by the request or covered in the supplier application form.
7
8
Download