TA CS

advertisement
TACS
Technical Assistance for
Civil Society Organisations
Regional Office
This project is funded
by the European Union.
Technical Assistance Service Contract for the implementation of the project
“Capacity Building of Civil Society in the IPA countries and Territories (Albania, Bosnia and
Herzegovina, Croatia, FYR of Macedonia, Kosovo under UNSCR 1249/99, Montenegro, Serbia and
Turkey).
TERM OF REFERENCE
Organisation/Company for
the activity of providing a public accessible CSOs web application for the TACSO Project
Countries
Background of the assignment
The general objectives of this project is to strengthen the overall capacities and accountability of the
Civil Society Organizations (CSOs) within the IPA beneficiaries and to guarantee the quality of
services of CSOs and a sustainable role of the CSOs in the democratic process. The main purposes of
the project are to:


Increase and improve the capacity and actions of CSOs and to
Improve the democratic role of CSOs.
An important activity under this heading is to establish an accessible online database. As indicated in
the TOR of the project, the database should be a compendium of All CSOs and their initiatives and
should contain data on specific projects. The database shall also provide an overview of the national
legislation in place and under preparation. The database shall be a part of the TACSO project web
portal.
TACSO has received an expert study on establishing Regional CSOs Database for the TACSO
Project Countries. This study explains all technical details and requirements needed for the database
construction and implementation.
The Consultant is required to create fully functional bug-free web application as database of CSOs
for TACSO.
The Applicants are required to obtain a copy of expert study from TACSO Communication Officer
Sanela Tunovic at sanela.tunovic@tacso.org. This study will assist them in understanding the
concept of the regional TACSO database and the previous phases of the process.
TACSO Regional Office • Potoklinica 16 • 71 000 Sarajevo • t: +387 33 532 757 • f: +387 33 532 757 • e-mail: info@tacso.org
SIPU International AB Sweden • Civil Society Promotion Centre Bosnia and Herzegovina • Human Resources Development Foundation Turkey
Foundation in Support of Local Democracy Poland • Partners Foundation for Local Development Romania
TACS
Technical Assistance for
Civil Society Organisations
Regional Office
This project is funded
by the European Union.
Scope of the assignment.
Hardware and software purchase and installation.
Development of a regional web application.
Writing technical, administrative and user documentation.
Administrative training for TACSO staff.
Installation and configuration of Windows server, antivirus application, database solution, web
server and the developed application.
f) One year of support
g) Change request (modifications and alternations of the application)
a)
b)
c)
d)
e)
A) Hardware and software purchase and installation or alternatively rent of hardware with
installation
Products
Server
Microsoft Windows Server 2008 R2 - OLP
Database management system
Antivirus software
Quantity
2
1
1
1
Hardware (server) requirements:





