rfp it mobileapps_final draft_ 17042014

Upload: nurlan-nurmanov

Post on 06-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    1/46

     

    REQUEST FOR PROPOSAL

    For

    HAAD Mobile Application

    Development and Support

    RFP # no: 16/S/HAAD/PT/2014

    Bid issue date: April 22, 2014 

    Deadline for submission of proposals: May 20 ,2014 

    Closing time: 02:00 pm

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    2/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    2 / 46 

    T ABLE OF CONTENTS 

    SECTION A.  INSTRUCTIONS TO BIDDERS ........................................................................................ 6 

    1.1. TIMETABLE / DEADLINES................................................................................................................... 6

    1.2. PACKING AND LABELING OF PROPOSALS .............................................................................................. 61.3. SUBMISSION OF PROPOSALS .............................................................................................................. 6

    1.4. PROPOSAL CONTENTS ...................................................................................................................... 7

    A. TECHNICAL OFFER ............................................................................................................................ 7

    B. FINANCIAL OFFER ............................................................................................................................. 8

    1.5. BID BOND ...................................................................................................................................... 8

    1.6. RFP TERMS AND CONDITIONS ............................................................................................................ 8

    1.7. VALIDITY OF PROPOSAL ..................................................................................................................... 8

    1.8. INCOMPLETE AND LATE OFFERS ......................................................................................................... 8

    1.9. INQUIRIES....................................................................................................................................... 8

    1.10. ALTERATION OF PROPOSALS .............................................................................................................. 9

    1.11. ELIGIBLE BIDDERS ............................................................................................................................ 91.12. COSTS FOR PREPARING PROPOSALS ..................................................................................................... 9

    1.13. CLARIFICATION................................................................................................................................ 9

    1.14. EVALUATION OF PROPOSALS .............................................................................................................. 9

    A. TECHNICAL EVALUATION OF BIDS ........................................................................................................ 9

    B. FINANCIAL EVALUATION OF BIDS ......................................................................................................... 9

    1.15. AMENDMENTS ................................................................................................................................ 9

    1.16. CONFIDENTIALITY ............................................................................................................................ 9

    1.17. OWNERSHIP OF PROPOSALS............................................................................................................. 10

    1.18. BID CANCELLATION ........................................................................................................................ 10

    1.19. BIDDER’S RESPONSIBILITIES ............................................................................................................. 10

    1.20. AWARD........................................................................................................................................ 10SECTION B.  TERMS OF REFERENCE .............................................................................................. 11 

    2-1 GENERAL BACKGROUND OF HAAD ................................................................................................... 11

    2-2 PURPOSE OF RFP........................................................................................................................... 11

    2-3 RESULTS TO BE ACHIEVED BY THE VENDOR / CONSULTANT / SERVICE PROVIDER ....................................... 11

    2-4 PROJECT OVERVIEW....................................................................................................................... 11

    2-5 PROJECT DURATION ....................................................................................................................... 12

    2-6 PROJECT SCOPE ............................................................................................................................. 12

    SECTION C.  DRAFT CONTRACT AGREEMENT AND CONDITIONS .................................................... 32 

    ARTICLE 1. SUBJECT ................................................................................................................................ 32

    ARTICLE 2. STRUCTURE OF THE CONTRACT .................................................................................................. 32

    ARTICLE 3. CONTRACT VALUE .................................................................................................................. 32

    ARTICLE 4. COMMENCEMENT DATE .......................................................................................................... 32

    ARTICLE 5. PERIOD OF EXECUTION & MAINTENANCE ................................................................................... 33

    ARTICLE 6. PERSONNEL ........................................................................................................................... 33

    ARTICLE 7. INFORMATION TO BE PROVIDED TO THE VENDOR ......................................................................... 33

    ARTICLE 8. REPORTING ........................................................................................................................... 33

    ARTICLE 9. PAYMENTS ............................................................................................................................ 34

    ARTICLE 10. CONTRACT PRICE.................................................................................................................... 34

    ARTICLE 11. CONTACT ADDRESSES .............................................................................................................. 34

    ARTICLE 12. PERFORMANCE BOND ............................................................................................................. 34

    ARTICLE 13. INTELLECTUAL PROPERTY ......................................................................................................... 34

    ARTICLE 14. NON-ASSIGNMENT ................................................................................................................. 35

    ARTICLE 15. VENDOR’S OBLIGATION ........................................................................................................... 35

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    3/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    3 / 46 

    ARTICLE 16. CONTRACTING AUTHORITY ACKNOWLEDGEMENT ........................................................................ 36

    ARTICLE 17. CONFIDENTIALITY ................................................................................................................... 36

    ARTICLE 18. PENALTIES ............................................................................................................................. 36

    ARTICLE 19. TAXES ................................................................................................................................... 36

    ARTICLE 20. TERMINATION........................................................................................................................ 36

    ARTICLE 21. CORRECTIVE ACTION............................................................................................................... 36

    ARTICLE 22. GOVERNING LAW AND LANGUAGE ............................................................................................ 36

    ARTICLE 23. ENTIRE AGREEMENT ............................................................................................................... 36

    ARTICLE 24. DISPUTE SETTLEMENT ............................................................................................................. 37

    ANNEX I – TECHNICAL EVALUATION CRITERIA ................................................................................... 38 

    ANNEX II – FINANCIAL EVALUATION TEMPLATE ................................................................................ 39 

    ANNEX III – SERVICE LEVEL AGREEMENT ........................................................................................... 40 

    ANNEX IV – PROBLEM ESCALATION GUIDELINE ................................................................................. 41 

    ANNEX V – PROJECT PHASES & DELIVERABLES .................................................................................. 42 

    ANNEX VI – HAAD CURRENT APPLICATIONS AND SERVICES ............................................................... 43 

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    4/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    4 / 46 

    The complete Request for Proposal shall include the following:

    Section A: Instructions to Bidders

    Section B:

    a.  Terms of Reference (Technical requirements/ specifications)

    b.  Financial Proposal (To be submitted by the bidder in the Financial offer using the

    template Provided)

    Section C: 

    Draft Contract Agreement and Conditions

     Annexes:  Annex I: Technical Evaluation Criteria

      Annex II: Financial Template

      Annex III: Service Level Agreement

      Annex IV: Problem Escalation Guideline

      Annex V: Project Phases & Deliverables

      Annex VI: HAAD Applications and services offered

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    5/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    5 / 46 

    Definitions and Abbreviations:

    The terms used herein this RFP and the subsequent contract shall have the following

    meanings:

    ADSIC Abu Dhabi Systems and Information Centre

    App Mobile Application

    Bidder A legal entity entitled to submit proposal in respond to this bid

    BRD Business Requirements Document

    Consultant / Vendor The awarded bidder selected to perform the project’s scope ofwork

    Contracting Authority/ HAAD Health Authority- Abu Dhabi

    Cross-platform compatibility Software/App that can run on multiple types of platform.

    Days Calendar days

    Dedicated Mobile Web App A website that is tailored to function on a mobile device.

    GIS Geographic Information System

    Government Government of Abu Dhabi.

    GPS Global Positioning System

    Hybrid App It’s a type of application has cross-platform compatibility but canstill access a phone’s hardware 

    IPC International Patient Care

    MEAP Mobile enterprise application platform

    N/A Not Applicable

    Native App Is a smartphone application that is coded in a specific programming

    language, such as Objective C for iOS and Java for Android

    operating systems

    OS Operating system

    RAR Readiness Assessment Reports

    RFP Request for Proposal

    SDD System Design Documents

    Service/ project The specified Scope specified herein Section B of this RfP

    TFS Team Foundation Server, Microsoft product which provides source

    code management.

    ToR Terms of Reference

    TRR Technology Recommendation Report

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    6/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    6 / 46 

    Section A. Instructions to Bidders

    In submitting proposals, bidders must comply with all instructions contained in this RfP document.

    Failure to submit a proposal containing all the specified information and documentation (incl. allcompleted forms and templates, and a declaration that the entire specified ToR will be accepted)

    within the stated submission deadline will lead to rejection of the proposal.

    1.1.  Timetable / Deadlines

    Subject Date

    Deadline for requesting clarifications from the HAAD May 07 , 2014

    Last date for issuing clarifications by the HAAD May 11 2014

    Deadline for submission of proposals May 20, 2014

    Public Bid opening of technical proposals to all participated

    Bidders in the Tender

    Terms for attending the Public Bid opening Session:

    The bidder’s representative who wishes to attend the PublicBid opening should hold authorization letter stating his ID

    no. (Passport no.) Signed and stamped by the authorized

    person in his Company.

    Date: May 21, 2014

    Time: 10:00 am

    Venue: Meeting room

    – 2nd floor – HAADbuilding (address

    stated below in Article

    3/Section A)

    1.2.  Packing and Labeling of Proposals

    Each submitted proposal must comprise a Technical offer and a Financial offer, each of which must

    be submitted separately (see clause 03). Each technical offer and financial offer must contain one

    original, clearly marked "Original", and 2 copies, each marked "Copy". Failure to respect the

    requirements in clauses 03 and 04 will constitute a formal error and will result in the rejection of the

    proposal.

    1.3.   Submission of Proposals

    Proposals must be submitted either by recorded delivery (official postal service) or   hand deliverydirectly to the Contracting Authority in return for a signed and dated receipt to the following address:

    Mr. Saif Khalifa Ahmed Saif Al Suwaidi – 

    Section Head of Procurement

    Health Authority – Abu Dhabi

    P.O. Box 5674

    2nd  floor – Procurement Section

    Proposals submitted by any other means (i.e. facsimile or e-mail) will be rejected.

    Proposals must be submitted using the double envelope system, i.e., in an outer envelope containing

    two separate, sealed envelopes, one marked "Envelope A - Technical offer" and the other "Envelope B

    - Financial offer".  All parts of the proposal other than the financial offer must be submitted in Envelope A.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    7/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    7 / 46 

    Abiding from these rules (e.g., unsealed envelopes or references to price in the technical offer) is to

    be considered a breach of the rules, and will lead to rejection of the proposal.

    The outer envelope should carry the following information:

    a) 

    The address for submission of proposal indicated above;

    b)  The reference code of the bid to which the bidder is responding (16/S/HAAD/PT/2014)

    c)  The name of the bidder.

    The pages of the Technical and Financial offers must be numbered. 

    1.4.  Proposal Contents

     A.  Technical offer

    Document Title Check ListY/N

    Table of Contents, including page numbers.

    Full contact details of the key person in the company in case of any

    clarification requirements. 

    *Letter of Submission on Contractor’s letterhead signed and stamped

    by the person in charge or the Contractor’s authorized representative

    acknowledging the Contractor’s agreement to the terms and conditions

    of this RFP and certifying that all information offered in the submitted

    proposal are true, accurate, and complete.

    * An executive summary & Technical approach, demonstrating the

    bidder’s understanding of the project’s requirements,…etc)requirements and the proposed solution for such project.

     Audited Financial Statements for the past two years.

    Copy of valid trade license/ Legal registration documents/agency

    registration in UAE.

    Bidder’s project team organisation chart .

    Business references  for at least three (3) projects of similar nature

    executed in the UAE/GCC that shows that the bidder has a satisfactory

    performance record. Business References can be either copies of

    contracts (i.e., pages that shows the agreement and scope of work) or

    letter of references from entities for which the bidder has performed

    services of similar nature, to demonstrate the bidder’s capability ofmeeting the project’s requirements. Bidder is required to include

    details of points of contact (name, address, telephone number, etc.)

    for such references.

    Soft copy of the Technical proposal ONLY  (with No reference to

    commercial offer).

    *Unconditional bid Bond

    Detailed CVs for the key experts and project team showing the

    number of staff involved in the project implementation, full time or

    part time and the time allocated to the project, per staff.

    Project Time schedule of the management's plan for the activities

    and the proposed solution.* Note: After the bid opening of the TECHNICAL proposals and in case any bidder did not

    submit the required documents stated above, the proposal will be administratively rejected

    without further consideration for review.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    8/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    8 / 46 

      REVEALING THE FINANCIAL OFFER IN TECHNICAL OFFER WILL LEAD TO THE IMMEDIATE

    REJECTION OF THE PROPOSAL.

      Failure to submit the bid bond on time of the closing of the tender submission will lead to

    immediate rejection of the proposal. 

    B. 

    Financial offerThe Financial offer must be presented as an amount in U.A.E currency (AED), inclusive of all

    applicable tariffs and /or taxes and must be submitted using the attached template (Annex II-

    Financial Template). Bidder has to provide the prices showing the price per item and the total cost.

    Bidder has to provide the prices using the financial offer template.

    Payments under this contract will be made in U.A.E currency (AED).

    1.5.  Bid Bond

    The bidder must submit a bid bond with an amount of AED 24, 000 (Twenty Four Thousands Dirham)

    enclosed in the technical proposal. The bond shall be unconditional, valid for 120 days starting fromthe closing date of proposal submission and addressed to the Health Authority – Abu Dhabi. Priorityfor issuing the Bid bonds in UAE should be from an Abu Dhabi Banks. The bid bond will be returned

    back to bidders after the evaluation and awarding processes are completed. The Bid Bond will be

    forfeited for the benefit of the Contracting Authority in case the bidder withdraws prior to the lapse

    of the 120 days validity. The Bid Bond shall be returned back to the bidders as follows:

    -  To those who are not awarded this RFP;

    -  In case the Contracting Authority cancels this RFP; and

    -  To the bidder who is awarded this RFP on condition that the contract is signed.

    1.6.  RFP terms and conditions

    Failure to accept the terms and conditions of the RFP at time of award may result in awarding the

    contract to the next bidder.

    1.7.  Validity of proposal

    Proposal must remain valid and open for the acceptance of HAAD for 90 days from the RFP closing

    date. Proposals specifying shorter acceptance period will be considered non- responsive proposal.

    1.8.  Incomplete and Late Offers

    Incomplete and late proposals will not be accepted. It is the bidder responsibility to ensure that the

    proposal is submitted complete, on time and in accordance to the RFP terms and conditions. Late

    proposals shall be returned back unopened.

    1.9.  Inquiries

    Bidders may submit questions in writing either through fax or e-mail to the following address as in

    the table 1.1 above before the deadline for submission of proposals,:

    Contact name : Ms. Dina Mohsen – 

    Procurement Officer

     Address : Health Authority – Abu Dhabi

    Fax No . : +971 24193692

    E-mail : [email protected]

    Note: Responses to bidders’ inquiries will be published on HAAD website.  Bidders’ are

    requested to regularly check HAAD website for tender updates.

    mailto:[email protected]:[email protected]:[email protected]

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    9/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    9 / 46 

    1.10.   Alteration of ProposalsAny clarification to be issued by the Contracting Authority will be communicated  in writing to all the

    bidders before the deadline for submission of proposals. No further clarifications will be given after

    this date.

    Any prospective bidders seeking to arrange individual meetings with the Contracting Authorityconcerning this contract during the bidding period may be excluded from the bidding procedure.

    1.11.  Eligible Bidders

    Bidder considered eligible to submit proposal is defined as the entity /organization that is legally

    registered to do business and can provide a valid certificate of legal registration/ trade registration

    licence.

    1.12.  Costs for preparing proposals

    Under no circumstances will HAAD be liable for any costs incurred in connection to the preparation

    and submission of the proposal even if the Contracting Authority decides to reject all the proposals or

    cancel the bid.

    1.13.  Clarification

    During the evaluation process, HAAD may request additional information from bidders if it is

    necessary for further clarification in regards to the submitted proposal.

    1.14.  Evaluation of proposals

    Evaluation process aims to select the responsible bidder whose proposal is technically superior at

    reasonable price.

     

    The weight of the technical factors = 70 %

      The weight of the price = 30 %

    Only proposals with average scores of at least 70 points qualify for the financial evaluation

     A.  Technical evaluation of bidsThe quality of each technical offer will be evaluated in accordance with the evaluation factors

    specified in (Annex I) of this bidding document. No other award criteria will be used. The award

    criteria will be examined in accordance with the requirements indicated in the Terms of Reference.

    B.  Financial evaluation of bids

    Upon completion of the technical evaluation, the financial offer, for those bidders who passed thetechnical evaluation stage, will be opened.

    1.15.   Amendments

    During the proposal submission period, if the Contracting Authority decides to modify/ change any

    requirement/s of the RFP, then the modification/s shall be released through the issuance of an

    amendment to the RFP. Amendment will be issued in writing and will be sent to all bidders.

    1.16.  Confidentiality

    The entire evaluation procedure is confidential and all proposals are for official use only and may be

    communicated neither to the bidders nor to any party other than the Contracting Authority.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    10/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    / 46 

    1.17.  Ownership of proposals

    The Contracting Authority retains ownership of all proposals received under this bidding procedure.

    Consequently, bidders have no right to have their proposals returned to them.

    1.18. 

    Bid CancellationHAAD has the right at any stage in the bidding process to cancel the whole bid without the need to

    give a justified reason to any of the bidders. Bidders will be notified in writing of the cancellation by

    the Contracting Authority.

    1.19.  Bidder’s Responsibilities 

    It is bidder’s responsibility to examine all of the RfP’s terms and conditions and to request for

    clarification from the Contracting Authority’s (only to the contacts mentioned in this RfP in writing)

    for unclear or vague statements, if any. It shall be bidder’s responsibility if his proposal is eliminated

    due to submission of unclear, improper, incomplete or loose proposals

    1.20. 

     Award  Successful bidder will be notified in writing of the award. An award is not a contract and can bewithdrawn at any time by HAAD prior to its signing of a definitive contract. Successful bidder will be

    required to sign at the completion of the selection process to sign a formal agreement on such terms

    and conditions as per HAAD’s standard terms. The final agreement will stipulate that the application

    software and the recommended hardware configuration specified will satisfy the functions as stated

    in the RFP. Vendors should also be aware that the following documents would be included as

    attachments to the final contract:

      this RFP

     

    the vendor’s proposal and attachments  any other official correspondences between the authorized persons only from both parties in

    terms of emails, letters and faxes that may be used to convey clarifications, commitments or

    requirements between HAAD and the selected Bidder.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    11/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    / 46 

    Section B. Terms of Reference

    2-1  General Background of HAAD

    The Health Authority - Abu Dhabi (HAAD) is a local governmental entity established by a special

    Decree (01/2007); it was previously known as "The General Authority of Health Services for the

    Emirate of Abu Dhabi", the main function(s) of HAAD is to regulate the Healthcare Sector within the

    Emirate of Abu Dhabi, both Public and Private, through Policies, Laws, Regulations, Inspections and

    Audits. The corporate office of HAAD is located in the capital of UAE, Abu Dhabi.

    HAAD regulates healthcare services delivered by more than 800 healthcare facilities in the Private

    Sector.

    HAAD is responsible for licensing, quality control and in regulating all the health care facilities and

    health professionals in the Emirate of Abu Dhabi, with the vision of developing health communities,

    and to monitor healthcare facilities so that they deliver high quality healthcare services in accordance

    with the best international practices and quality standards to its population.

    2-2  Purpose of RFP

    HAAD is seeking proposals from experienced and qualified firms to build and develop a secure

    Mobile Enterprise Application Platform (MEAP) for mobile application(s) for the HAAD current

    business applications and provide a continuous support for 12 months (one year), which is

    compatible with most mobile platforms and devices.

    2-3 

    Results to be achieved by the Vendor / Consultant / Service Provider

    HAAD has many current applications and systems that are used across all business functions that do

    not have mobile interface. HAAD seeks to build and develop a secure Mobile Enterprise Application

    Platform (MEAP) and interface for HAAD current business applications and provide a consolidated

    view with interactive access and integration with current systems and applications at HAAD. This

    MEAP platform should support multiple operating systems iOS, Android, BlackBerry, Tizen and

    Windows Phone.

    2-4  Project Overview

     A- 

    IntroductionHAAD is embarking on transformational stage to achieve Abu Dhabi government strategic objectives

    and improve government services, customer experience and satisfaction. As part of that effort HAAD

    is executing multiple strategic initiatives, and building up capabilities the subject of this RFP address

    those objectives by capitalizing investment on Enterprise Mobility platform, that is capable of

    providing services through different mobile platforms.

    B-  Project Objectives

    The purpose of issuing this RFP is to select a competent and highly qualified bidder, who has

    sufficient experience in supply, installation, implementation, developing, designing, and training

    and continues on site operation and improvement for one year of Mobile Enterprise Platform.This will serve HAAD’s business and the public users to access our mobile services as well as

    web services.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    12/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    2 / 46 

    C-  Project Constraints and Assumptions

      The bidder must have experience in Android application development, Android SDK and APIs,

    Java, C, and C++.

      The bidder must have experience in Objective C, iOS application development for iPhone, iPad

    and iPod Touch.

      The bidder must have experience in Microsoft Apps (C#, Visual Basic, XAML).

      The bidder must have experience in Mobile Web Apps (HTML5, CSS3, JavaScript and jQuery).

      The bidder should have experience with large data sets and various data formats (XML, KML,

    CSV), JSON and web services and APIs.

     

    The bidder should demonstrate experience in similar projects in UAE or GCC.

    2-5  Project Duration

    The duration of this project should be 5 months from the date of contract signatures. And

    provide a continuous support for 12 months (one year) from delivery and acceptance of the

    project deliverables.

    2-6 

    Project Scope

     A- Software & Hardware

    The scope of services includes purchase, Business requirement Anslysis, delivery, installation,

    develop, train and support of MEAP.

    Developed predefined mobile services based on MEAP, See list of Current HAAD applications

    and services as listed in Annex VI.

    B- Delivery, Installation, Deployment, and Configuration

      The Bidder is responsile to conduct Business requirement Anslysis for the current

    applications and services that HAAD is currently using ( see attached sample list Annex VI).

    The Bidder is required to review interfaces needed and mutiple input sources to collect

    information from all sources.

      The Bidder is required to create business requirement documents, technical designs using full

    screen mokups and system design dcouments to represent requirements for HAAD approval  The bidder is responsible to deliver, install, deploy, and configure MEAP on HAAD delivered

    hardware environment.

    Note: For the avoidence of doubt , bidders are not requested to delver any hardware . The

    hardware will be provided through HAAD.

      The bidder is responsible to develop and implement (distribution format of each platform)

    for predefined mobile services, for requirements detailed in Annex I.

      The bidder is also expected to provide all necessary documentation and conduct handover

    and knowledge transfer sessions to HAAD resources for installation, configuration of MEAP

    and developed Apps.

     

    bidder is responsible for providing the licenses required for the function of the delivereditems.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    13/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    3 / 46 

      The bidder shall deliver to HAAD all source code, tools, third party tools, engines, and

    libararies used in the entire development and deployment cycle to HAAD reposnisble team

    and provide full training to HAAD technical team.

      Bidder shall provide stress testing that can be used to simulate actual load in the test

    enviornment before deoploying solution to production. Tests need to simulate between 100 – 500 Concurrent sessions.

      Stress testing shall be able to record actual navagiation through web screens on any mobile

    device and capture screens, ketstrokes, and data entered. Also be able to inout data from

    outside sources like excell sheet to provide different sets of data when running a astess test.

      Ability to rerun stress testing scenarios and compare results capturing hits per page, I/O and

    disk and other performance metrics that can provide enough infirmation to trouble shoot SQL

    or code problems and provide better understanding t the code and ailiyty to test code before

    running in production

      Bidder shall generate a benchmark report or stress testing baseline that any new chnages and

    development shall be better than the baseline.

      Bidder shall perform the stress testing in the below :

    Functional Testing- ensures that the application is working as per the requirements.o  Performance Testing- This is the undertaken test to check the performance and

    behavior of the application under certain conditions such as low battery, bad network

    coverage, low available memory, simultaneous access to application’s server by

    several users and other conditions.

    o  Memory Leakage Testing.

    o  UAT-

      validation of the implemented scope and assurance that it meets both

    functional and technical requirements.

      Automate and script all User Acceptance Test Case

    o  Operational/Interrupt Testing - An application while functioning may face several

    interruptions like incoming calls or network coverage outage and recovery. The

    different types of interruptions are:

      Incoming and Outgoing SMS and MMS

      Incoming and Outgoing calls

      Incoming Notifications

      Battery Removal

      Cable Insertion and Removal for data transfer

      Network outage and recovery

      Media Player on/off

      Device Power cycle

    An application should be able to handle these interruptions by going into a suspended

    state and resuming afterwards.

    This entails checks for back-up of necessary information in the app, save and recovery

    plan if battery goes down, data lost in case of app upgradation from appstore market,

    app access if user gets any alarm, call, message, reminder, etc., and battery power

    usage while app is being accessed.

    o  Installation testing- This testing process covers installation, updating and

    uninstalling of an application.

    o  Certification Testing  - To get a certificate of compliance, each mobile application

    needs to be tested against the guidelines set by different mobile vindor such as

    guideline for apple “App Review Guidelines”.

    o  Security Testing –  This  includes encryption/decryption techniques used for data

    communication, checks for multi-user access without interfering with the data

    between them, check for access to files saved in the app by any unintended

    users/apps.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    14/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    4 / 46 

      Bidder shall provide training required to run and use the stress testing scenarios

      Bidder shall be responsible to provide bandwidth consumption and number of sessions

    estimates for all mobile applications.

    i. 

    Pre-Existing Work and/or Commercial Software

      Bidder shall have similar expereince developing mobile applications in similar capacity and

    able to provide references for HAAD to review.

      HAAD will require to call references and verify Bidder experience.

      HAAD will require Bidder to arrange for site visits and to demonstarte application

    development cycle and deployment methofolody show sample application on all Operating

    system devices required.

    ii.   Architecture and Standards

    The system is expected to comply with high level of security as per international and

    organization application security standards. HAAD IT Department is complying with various

    ADSIC standards (ADSIC v.2) (http://adsic.abudhabi.ae). HAAD IT and Strategy Departments are

    currently certified to ISO / IEC 27001: 2005 standard.

    The environment shall have the following system and infrastructure design:

    -  Clustered web servers

    User connect using mobile devices and interact with Web servers.o  Users can connect to any of the clustered web servers

    o  Web servers connect to application servers ( any of the two clustered application

    servers)

    o  Static information can be presented to users sing http protocol

    o  Once authenticated and log in is required only HTTPS is allowed. Access to any

    authenticated and secure data should be using SSL and HTTPS

    o  Web servers cannot and should not connect directly to the database servers, But only

    can connect through application servers.

    Clusters application serverso  Application servers received SSL requests from Web servers

    o  Applications servers can communicate with mobile devices if needed or required

    o  Applications servers communicate with database servers using SQL query

    -  Clustered database servers

    o  Two database server nodes are required for high availability

    o  At any point in time any application server can retrieve data from the database cluster

    o  Admin tools can connect directly to database using secure method but no devices or

    mobiles are allowed to connect to the database directly.

    http://adsic.abudhabi.ae/http://adsic.abudhabi.ae/

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    15/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    5 / 46 

    -  Disaster Recovery

    o  The Bidder is required to assist and support the creating of a disaster recovery DR

    environment in case of primary site failure. HAAD infrastructure team will be

    responsible for all infrastructure and administration. Bidder is required to provide

    supportive designs and requirement to create the DR environment at HAAD DR site.o  Bidder is required to configure and clone production environment at DR site and

    assist infrastructure team to design the DR solution

    o  HAAD infrastructure team will automate a process supported by Bidder to

    synchronize data from primary to DR site.

    -  Infrastructure responsibility

    o  HAAD will be responsible to provide all hardware solutions, operating systems

    licenses, networking, storage and database licenses

    o  Infrastructure will be based on VMware and Microsoft technology

    All development tools should be compatible with Microsoft technology

    iii.  Methodologies

    The Bidder must fit with Agile Methodologies as part of their proposal. Bidder shall also use

    SDLC standard for software development and comply will all technical documentation.

    Three environments are required to be maintained and prepared by the bidder. The

    environment are Development, test and production.

    Middleware is required in which there should be n-tiers web, application and database servers.

    Development shall be deployed to application servers and mobile devices only interact with the

    web server. No connection between mobile devices is allowed directly to the database.Connections have to be securely allowed through the application servers.

    iv.  User Help

    The application should have help user guide and user manuals for assistance.

    v.  Training

    Training is part of the project’s requirements and the bidder shall provide details on the level of

    training recommended.

    Describe training courses that are provided as part of the solution as a know how to minimum

    two persons.

    Provide hands on training to HAAD developers in a way that the developers can follow the same

    development cycle and are able to develop, deploy changes; however, a detailed designed

    document of Application interfaces, with other applications/modules shall be provided.

    Develop and provide end user training guidance documents/manuals for end users of the

    system – i.e. program staff, managers. 

    vi. 

    Maintenance & Support

    Following are the minimum expectations, but the Bidder may propose improvements:

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    16/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    6 / 46 

      Bidder shall cover after go live for 1 year warranty all support issues and maintenace

    problems. the vendor is able to resolve code and function problems that arrise from

    applications developed.

      Guaranteed technical support services to resolve installation, configuration and integration

    issues.

      Preferable support by bidder would be via Telephone, Email, Web or Fax. Bidder should

    ensure that the complaints be logged and routed to a proper specialist.

      HAAD resource should also be able to log and track the progress of reported issues.

      Assistance for guaranteed product support from main supplaiers such as IBM.

      For more details about Service Level Agreement, please refer to Annex III.

    Note: Please note above maintenance and support period varies depending on nature of the deliverables

    vii.  Target Environment Business Context

    The target enterprise mobility platform will provide and enable customers and HAAD users

    interaction with HAAD application and services using a mobile delivery channel, additionally will be

    used to expose business related and business support services that enable HAAD employees to

    conduct some of their work remotely through their mobile devices. Therefore, it should have the

    following high level functional components:

    Mobile application development:

    Tool that can coexist within different platforms and enable the development of cross mobile

    Operating System applications. i.e. build once and deploy on multiple operating systems likeWindows Mobile, RIM, Symbian, iOS and Android. Some of the main features of the tooling

    environment include:

    •  Visual Interface design

    •  Data Presentation

    •  Enterprise Data Connectivity

    •  Business Logic Development

    •  Event and Message Development

    •  Mobile SOA Development

    •  Debugging, etc.

    Enterprise Data Access

    Should support transparent data access and shield from the complexities of the data sources and

    hence a data virtualization layer provides a simplified interface between the varied data sources and

    the mobile application layer.

    Enterprise Service Access

    Adopts Services Oriented Architecture (SOA) for enterprise applications, leveraging SOA interfaces

    for mobile application development is critical. Infrastructure elements within the platform should

    support access to SOA and aid in mobilizing SOA interaction points which allows loosely connected

    mobile applications.

    Enterprise Events and Messages

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    17/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    7 / 46 

    Should enable mobile environments use messages to exchange information in a reliable, seamless,

    secure exchange of messages between mobile devices and the enterprise across various network

    protocols, like GPRS and Wi-Fi, provides a backbone for building mobile applications that represent a

    view into the enterprise and also allows for enterprises to have a real-time view of the mobile

    environment.

     Application/Device Management and Security

    The intended platform should enable customer to government and employee to government services

    to be run across smart mobile application therefore, it should provide mobile management

    infrastructure handling various tasks associated with application deployment and post deployment

    maintenance. Considering that users are prone to losing devices, and there are a large number of

    security threats that are quick to capitalize on the losses, securing applications, data, and devices will

    become a critical element in a mobile ecosystem. In addition to managing the applications on devices

    in a secure way, managing the devices is a critical piece as the volume and heterogeneity of devices

    grows.

    Systems Administration and ManagementIt should provide simplified administration and management in addition to a common interface

    (graphical and programmatic) should be available that will also enable 3rd party management tools

    to support the system using standards-based integration.

    Mobile Client Platform

    With the heterogeneity of mobile devices, the functionality they provide, and the interfaces that each

    of them expose, developers need access to a standardized client platform that provides a uniform

    interaction model hiding the differences and unique complexities from a development standpoint

    while still leveraging the full potential of the individual devices.

    viii.  Target Architecture (Technology)

    The following diagram depict the target solution:

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    18/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    8 / 46 

    ix. Target Mobile Enterprise Application Platform (MEAP)

    Specification

    This section will describe the target MEAP specification.

    Component Mobile enterprise application platform

    Component

    Description

    MEAP will be used to design, develop, deploy and operate mobile

    delivery channel that exposes business services through mobile

    applications. Business services audience might be Public customers or

    HAAD Employees.

    Scope of Work Complete implementation of the mobile platform

    Ref. # Requirement

    1

    Customization of User Interface  Must follow the look & feel of HAAD Standard with colors

      Easy-to-use interface with well-designed, intuitive interface that

    supports elegant solutions.

      Globalization and Localization based on the end user settings

    (Currency, Date, Arabic characters plus other languages)

      Should support right to left layout as well as left to right layout.

      Solution should support the production of native, hybrid and HTML5

    interfaces for the following mobile platforms:

    1. 

    Android2.  iOS

    3.  Windows 8/RT

    4.  RIM & Blackberry

    5.  Tizen

    2

      Manage & Deploy Apps across All Mobile Devices through proper

    deployment tool.

      Deploying a content updates should occur without

    reinstalling/remove the applications from the end users.

    3  

    Should have a real time monitoring & administrating tools for Apps.

    4   Separate back-end and front-end apps using middle ware concept

    such as REST, JOSN and Web services.

    5

      Device traffic with HAAD back end should be through HTTPS

      For static pages such as “About HAAD” and “Location of HAAD”should use cashing concept.

    6  The solution should support the offline/online with proper error

    handling in case of required internet access for online but the device

    does not have it.

    7  

    The solution should be support push notifications services and CloudMessaging services

    8   Should support the major stateless architecture runs over HTTP

    including:

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    19/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    9 / 46 

      JSON, REST, SOAP, WSDL, and SOA

    9   Should have high performance and scalability features to be able to

    handle high volumes of transactions

    Component Email

    Component

    DescriptionEmail services are needed to facilitate exchanging digital messages.

    Scope of WorkAn HAAD Email Interface already exits and need to be integrated with that

    interface.

    Ref. # Requirement

    1   Should integrate with the existing MS Exchange.

    Component SMS Gateway

    Component

    Description

    An SMS gateway is required to allow for interaction between

    applications/web-services and mobile devices through the exchange of

    SMS (Short Messaging Services).

    Scope of Work

    An SMS Gateway already exits (no implementation is required). Winning

    bidder will need to integrate with the existing SMS Gateway.

    Ref. # Requirement

    1 Should integrate with the existing SMS Gateway (Web services interface).

    2Should support Unicode messages and all the international character

    maps and special characters of languages (including Arabic).

    Component Adapters

    Component

    Description

    HAAD using different back end technology such as:Database : Oracle, SQL Server, XML … etc 

    Protocols : LDAP, SMTP, TCP/IP … etc 

    Technology : Documentum, Arc GIS server, DotNetNuke… etc 

    Gateway: e-Payment gateway, SMS gateway and email notification

    gateway..etc

    Scope of Work Complete implementation of adapters

    Ref. # Requirement

    1 Should have ready-made adapters for all HAAD back ends

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    20/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    2 / 46 

    Component Integration

    Component

    Description

    Integration the apps with HAAD back-end applications such as BPM

    applications, ERP system and .Net Applications.

    Scope of Work Complete implementation of integrations

    Ref. # Requirement

    1Should support the major stateless architecture runs over HTTP including:

    JSON, REST, SOAP, WSDL, and SOA

    2 Must register all interactions and activity done through the services.

    3The ability to integrate with the various portals, applications, web services,

    databases, etc that are communicating across the EMP

    4Authentication must only be done on server with customer profile , and

    should never happen locally

    Component Service Security management

    Component

    Description

    Security management is required to protect the information exchanged

    and stored within HAAD by maintaining the information’s confidentiality,integrity and availability and to consume HAAD identity management and

    access control services across HAAD MEAP

    Scope of Work Complete Integration of Service Security Management Modules

    Ref. # Requirement

    1Should consume BPM user management module for any services required

    user access.

    2Should consume the centralized and policy based access control

    mechanism for authentication

    3Should support LDAP based mechanisms for storing and accessing user

    credentials, access rights, and user profile information

    4

    Should be able to support different user access technologies such as usercredentials, biometrics, token, etc

    Should be Ensure Secure Connections to the HAAD back end by using SSL

    certificate.

    4 Should support policy based authorization services

    6

    Should provide encryption and data integrity functionality (symmetric &

    asymmetric signatures) to maintain secure messaging across the platform

    and should support various encryption and signature standards

    7Should be able to integrate with and provide security management

    services to external entities such as ADSIC

    8Should support SAML security token standard and a framework for

    exchanging security information

    9

    Should support security standards and protocols such as Ws-Security, Ws-

    Trust, SMAL, XACML, XKML XML-Signature, XML Encryption Ws-

    Federation

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    21/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    2 / 46 

    10Should support various hashing algorithms (including SHA-1, and SHA-

    256) and signature protocols (including HMAC)

    11

    Should support Transport Layer Security (TLS) and Secure Socket Layer

    cryptographic protocols for providing cryptography and message

    reliability

    12

    Should be able to expose all the Security Management component services

    (authentication, authorization, encryption, data integrity) as secure web

    services

    13Should provide an easy to use administration console and a security

    monitoring tool

    Component Logging and Alerting Engine

    Component

    Description

    A logging and Alerting engine is needed to provide a measure of

    accountability over the platform by monitoring transactions and activitieshappening across the platform, analyzing these transactions and activities,

    ensuring compliance to set policies, and evaluating efficiency of controls

    This module serves two functional purposes:

      Logging –  this is typically file based and is used for detailed activity

    logging with ability to define different levels (e.g. information, errors,

    warnings, debugging) which can be enabled and disabled at run time.

      Audit Trail –  this is typically stored in a database and is used fortransaction and service logging (e.g. start and end of transaction /

    service / process with details such as input and output, success/failure,

    duration, service details, user / account details, custom fields as

    required for ease of query). Audit Trail data will be used for reportingand transaction duplicate checking.

      Alerting – providing the capability to alert MEAP users of alerts errorsbusiness events through different delivery channels ( SMS, Email and

    SNMP traps)

    Scope of Work Complete implementation of a Logging & Alerting Engine

    Ref. # Requirement

    1

    Should have Should have Log management tools that ability to capture logs

    and provide audit trails of transactions and activities happening across theplatform such as user profile changes, access rights changes, operational

    events, transactions etc

    2Should have flexible and configurable predefined audit policies and allow

    for easy creation of additional audit policies

    3Should have a reporting feature that generates audit trail reports with the

    ability to flexibly define various filters on the data reported on

    4Should provide predefined audit report templates and a tool for easy

    creation of additional report templates

    5 Should have a robust and reliable audit record data store

    6 Should support a standardized audit record format

    7

    Should have the ability to integrate with common industry frameworks and

    technologies (e.g. log4j, log4Net, logBack, etc)8 Should have the ability to write logs into files and / or databases

    9 Should provide the ability to offer logging and auditing APIs through .NET

    10 Should provide support for the following logging levels:

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    22/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    22 / 46 

      Critical

      Error

      Warning

      Info

     

    Debug (level 1 to level 10)11 Should support logging multiple languages including (Arabic and English)

    12Should provide search functionalities allowing for comprehensive search of

    logs and audit / trails

    13 Should support event-based triggers and time-based triggers.

    14 Should support distributed and bulk recipient notification.

    15

    Should support dynamic messaging content to generate any type of alerts

    and support different notification types such as SMS, e-mail and SNMP

    Traps.

    Component Error Handling Engine

    Component

    Description

    Error Handling Engine is needed to ensure that errors occurring across

    the platform are properly logged, handled, tracked and error alerts sent in

    a timely manner to the right channels

    Scope of Work To integrate with the centralized Error Handling engine

    Ref. # Requirement

    1

    Should have ability to handle errors by identifying exceptions and

    determining the best action to take (e.g. Abort, retry, execute error

    handlers, etc)

    2Should have the ability to track platform wide errors and log service desk

    tickets to HAAD Help Desk platform to ensure their resolution and closure

    3

    Should have ability to integrate with the HAAD “Logging Engine alertingengine” to log all the errors of the distributed applications and services ina central location to facilitate centralized troubleshooting

    4Should have ability to use standardized error logging format across all the

    different environments communicating through the platform.

    5 Should have ability to convert common exceptions that may occur indifferent services into a common predefined exception message

    6 Should have the ability to display customized descriptive error messages

    7 Should have the ability to support multi-language error messages

    8

    Should provide error message templates that could be used with

    capability to override system messages to provide more accurate

    messages

    9Should have the ability to apply exception handlers at any level within

    mobile application, web services, Web Server , etc

    1. 

    General Requirements

    S. No. Specifications

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    23/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    23 / 46 

    1. 

    The mobile application must be compatible with all current platforms (iPhone (iOS 4+),

    Android (2.0)+, Windows (RT/8+), Blackberry (4.5+) and Tizen), and be flexible to

    conform with other operating systems in the future.

    2.  The mobile application should be based on AD SDI map and utilize GPS technology.

    3. 

    The mobile application must provide a method of attaching electronic images from themobile device.

    4.  The mobile application must follow the look & feel of HAAD Standard.

    5. Integrate with HAAD back-end data sources. Please refer to (2.2.2.2. Databases and

    Applications)

    6.  Analytics report and dashboard presentation

    7. Secure Mobile Apps, Safeguard mobile security at the device, application and network

    layer

    8. 

    Single code for cross / multiple mobile platforms. Deployment will vary according to

    native / hybrid mobile platform, and the Code result should be optimized for the targeted

    device. 

    9. 

    Ability to connect and use HAAD SMS web services10.  Ability to audit and track connectivity and user interaction with different systems

    11.  Ability to generate reports and analytical dashboards such as number of app’s

    12. Ability to use mobile API such as camera, GIS sensors, OCR reader(such as barcode

    reader), audio, email … etc 

    2.  Environment and Resource Requirements

    S. No. Specifications

    1. 

    Use three environments TEST, Development and production2.  Provide source versioning tool to store, reuse and rollback code

    3. Provide change control procedure where changes are logged, approved by owner before

    rolling forward and deployment to production with alerts and workflow notifications

    4.  Using HAAD TFS as version and source code control

    3.  Performance Requirements

    S. No. Specifications

    1. 

    Bidder is responsible to provide stress testing to test and simulate load2.  Test need to generate up to 500 concurrent of simulated sessions

    3. Stress testing session simulation shall be compared with baselines and previous testing

    session to make sure performance is better or at least the same than best benchmark

    4.  Database Requirements

    S. No. Specifications

    1.  Ability to support multiple database solutions Oracle, SQL, SQL lite,

    2. 

    Ability to read/write from multiple data sources such as xlsx, cvs, xml, JOSN, web services,

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    24/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    24 / 46 

    5.  Security Requirements

    S. No. Specifications

    1.  Comply with ADSIC requirements

    2. 

    All screens and web transactions should communicated through SSL and https protocols

    3. Auditing logs shall be kept secured and access restrictions on these files needs to be

    defined

    4.  Concurrent application access, using same access credentials, shall be disabled.

    5.  Identifies Idle session timeout

    6. Authentication parameters used, for performing privileged operations, and for application

    access, shall comply with the HAAD Access Control Policy

    6.  Data Conversion or Migration Requirements

    S. No. Specifications

    1. Development tools and third party shall all be able to use multiple sources like excel files,

    external files, database Oracle, SQL

    7.  User Interface Requirements

    S. No. Specifications

    1. 

    Web HTML5 format, adobe flash, Javascript, cascade style sheet, Jquery, XAML2.  Native interface through all device stores and or device interface

    3.  Admin tool for repository configuration

    4.  Admin tools for all development repository and stress testing

    8.  Training

    S. No. Specifications

    1.  Conduct technical training

    2. Conduct developer training sessions, development, deployment, source versioning, change

    control3.  All required development tools training

    4.  Stress testing training capturing, recording, scripting and stress run

    5.  Easy access to documentation 

    6.  End user training guidance documents/manuals for end users of the system

    7.  Internal Portal access to documentation

    b.  Project Management

    i.  Project management methodology 

    Vendor should demonstrate project management capability and provide project management

    role for the entire project throughout all project management phases. Vendor shall comply

    with the following IT PMO Methodology:

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    25/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    25 / 46 

      Follow PMBOK guidance and standards

      Divide project into initiation, planning, execution & monitoring, and closing phases

      Develop charter, business requirement, and scope document

      Create project management plan documents as per PMBOK standards

     

    Create time schedule, resources, roles and responsibilities

      Quality planning, quality control, monitoring and manage execution

      Develop change management control

      Create communication plan, risk management, risk register

      Work with HAAD IT project manager to follow HAAD IT PMO standards

      Provide weekly status reports to HAAD PM

      Conduct monthly steering committee meetings with stakeholders

      Comply with HAAD ADSIC adopted standards for Abu Dhabi Government

      Conduct knowledge transfer sessions for specific project management tasks

      Update project management plan reflecting milestones and critical path

    Vendor shall deliver all projects within a maximum ±10% tolerance in time, scope and/or

    quality

    ii.  Project Reporting

      Conduct weekly status reports with time and cost updates

      Conduct monthly steering committee reports, describing achievements, delays, next

    actives until next steering committee, risk and mitigations

      Conduct continuous risk analysis feedback and updates

    iii.  Project Phases & Deliverables

    Project Phases 

    Detailed Project Plan Within ____ business days of the orientation meeting, the Vendor will update the

    draft Project Plan from their proposal. For all project tasks, subtasks, and

    activities, the detailed plan will:

      Include a schedule and Gantt chart, milestones, and deliverables.

      Include Vendor and Partner resources that exist as line items within the

    Project Plan.

      Include the following date-related information:

    o  Originally scheduled start and end dates (including milestones and

    deliverables)

    Anticipated start dates and end dates for future tasks, subtasks, andactivities, if schedule fluctuation has occurred

    o  Actual start and end dates for all current and completed tasks,

    subtasks, and activities

    o  Be updated, at a minimum, weekly and

    o  Identify issues that affect deadlines.

    o  Include the purchase of any products required to complete the project . 

    o  The partner(s) reserves the right to purchase the hardware and

    software outside of this contract.

    Phase 1. Project Initiation, Business Process Analysis, Technology Research, Infrastructure

    Preparation

    Initiation and Project Management  Vendor’s

    responsibilities  Develop Project Plan, including quality assurance plans

      Establish a Facilitator to work with the project team

      Clarify roles and responsibilities, which include diagramming how

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    26/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    26 / 46 

    deliverables, comments, and outstanding issue will flow between the different

    project team members and their counterparts within their own agency, along

    with the format for comments (i.e. blank comment sheet that clearly defines

    the section being commented on)

      Establish a mechanism to track all project communications and deliverables

    and allow the project members to access the information

      Submit project weekly reports

    HAAD Staff

    Responsibilities

      Coordinate vendor’s resources needed 

    Provide work area

      Define project standards and controls required by the contractor

      Attend project kickoff

    Deliverables   Project plan (including Gantt chart, all steps/tasks, review and revision time

    frames for documentation (i.e. schedules, plans, and system documentation,

    and application testing. Estimate of the hours of work required from staff.

    The Project GANTT chart shall be updated as needed to reflect project status.)

      Project kickoff meeting with HAAD IT and representatives.

     

    Monthly project reports Acceptance Criteria The project team will approve the project plan, call minutes, and monthly

    project reports, and then the project manager will approve for final acceptance.

    Business Process Analysis and Technology Research Vendor’s

    responsibilities  Develop Business Requirements Document (BRD)

      Develop Preliminary Project Scope

      Review existing schemas for relevance

      Conduct feasibility study and technical evaluation of the process to determine

    the feasibility.

      Document the data flow requirements, including data elements, and business

    processes for all party.  The requirements shall be confined to process

    activities only. Details of process activities will not be required.  Conduct a review and evaluation of the project Items and their applicability to

    the project.

      Defined & document third party access roles which shall be approved by

    Head of IT department

    HAAD Staff

    Responsibilities  Coordinate contractor’s resources needed

      Provide work area

      Define project standards and controls required.

    Deliverables   Business Requirements Document (BRD) with focus on process needs, flow

    requirements, including data elements to exchange and evaluation of needs

    from project participants

     

    Technology Recommendation Report (TRR) to provide technical options toimplement MEAP

     Acceptance Criteria The Business Requirement document (BRD) will be reviewed by the project

    team to compare all content deliverables to the defined project business

    requirements specified by the program area experts.

    The Technology Recommendation (TRR) will be followed by a review and

    approval of the individual partner information technology staff involved in

    application development, security and system team. Once this is accomplished,

    then final approval will be provided by the project manager.

    HAAD Readiness

     Assessment

    Vendor’sresponsibilities

     

    Assess each HAAD’s technical readiness to proceed with the project  Analyze each HAAD process to identify infrastructure needs & node-to-node

    data exchanges.

    HAAD Staff   Review the Assessment and Readiness reports (RAR)

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    27/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    27 / 46 

    Responsibilities   Attend business requirement analysis meetings

    Deliverables   Readiness Assessment Reports (RAR) with focus on partner-level technical

    needs.

     Acceptance Criteria Verify and receive sign-off from Partner of report content and compliance with

    IT standards and procedures. Once this is accomplished, then final approval will

    be provided by the project manager.

    Infrastructure Preparation to Support MEAP Vendor’s

    responsibilities  Determine system requirements.

      Document infrastructure requirements to support the project.

      Set up development environment/lab

      Install required development software.

      Establish security procedures.

      Develop System Design Documents (SDD)

    HAAD Staff

    Responsibilities  Provide access to infrastructure for installation.

      Schedule HAAD staff required.

     

    Ensure resources available as needed.  Adopt standards and procedures required.

      Review and approved SDD.

      Provide vendor with business rules for data and data accessing.

    Deliverables Report for Technology & Security Requirements (1 report) to support MEAP,

    including any applicable:

      Infrastructure requirements

      Software requirements

      Technical standards

      Security standards

      Technical procedures

    SDD

     Acceptance Criteria Verify and receive sign-off from HAAD IT of report content & compliance with

    required standards and procedures for project specifics (i.e. infrastructure

    hosting, installation, testing & deployment). Once this is accomplished, then

    final approval will be provided by the project manager.

    Phase 2. Design

    Vendor’s

    responsibilities  Develop functional specifications

      Develop prototype / mockups based on functional specifications

      Incorporate feedback into functional specifications and prototype

      Develop use case document

      Defined Log Monitoring & Auditing

    HAAD StaffResponsibilities

     

    Review documents and verify accuracy  Review functional specifications

    Deliverables   Functional specifications

      prototype / mockups

      Use Case Document

      Log Monitoring & Auditing

     Acceptance Criteria Review and approval by HAAD project representatives, including program area

    experts (business users and ADSIC), to ensure acceptance of prototype and

    functional specification, then approval by HAAD IT staff for compliance with IT

    standard, police and security. Once these reviews are completed, the project

    manager will consider the deliverables acceptable and approve.

    Phase 3. Development

    Vendor’s

    responsibilities  Review and update functional specifications based on HAAD IT and end user

    feed back

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    28/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    28 / 46 

      Identify modular/tiered design parameters

      Assign development staff and identify team roles

      Develop target applications

      Implement Log Monitoring & Auditing

     

    Test individual components, developer testing (primary debugging)  Test integrated application

    HAAD Staff

    Responsibilities  Facilitate the vendor requirement for development.

      Update development plan.

      Perform milestone review.

      Code review

    Deliverables   Target applications with primary tested

      Development staff with roles

      Implement Log Monitoring & Auditing

     Acceptance Criteria The project manager will consider the deliverables acceptable and approve.

    Phase 4. Testing

    Vendor’sResponsibilities

     

    Develop unit test plans using product specifications

      Develop stress test plans using product specifications and include:

    o  Functional Testing

    o  Performance Testing

    o  Memory Leakage Testing.

    o  Operational/Interrupt Testing

    o  Installation testing

    o  Certification Testing

    o  Security Testing

      Develop user acceptance test criteria for test scripts

      Perform user acceptance testing

    HAAD StaffResponsibilities

     

    Provide staff resources and server access needed for testing and productionenvironments

      Validate system installation on test and production environments

      Validate/accept test scripts and testing results

    Deliverables   Test result

      Provision of test plan and test scripts

     Acceptance Criteria Review and approval by HAAD project manager.

    Phase 5. Pilot

    Installation/ImplementationVendor’s 

    responsibilities

      Develop software delivery mechanism

     

    Install/deploy software  Coordinate tasks for implementation, including scheduling logistics

      Implement/install the data flows

    HAAD Staff

    Responsibilities  Identify test group

      Validate the production environment

      Facilitate the Vendor to implement/install flows according to agreed upon

    schedule

      Evaluate testing information

      Performance Review

    Deliverables   Production setup plan and schedule

      Migration task list for installs

     

    Production system installed, tested and validated Acceptance Criteria Review and approval by HAAD IT staff, followed by sign-off by project manager

    Conduct End-User Training 

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    29/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    29 / 46 

    Vendor’s 

    responsibilities  Develop and provide end user training guidance documents/manuals for end

    users of the system.

      Provide training to HAAD IT technical Team.

    HAAD Staff

    Responsibilities  Identify and facility representatives for training attendance

     

    Provide feedback on training documentation  Provide and schedule training rooms

      Establish appropriate training sessions and agenda.

      Conduct end user training

    Deliverables   End user training documents

      Training plan

      User training sessions

      Technical training sessions and handover

     Acceptance Criteria Review and approval by HAAD IT project representatives followed by sign-off

    by project manager

    Phase 6. Deployment

    DeploymentVendor’s

    responsibilities  Determine final deployment strategy

      Develop deployment methodology

      Secure deployment resources

      Train support staff

      Deploy software

    HAAD Staff

    Responsibilities  Facilitate the deployment

    Deliverables   Deployment methodology

      Final deployment strategy

      Train support staff

     

    Software Deployed

     Acceptance Criteria Review and approval by HAAD IT staff, followed by sign-off by project manager

    Phase 7. Post Implementation Review

    Post Production Support  Vendor’s

    responsibilities  Provide [X#] months free maintenance and support to resolve any

    implementation issues and problems, as detected.

      Develop lessons learned report to communicate the lessons learned. Include

    guidance to serve as a “How to Manual” for the project  

      Provide a document that maps the data elements between the back-end data

    systems and the schema (If there are elements missing from the back-end

    system, the Vendor should produce a report listing them and how they should

    be addressed.)

    HAAD Staff

    Responsibilities  Provide support to user community

      Develop an annual plan for enhancements and maintenance team

    Deliverables   Lessons learned Document and distribute to all team members

      Lessons Learned Report

     Acceptance Criteria Review and approval by partner project representatives, including ____, followed

    by sign-off by project manager prior to agreement to reimburse.

    iv.  Project Organization Requirements

    Bidders are required to describe the proposed project structure identifying all project individuals

    including senior project manager, business analysts, software developers, QA engineers, hardware /

    network engineers, administrators, and others. Bidders are required to specify the roles and

    qualifications of the various team members proposed for the project as well as identify the key roles

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    30/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    3 / 46 

    Client technical staff are expected to play. Bidders are required to provide details of any sub-

    contractors likely to be involved. Bidders are required to indicate the number of full time

    HADD requires that a strong Arabic speaking technical team including a fulltime senior project

    manager be assigned to manage the entire project, technical team and contract, including the

    performance of subcontractor(s) personnel if any. The following are the requirements for the

    project’s senior project manager: 

    In addition to the senior project manager, HAAD expects strong technical support team to be

    assigned to the project. It is required that all members of technical team have demonstrated sound

    experience in implementation of similar projects. HAAD will review and approve selected Bidder’spersonnel for assignment to the project. HAAD reserves the right to interview and approve the

    technical team members. In addition, HAAD has the right to require replacement of Bidder’spersonnel if dissatisfied with their performance.

    Bidders are required to include the following in their Bids:d)  Provide an organizational chart for the assigned project team.

    e)  Resumes / CVs for all technical team members.

    f)  Provide a brief one-half page biography for each key team member assigned to the

    project. The information provided shall include the following: name, position, time with

    company, previous related experience (last three years), and the roles and

    responsibilities of the team member on the project.

    g)  Describe the role and percentage of the assignment of project technical team members to

    the project.

    h)  Explain how the proposed technical staff has experience and training to deliver on the

    RFP scope of work.i)  Detail clearly the on-site / offsite team composition throughout the project duration,

    Project Team Member Requirements

    Senior Project Manager

    S.NO. Requirement

    1The senior project manager must be available full-time throughout the duration of the

    project

    2The senior project manager must not be reassigned during the period of the project without

    the written consent of Client

    3The senior project manager will function as the Bidder’s authorized point of contact withClient and must be available to respond promptly and fully to all project requirements

    4

    The responsibilities of senior project manager will include, but are not limited to: providing

    administrative, supervisory, and technical direction to project personnel, monitoring work

    performance for accuracy, timeliness, efficiency, and adherence to contract requirements,

    coordinating the resolution of contract problems and the implementation and enforcement

    of problem escalation procedures

    5The senior project manager must be an employee of the Bidder and must be authorized to

    make decisions on behalf of the Bidder and all subcontractors

    6

    The senior project manager shall have a minimum of (12) years’ experience managing

    similar projects (both in nature and scale) involving IT deployment in the governmentsectors, and application integration operations for accounts similar in scope and complexity

    to this project and must have demonstrated effective oral and written communication skills

    7

    The senior project manager will be located on-site at HAAD premises in AD, UAE. A

    reference for each of the senior project manager’s last two (2) projects including companyname, address, phone number and contact person must be provided

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    31/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    3 / 46 

    v. 

    Required resources:

    Project Team Member Role Minimum qualifications

    Project Manager

    Bachelors/Masters of Computers

    PMP Certified (Desirable)

    Prior implementation experience

    2 onsite at HAAD Software developer Experts of

    the relevant used software during the full project

    phases.

    Bachelors of Computer Science

    Prior implementation experience

    1 user interface management and admin expert,

    to be onsite two a week during the entire project

    implemenation

    Bachelors of Computer Science

    Prior implementation experience

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    32/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    32 / 46 

    Section C. Draft Contract Agreement and Conditions

    This Contract (“Contract”) is entered into by and between the Health Authority - Abu Dhabi  (the

    Contracting Authority) having its principal place of business at  - P.O Box: 5674–

     Abu Dhabi–

     United Arab Emirates ,  and ----------------------  (“the Vendor”) having its / their principal place of businesslocated at --------------------------------------

    The Contracting Authority issued a Request For Proposal number ------- ( the “RFP”) requesting

    experienced, qualified and competent technology firms to submit proposals offering to create a

    HAAD’s Mobile Application on such terms and conditions as set out in the RFP; 

    The Vendor submitted its proposal dated ------- where it represented to have the experience

    necessary, that it meets all the requirements and terms and conditions of the RFP while offered to

    provide the Mobile Application needed; and

    Accordingly the Contracting Authority awarded the RFP to the Vendor on the following terms andconditions.

    Now therefore the Parties to this Contract hereby agree as follows:

     Article 1.   Subject

    The subject of this Contract is----------------, with identification number: ----------------

     Article 2.   Structure of the contract

    The Vendor will create the HAAD’s Mobile Application on the terms and conditions set out in this

    contract, which comprises, in order of precedence, the special conditions ("Special Conditions")

    defined in this document and the following annexes:

    Annex I: Request for Proposal

    Annex II: Vendor’s proposal 

    Annex III: Personnel

    Annex VI: Correspondences between both parties

    The above Contract Document are intended primarily to be explanatory of and complement each

    other. However, in case of any contradiction between the above documents, their provisions shall be

    applied according to the above order of precedence to the extent necessary to explain or remove the

    contradiction.

     Article 3.  Contract Value

    The contract value is ----- AED  

     Article 4.  Commencement Date

    This Contract commence on the day immediately following its signature and shall be valid for a

    period of ----- when it expires without notice. On or before the Contract expiry date, HAAD may

    extend the Contract duration at its discretion upon executing a written change order. No extension or

    change order shall be valid unless executed in writing and signed by the authorised persons of both

    parties to this Contract.

  • 8/16/2019 RFP IT MobileApps_Final Draft_ 17042014

    33/46

    RFP no.: 16/S/HAAD/PT/2014

     ____________________________________________________________________________

    33 / 46 

     Article 5.  Period of Execution & Maintenance

    The period of execution of the Mobile App under this Contract shall be ---------- months from the

    Commencement date unless extended pursuant to a change order as per Article 4 above. The

    Maintenance period shall be ----- months with effect from the day immediately following the last day

    of the execution period, as extended.

     Article 6.  Personnel

    1. The Personnel specified in the Staffing Plan set out in Annex III (the “Personnel”) shall carry out

    the Ser