1 x Quadcore 2 GHz Xeon® series processor or better
Support for additional processor
RAM: minimum 4 GBHARD DRIVES: 2x250GB minimum
Disk controller: with RAID 1 support
DVD writer
Anti-virus solution
Anti-virus solution for the server with real-time monitoring and regular virus database updates
would need to be provided by the implementing party.
Database Management System
The implementing party will need to provide a DBMS system with full support for SQL data and
relational constraints, stored procedures and functions, APIs for all major web development
platforms, graphical user interface for database administration.
TACSO Regional Office • Potoklinica 16 • 71 000 Sarajevo • t: +387 33 532 757 • f: +387 33 532 757 • e-mail: info@tacso.org
SIPU International AB Sweden • Civil Society Promotion Centre Bosnia and Herzegovina • Human Resources Development Foundation Turkey
Foundation in Support of Local Democracy Poland • Partners Foundation for Local Development Romania
TACS
Technical Assistance for
Civil Society Organisations
Regional Office
This project is funded
by the European Union.
B ) Development of a regional web application
The database and the web-site will be designed in such a way as to allow outside users to create
profiles for their CSO (i.e. register on the site) as well as to update the profile information later on.
The site administrators will be assigned the task of initially approving new profile registrations.
Following functions and requirements are identified and relevant use cases and mockups are
created in Technical specification (see Appendix A):
1) A single database to store and organize CSO profile information
2) A single web-application to enable access to users
3) Multilingual support to some extent
4) Ability to insert, update and delete profile information by registered users (only their profile)
5) Ability to approve data changes by site administrators
6) Ability to browse and search data by all users
7) Possible need to import data from other CSO databases at the beginning, either automatically or
manually
8) Site will need authentication/authorization capability implemented for those areas that are not
visible to the general public. Authentication will be done with username/password combination.
Authorization will be done in a multi-tiered way, allowing for at least two different types of users
(site administrator and CSO user).
C ) Writing technical, administrative and user documentation.
Developer documentation
The source code must be provided in full, including source code to run on the Web server and
source code for all database objects. Moreover, it is required that the source is appropriately
commented describing both the data and the operations carried out in the code.
Developer documentation must contain listing all the major data structures used both in the Web
server code and the database, as well as all the major algorithms used in the Web server code and
the database. It is the developers choice which kind of technique to use to describe the data
structures and algorithms (such as pseudo code, flowcharts etc.).
Administrator documentation
The implementing party must develop a detailed documentation for the staff who will deal with
installing and administering the website / web application. This includes precise descriptions of all
the tasks involved in installing the entire Web application, including the tasks to be conducted in
the operating system, on the Web server, deployment the files to the Web server, configuration
tasks, installation of the database, creating the necessary database objects, filling the database with
initial data etc.
This documentation will be used by local administrators to install the application, administer it
during its lifetime, configure it and possibly redeployed to another location.
TACSO Regional Office • Potoklinica 16 • 71 000 Sarajevo • t: +387 33 532 757 • f: +387 33 532 757 • e-mail: info@tacso.org
SIPU International AB Sweden • Civil Society Promotion Centre Bosnia and Herzegovina • Human Resources Development Foundation Turkey
Foundation in Support of Local Democracy Poland • Partners Foundation for Local Development Romania
TACS
Technical Assistance for
Civil Society Organisations
Regional Office
User documentation
This project is funded
by the European Union.
Functionality of the web application must be documented for all kinds of users, including public
users, CSO users and site administrators. This documentation should contain enough information to
enable a new user to quickly understand the functionality of the web application and how to use it.
The documentation will need to have an appropriate amount of detail, screenshots, procedures for
accomplishing different tasks such as registration, updating a user profile, approving or rejecting
CSO registrations etc.
D ) Administrative training for TACSO staff
The implementing party should provide training to those members of TACSO staff who will function
as site administrators. This training should be conducted either at TACSO premises or at another
location acceptable to TACSO staff. The training should include: installation of the application,
configuration, navigating the user interface and using the administration functions of the
application. The training should be a one-time event and take about four (4) to eight (8) hours.
Appropriate training materials should be provided, referencing relevant parts of the
documentation. In addition, an HTML version of the training materials, explaining the use of the
web application from the perspective of a public user, CSO user and the site administrator should
be provided and integrated with the final website.
E ) Installation and configuration of Windows server, antivirus application, database solution,
web server and the developed application
The implementing party must install, configure and tune the following:
- Server hardware
- Windows server 2008 R2
- Antivirus application
- Database solution
- Web server (IIS 7.5)
- Developed web application
- Any other component necessary for proper functioning of the developed application (SMTP,
etc).
The server and all configured application must be fully operational and put into the production at
TACSO premises.
F ) One year of support
The implementing party will provide technical support in the duration of one year, including
- bug fixing,
- database tuning,
- database backup and restore policy,
- operating system, web server and database log file monitoring for performance, security
and other relevant issues,
TACSO Regional Office • Potoklinica 16 • 71 000 Sarajevo • t: +387 33 532 757 • f: +387 33 532 757 • e-mail: info@tacso.org
SIPU International AB Sweden • Civil Society Promotion Centre Bosnia and Herzegovina • Human Resources Development Foundation Turkey
Foundation in Support of Local Democracy Poland • Partners Foundation for Local Development Romania
TACS
Technical Assistance for
Civil Society Organisations
Regional Office
This project is funded
by the European Union.
web server optimization and tuning.
Applying updates to the operating system, web server, the database management system
and development framework as well as regularly applying relevant security patches and
anti-virus updates.
Response time should not be grater then 4 hours with availability of service during 24 hours, 7 days
a week.
-
G ) Change Request
It is very possible that during the first months of the website’s operation the TACSO staff will
identify some additional desired functionality changes and upgrades. These will consist of either
modifying existing functionality of the application or introducing entirely new functionality to the
application.
It is educated estimate that all types of change requests and functionality additions/upgrades will in
all probability be maximum up to 20% of the entire functionality of the application for the first year.
Deliverables/results.
By the end of the assignment, the contractor should have finalized and delivered following:





Provision of specified hardware and software.
A functional and bug-free web application.
Administrative training.
Technical, administrative and user documentation.
Final report
Location of assignment.

TACSO Regional Office, Sarajevo, Bosnia and Herzegovina.
Duration and timing of the assignment
The assignment is expected to be initiated immediately. However TACSO retains the right to set the
new date for the beginning of the project. The offer needs to be valid for 4 months.
The assignment can take place as home work, but the Consultant should attend meeting in the RO
when initiating the contract, during midterm of the contract and by end of the contract.
The contract should be finished 90 days after the contract initialization.
Profile of the Company and project team


Proven record for at least 5 years of working experience in the field of assignment.
Team qualifications
TACSO Regional Office • Potoklinica 16 • 71 000 Sarajevo • t: +387 33 532 757 • f: +387 33 532 757 • e-mail: info@tacso.org
SIPU International AB Sweden • Civil Society Promotion Centre Bosnia and Herzegovina • Human Resources Development Foundation Turkey
Foundation in Support of Local Democracy Poland • Partners Foundation for Local Development Romania
TACS
Technical Assistance for
Civil Society Organisations
Regional Office
Following technical requirements must be met:
- MCITP: Enterprise Administrator 2 experts
- Senior web developer and software engineer, minimum 5 years of experience
- Senior database developer, minimum 3 years of experience
- Web designer, minimum 3 years of experience.
This project is funded
by the European Union.
The team should consist of minimum 3 members (members may perform more than one role listed
above).


Excellent communication skills in English; the knowledge and good communication skills in local
language would be considered as an asset.
The working language is English.
Application
Applications must be in English and entail the following:




Proposed work schedule and outline
Budget
CVs of staff members working on the project with references from the company of previous
assignment, mentioned in the CV to be attached;
Reference list of the organizations / proven records of experience of developing the web based
applications.
Monitoring and evaluation of the Consultant
The activity will be monitored by the Communications Officer. The STE will deliver a mission
report to the Team Leader before remuneration.
………………..
The application should not later than May 16, 2011, and to be sent by email to database@tacso.org.
TACSO Regional Office • Potoklinica 16 • 71 000 Sarajevo • t: +387 33 532 757 • f: +387 33 532 757 • e-mail: info@tacso.org
SIPU International AB Sweden • Civil Society Promotion Centre Bosnia and Herzegovina • Human Resources Development Foundation Turkey
Foundation in Support of Local Democracy Poland • Partners Foundation for Local Development Romania
Download