Sie sind auf Seite 1von 28

Request for Proposals

For

Information Technology Platform Conversion Services

Request for Proposals No.: [**Insert RFP Number**]

Issued: [**Insert Date of Issue**]

Submission Deadline: August 5, 2016 at 2:00pm CST

RFP Information Technology Platform Conversion Service Page 1 of 28


TABLE OF CONTENTS

PART 1 INVITATION AND SUBMISSION INSTRUCTIONS........................................3


1.1 Invitation to Proponents..............................................................................................3
1.2 RFP Contact................................................................................................................... 3
1.3 Type of Contract for Deliverables...............................................................................3
1.4 RFP Timetable............................................................................................................... 4
1.5 Submission of Proposals..............................................................................................4
PART 2 EVALUATION AND NEGOTIATION...................................................................6
2.1 Stages of Evaluation and Negotiation.......................................................................6
2.2 Stage I Mandatory Requirements............................................................................6
2.3 Stage II Evaluation.....................................................................................................6
2.4 Stage III Presentation (optional)..............................................................................6
2.5 Stage IV Ranking and Contract Negotiations........................................................6
PART 3 TERMS AND CONDITIONS OF THE RFP PROCESS....................................8
3.1 General Information and Instructions.......................................................................8
3.2 Communication after Issuance of RFP......................................................................9
3.3 Notification and Debriefing.......................................................................................10
3.4 Conflict of Interest and Prohibited Conduct...........................................................10
3.5 Confidential Information............................................................................................12
3.6 Procurement Process Non-binding...........................................................................12
3.7 Governing Law and Interpretation...........................................................................13
APPENDIX A RFP PARTICULARS..................................................................................15
A. THE DELIVERABLES........................................................................................................15
B. MATERIAL DISCLOSURES...............................................................................................20
C. RATED CRITERIA............................................................................................................. 20
APPENDIX B PRICING FORM.........................................................................................23
APPENDIX C NWPTA REGION SUPPLIER FORM......................................................24
APPENDIX D FORM OF AGREEMENT..........................................................................25
APPENDIX E SUBMISSION FORM................................................................................26

RFP Information Technology Platform Conversion Service Page 2 of 28


PART 1 INVITATION AND SUBMISSION INSTRUCTIONS
1.1 Invitation to Proponents
This Request for Proposals (the RFP) is an invitation by Saskatchewan Government
Insurance (SGI) to prospective proponents to submit proposals for the provision of
Information Technology Platform Conversion Service, as further described in the RFP
Particulars (Appendix A) (the Deliverables).

SGI seeks a qualified proponent to migrate the General Insurance System (GIS), a
PowerBuilder application, to the Java framework.
The primary driver to migration is the lack of skilled PowerBuilder resources in the
marketplace and minimal industry adoption. It is difficult for SGI to maintain and
enhance the application. The secondary driver is that SGI has standardized on the
Java platform, to simplify the technical environment, allow for transferability of
developers between application environments, and to provide access to a larger
pool of resources in the marketplace.

SGI is a Crown Corporation employing over 1900 people. The corporation is an


umbrella for the Saskatchewan Auto Fund and SGI CANADA.

The Saskatchewan Auto Fund administers the provinces compulsory auto insurance
program issuing drivers licenses and providing compulsory auto insurance on
behalf of the province of Saskatchewan.

SGI CANADA is the trade name used for the general insurance operation of SGI in
the province of Saskatchewan. SGI CANADA operates in a competitive environment
with other insurance companies. General insurance is sold through an appointed
force of over 300 independent insurance brokers situated throughout
Saskatchewan.

SGI CANADA Insurance Services Ltd. provides general insurance in the provinces of
Alberta, Manitoba, Ontario and British Columbia.

1.2 RFP Contact


For the purposes of this procurement process, the RFP Contact will be:

Name: Lisa Owens, Director Corporate Purchasing & Admin Services


Email: purchasing@sgi.sk.ca
Phone: (306) 751-1332
Fax: (306) 359-7333

Proponents and their representatives are not permitted to contact any employees,
officers, agents, elected or appointed officials or other representatives of SGI, other
than the RFP Contact, concerning matters regarding this RFP. Failure to adhere to
this rule may result in the disqualification of the proponent and the rejection of the
proponents proposal.

RFP Information Technology Platform Conversion Service Page 3 of 28


1.3 Type of Contract for Deliverables
The selected proponent(s) will be requested to enter into direct contract
negotiations to finalize an agreement with SGI for the provision of the Deliverables.
SGI expects the terms and conditions set out in the Form of Agreement in Appendix
D to be included in the final negotiated agreement with the selected proponent(s).
Proponents choosing to participate in this RFP process should be prepared to accept
those terms and conditions, subject only to minor changes that may be mutually
agreed upon in the negotiation process. It is SGIs intention to enter into an
agreement with one proponent. The term of the agreement for the vendor is to
include converting the GIS applications to the new architecture over four (4) years,
and will have an option in favour of SGI to extend the agreement on the same terms
and conditions for an additional term of up to 2 - 1 year options.

1.4 RFP Timetable

Issue Date of RFP July 11, 2016


Deadline for Intent to Respond Form July 22, 2016
Submission
Deadline for Questions July 29, 2016
Deadline for Issuing Addenda July 22, 2016
Submission Deadline August 5, 2016, 2:00 PM CST
Anticipated Contract Start Date October 3, 2016

The RFP timetable is tentative only, and may be changed by SGI at any time.

1.5 Submission of Proposals


To receive consideration, your sealed proposal thats signed by an officer of your
company, must be received by 2:00:00 p.m. C.S.T., July 29, 2016. Faxed replies will
be accepted (optional) - only one faxed copy required. If you are planning to
submit your response by fax, please do so well in advance of the closing
time. SGI is not responsible if you are unable to transmit because the fax
line is busy. Electronic responses (email) will not be accepted.

1.5.1 Proposals to be submitted at the Prescribed Location


Proposals must be submitted:
Address: Saskatchewan Government Insurance
2260 - 11th Avenue
Regina, Saskatchewan
Canada S4P 0J9

Fax: (306) 359-7333

1.5.2 Proposals to be Received on Time


Proposals must be received at the location set out above on or before the
Submission Deadline. Proposals received after the Submission Deadline will not be
accepted.

RFP Information Technology Platform Conversion Service Page 4 of 28


1.5.3 Proposals to be Submitted in Prescribed Format
Proponents should submit 6 hard copies of their proposal, along with a single
electronic (PDF) copy. If there is a conflict or inconsistency between a hard copy and
an electronic copy of a proposal, the hard copy of the proposal will prevail. Proposals
should be prominently marked with the RFP title and number (see RFP cover), with
the full legal name and return address of the proponent.

1.5.4 Amendment of Proposals


Proponents may amend their proposals before or after the Submission Deadline. To
amend a proposal, the amendment must be received by the RFP Contact and should
be signed by an authorized representative of the proponent. The amendment
should be prominently marked with the RFP title and number and the full legal name
and return address of the proponent to the location set out above. Any amendment
should clearly indicate which part of the proposal the amendment is intended to
amend or replace.

1.5.5 Withdrawal of Proposals


At any time prior to the execution of a written agreement for provision of the
Deliverables, a proponent may withdraw a submitted proposal. To withdraw a
proposal, a notice of withdrawal must be received by the RFP Contact and should be
signed by an authorized representative of the proponent. SGI is under no obligation
to return withdrawn proposals.

[End of Part 1]

RFP Information Technology Platform Conversion Service Page 5 of 28


PART 2 EVALUATION AND NEGOTIATION
2.1 Stages of Evaluation and Negotiation
SGI expects to conduct the evaluation of proposals and negotiations in the following
stages:

2.2 Stage I Mandatory Requirements


Stage I is expected to consist of a review to determine which proposals comply with
all of the mandatory requirements. If a proposal fails to satisfy any mandatory
requirement, SGI may choose, in its sole discretion, to not evaluate such proposals
further. The mandatory requirements are detailed in Appendix A. This will include
the proponents entering into a non-disclosure agreement to allow viewing of
proprietary SGI software.

2.2.1 Submission Form (Appendix E)


Each proposal should include a Submission Form (Appendix E), or a document
containing the information requested by the Submission Form, completed and
signed by an authorized representative of the proponent.

RFP Information Technology Platform Conversion Service Page 6 of 28


2.2.2 Pricing Form (Appendix B)
Each proposal should include a Pricing Form (Appendix B), or a document containing
the information requested by the Pricing Form, completed in accordance with the
instructions contained in the form.

2.3 Stage II Evaluation


SGI will evaluate each qualified proposal on the basis of the rated criteria as set out
in Section D of the RFP Particulars (Appendix A).

2.4 Stage III Presentation (optional)


If required, Stage III will consist of an on-site presentation at SGIs Head Office. After
the evaluation of mandatory requirements and rated criteria has been completed,
proponent finalists may be required to provide a presentation that would focus on
specific items (e.g. service offerings, capabilities) or technologies (e.g. conversion
utilities, automated testing suites) that were part of the proponents submission.
The presentation would be scheduled with the proponents designated RFP contact.

2.5 Stage IV Ranking and Contract Negotiations

2.5.1 Ranking of Proponents


After the completion of Stage III, all scores from the previous stages will be added
together and the proponents will be ranked based on their total scores. The top-
ranked proponent(s) will receive a written invitation to enter into direct contract
negotiations to finalize the agreement with SGI.

2.5.2 Contract Negotiation Process


Any negotiations will be subject to the process rules contained in the Terms and
Conditions of the RFP Process (Part 3) and will not constitute a legally binding offer
to enter into a contract on the part of SGI or the proponent and there will be no
legally binding relationship created with any proponent prior to the execution of a
written agreement. The terms and conditions in the Form of Agreement in Appendix
D are intended to be included in the final negotiated agreement with the selected
proponent. Negotiations may include requests by SGI for supplementary information
from the proponent to verify, clarify or supplement the information provided in its
proposal or to confirm the conclusions reached in the evaluation, and may include
requests by SGI for improved pricing or performance terms from the proponent.

2.5.3 Time Period for Negotiations


SGI intends to conclude negotiations and finalize the agreement with the top-ranked
proponent. A proponent invited to enter into direct contract negotiations should
therefore be prepared to provide requested information in a timely fashion and to
conduct its negotiations expeditiously.

RFP Information Technology Platform Conversion Service Page 7 of 28


2.5.4 Failure to Enter into Agreement

If the parties cannot conclude negotiations and finalize the agreement for the
Deliverables, SGI may at any time in its sole discretion, discontinue negotiations
with the top-ranked proponent and may invite the next-best-ranked proponent to
enter into negotiations. This process will continue until an agreement is finalized,
until there are no more proponents remaining that are eligible for negotiations or
until SGI elects to cancel the RFP process.

[End of Part 2]

RFP Information Technology Platform Conversion Service Page 8 of 28


PART 3 TERMS AND CONDITIONS OF THE RFP PROCESS
3.1 General Information and Instructions

3.1.1 Proponents to Follow Instructions


Proponents should structure their proposals in accordance with the instructions in
this RFP. Where information is requested in this RFP, any response made in a
proposal should reference the applicable section numbers of this RFP.

3.1.2 Proposals in English


All proposals are to be in English only.

3.1.3 No Incorporation by Reference


The entire content of the proponents proposal should be submitted in a fixed form,
and the content of websites or other external documents referred to in the
proponents proposal, but not attached, may not be considered to form part of its
proposal. If proponents wish to reference websites or external documents, they
should obtain the approval of the RFP Contact prior to the Submission Date.
Proponents are responsible for ensuring that all external content that is referenced
is accurate, and are to provide notice to SGI of any changes that may arise after
submission. SGI may, at any time, require a proponent to provide a hard copy of
some or all of the external content referenced.

3.1.4 References and Past Performance


In the evaluation process, SGI may consider information provided by the
proponents references and may also consider information independently obtained
by SGI about the proponent or its proposal in the course of SGIs own due diligence,
including any previous dealings or experience, if any, with a proponent. SGI may
contact any of the proponents customers who SGI believes may be able to provide
information about the proponent that would be pertinent to this RFP.

3.1.5 Information in RFP Only an Estimate


SGI and its advisers make no representation, warranty or guarantee as to the
accuracy of the information contained in this RFP or issued by way of addenda. Any
quantities shown or data contained in this RFP or provided by way of addenda are
estimates only and are for the sole purpose of indicating to proponents the general
scale and scope of the Deliverables. It is the proponents responsibility to obtain all
the information necessary to prepare a proposal in response to this RFP.

3.1.6 Proponents to Bear Their Own Costs


The proponent will bear all costs associated with or incurred in the preparation and
presentation of its proposal, including, if applicable, costs incurred for interviews or
demonstrations.

RFP Information Technology Platform Conversion Service Page 9 of 28


3.1.7 Proposal to be Retained by SGI
SGI will not return the proposal or any accompanying documentation submitted by a
proponent.

3.1.8 Trade Agreements


Proponents should note that procurements falling within the scope of Chapter 5 of
the Agreement on Internal Trade and/or the New West Partnership Trade Agreement
and/or the Agreement on Government Procurement are subject to those trade
agreements, but that the rights and obligations of the parties will be governed by
the specific terms of this RFP.

3.1.9 No Guarantee of Volume of Work or Exclusivity of Contract


SGI makes no guarantee of the value or volume of work to be assigned to the
successful proponent. The agreement to be negotiated with the selected proponent
will not be an exclusive contract for the provision of the described Deliverables. SGI
may contract with others for goods and services the same as or similar to the
Deliverables or may obtain such goods and services internally.

3.2 Communication after Issuance of RFP

3.2.1 Proponents to Review RFP


Proponents should promptly examine all of the documents comprising this RFP, and
should direct questions to or seek additional information from the RFP Contact on or
before the Deadline for Questions. No such communications are to be directed to
anyone other than the RFP Contact. SGI is under no obligation to provide additional
information, and SGI is not responsible for any information provided by or obtained
from any source other than the RFP Contact. It is the responsibility of the proponent
to seek clarification from the RFP Contact on any matter it considers to be unclear.
SGI is not responsible for any misunderstanding on the part of the proponent
concerning this RFP or its process.

3.2.2 All New Information to Proponents by Way of Addenda


This RFP may be amended only by addendum in accordance with this section. If SGI,
for any reason, determines that it is necessary to provide additional information
relating to this RFP, such information will be communicated to all proponents by
addendum. Any information obtained in a method other than an addendum should
not be relied upon. Each addendum forms an integral part of this RFP and may
contain important information, including significant changes to this RFP. Proponents
are responsible for obtaining all addenda issued by SGI.

3.2.3 Post-Deadline Addenda and Extension of Submission Deadline


If SGI determines that it is necessary to issue an addendum after the Deadline for
Issuing Addenda, SGI may extend the Submission Deadline for a reasonable period
of time.

RFP Information Technology Platform Conversion Service Page 10 of 28


3.2.4 Verify, Clarify and Supplement
When evaluating proposals, SGI may request further information from the proponent
or third parties in order to verify, clarify, or supplement the information provided in
the proponents proposal, including but not limited to clarification with respect to
whether a proposal meets the mandatory requirements set out in Section C of the
RFP Particulars (Appendix A). SGI may revisit and re-evaluate the proponents
response or ranking on the basis of any such information.

3.2.5 Time Disputes

In the event of a dispute regarding time, SGIs time clock will govern and will be
assumed to be correct.

3.3 Notification and Debriefing

3.3.1 Notification to Other Proponents


Once an agreement is signed by SGI and a proponent, the other proponents will be
notified. Proponents may be notified directly or by public posting in the same
manner that this RFP was originally posted of the outcome of the procurement
process.

3.3.2 Debriefing
Proponents may request to debrief after receipt of a notification of the outcome of
the procurement process. All requests must be in writing to the RFP Contact and
must be made within thirty (30) calendar days of such notification. The intent of the
debriefing information session is to aid the proponent in presenting a better
proposal in subsequent procurement opportunities. Any debriefing provided is not
for the purpose of providing an opportunity to challenge the procurement process or
its outcome.

3.4 Conflict of Interest and Prohibited Conduct

3.4.1 Conflict of Interest


SGI may disqualify a proponent, or take any other action it deems appropriate in its
sole discretion, for any conduct, situation or circumstances, determined by SGI, in
its sole and absolute discretion, to constitute a Conflict of Interest.

For the purposes of this RFP, Conflict of Interest includes any situation or
circumstance where, in relation to a SGI procurement competition, a participating
proponent has an unfair advantage, a perception of an unfair advantage or engages
in conduct, directly or indirectly, that may give it an unfair advantage, including:

(a) having, or having access to, information in the preparation of its proposal that
is not available to other proponents, but such does not include information a
proponent may have obtained in the past performance of a contract with a
public entity, including SGI, that is not related to the creation,
implementation or evaluation of this or a related procurement competition;

RFP Information Technology Platform Conversion Service Page 11 of 28


(b) communicating with any person with a view to influencing preferred
treatment in this procurement competition (including but not limited to the
lobbying of decision makers involved in this procurement competition); or
(c) engaging in conduct that compromises, or could be seen to compromise, the
integrity of the open and competitive procurement competition or renders
that competition non-competitive, less competitive, or unfair.

Proponents are to fully disclose, in writing to the public entity on or before the
Submission Date, the circumstances of any actual or potential Conflict of Interest, as
well as what could be perceived as a Conflict of Interest if the vendor were to
become a contracting party pursuant to the RFP. SGI will review all disclosures made
by proponents under this provision and take such steps as it, in its sole discretion,
deems necessary to address any Conflict of Interest, which may include requiring
the proponent to take action to address and remedy the Conflict of Interest to the
satisfaction of SGI or disqualifying the proponent from further participation.

3.4.2 Disqualification for Prohibited Conduct


SGI may disqualify a proponent, rescind an invitation to negotiate, terminate a
contract subsequently entered into, or take such other action it may deem
appropriate if SGI, in its sole and absolute discretion, determines that the proponent
has engaged in any conduct prohibited by this RFP.

3.4.3 Prohibited Proponent Communications

Proponents should not engage in any communications that could constitute a


Conflict of Interest.

3.4.4 Proponent Not to Communicate with Media


Proponents should not at any time directly or indirectly communicate with the
media in relation to this RFP or any agreement entered into pursuant to this RFP
without first obtaining the written permission of the RFP Contact.

3.4.5 No Lobbying
Proponents should not, in relation to this RFP or the evaluation and selection
process, engage directly or indirectly in any form of political or other lobbying
whatsoever to influence the selection of the successful proponent(s).

3.4.6 Illegal or Unethical Conduct


Proponents are not to engage in any illegal business practices, including activities
such as bid-rigging, price-fixing, bribery, fraud, coercion or collusion. Proponents are
not to engage in any unethical conduct, including lobbying, as described above, or
other inappropriate communications; offering gifts to any employees, officers,
agents, elected or appointed officials or other representatives of SGI; deceitfulness;
submitting proposals containing misrepresentations or other misleading or

RFP Information Technology Platform Conversion Service Page 12 of 28


inaccurate information; or any other conduct that compromises or may be seen to
compromise the competitive process provided for in this RFP.

3.4.7 Past Performance or Past Conduct


SGI may prohibit a proponent from participating in this or future procurement
processes based on past performance or based on inappropriate conduct in a prior
procurement process, including but not limited to the following:

(a) illegal or unethical conduct as described above;

(b) the refusal of the proponent to honour its submitted pricing or other
commitments; or

(c) any conduct, situation or circumstance determined by SGI, in its sole and
absolute discretion, to have constituted an undisclosed Conflict of Interest.

3.5 Confidential Information

3.5.1 Confidential Information of SGI


All information provided by or obtained from SGI in any form in connection with this
RFP either before or after the issuance of this RFP:

(a) is the sole property of SGI and must be treated as confidential;

(b) is not to be used for any purpose other than replying to this RFP and the
performance of any subsequent contract for the Deliverables;

(c) is not to be disclosed without prior written authorization from SGI; and

(d) must be returned by the proponent to SGI immediately upon the request of
SGI.

3.5.2 Confidential Information of Proponent


Proposals will be accepted in confidence, as they contain financial, commercial,
scientific, technical and/or labour relations information, except as may be otherwise
provided herein. The confidentiality of such information will be maintained by SGI,
except as otherwise required by law or by order of a court or tribunal, or that SGI is
required by law, direction or other regulatory order by the Government of SGI, the
Crown Investment Corporation of SGI and other agencies or ministries of
government including its boards, commissions or panels. Proponents are particularly
advised that SGI is subject to legal requirements that may require disclosure of
proposal information including, without limitation, under The Freedom of
Information and Protection of Privacy Act (SGI).

Proponents are advised that their proposals will, as necessary, be disclosed, on a


confidential basis, to advisers retained by SGI to advise or assist with the RFP
process, including the evaluation of proposals. If a proponent has any questions
about the collection and use of personal information pursuant to this RFP, questions
are to be submitted to the RFP Contact. Notwithstanding the foregoing, SGI

RFP Information Technology Platform Conversion Service Page 13 of 28


reporting requirements may result in the public disclosure of dollars paid to the
successful vendor from any contract awarded.

3.6 Procurement Process Non-binding

3.6.1 No Contract A and No Claims


This procurement process is not intended to create and will not create a formal,
legally binding bidding process and will instead be governed by the law applicable
to commercial negotiations. For greater certainty and without limitation:

(a) this RFP will not give rise to any Contract A - based tendering law duties or
any other legal obligations arising out of any process contract or collateral
contract; and

(b) neither the proponent nor SGI will have the right to make any claims (in
contract, tort, or otherwise) against the other with respect to the award of a
contract, failure to award a contract or failure to honour a proposal submitted
in response to this RFP.

3.6.2 No Contract until Execution of Written Agreement


This RFP process is intended to identify prospective proponents for the purposes of
negotiating potential agreements. No legal relationship or obligation regarding the
procurement of any good or service will be created between a proponent and SGI by
this RFP process. A legal relationship will not arise until the successful negotiation
and execution of a written agreement.

3.6.3 Non-binding Price Estimates


While the pricing information provided in proposals will be non-binding prior to the
execution of a written agreement, such information will be assessed during the
evaluation of the proposals and the ranking of the proponents. Any inaccurate,
misleading or incomplete information, including withdrawn or altered pricing, could
adversely impact any such evaluation or ranking or the decision of SGI to enter into
an agreement for the Deliverables.

3.6.4 Effect of this RFP


Without limiting the effect of this RFP section or use of any proposal, SGI may:

(a) Choose whether to evaluate any proposal.


(b) Modify this RFP or RFP process, including any technical, commercial or
contractual terms.
(c) Re-issue this RFP, either in the same form, or with modifications.
(d) Disregard anything in this RFP.
(e) Begin or end negotiations with any proponent for some or all of the
Deliverables.
(f) Reject any proposal.
(g) Abandon its plans to obtain any of the deliverables.

RFP Information Technology Platform Conversion Service Page 14 of 28


(h) Invite anyone (including any proponent) to give it an offer to provide some or
all of the deliverables under any terms.
(i) At any time before awarding the contract, SGI may do the following:
i. Require the proponent to submit further information not requested in
this RFP to verify the proponents ability to perform the contract,
including financial data, references to support assertions of past relevant
experience, information about the deliverables, and proof of the
proponents legal capacity to perform the contract.
ii. Inspect the proponents equipment and facilities that will be used to
perform the contract to verify the bidders technical or commercial
capacity to perform the contract.
(j) Comply with any order or process of any government or authority of
competent jurisdiction requiring the disclosure of information.
(k) Obtain approval from anyone, including without limitation its Management
Committee, its Board of Directors, its shareholders, or the Government of SGI.
(l) Cancel the RFP process without liability at any time.

3.7 Governing Law and Interpretation


These Terms and Conditions of the RFP Process (Part 3):

(a) are intended to be interpreted broadly and independently (with no particular


provision intended to limit the scope of any other provision);

(b) are non-exhaustive and must not be construed as intending to limit the pre-
existing rights of the parties to engage in pre-contractual discussions in
accordance with the common law governing direct commercial negotiations;
and

(c) are to be governed by and construed in accordance with the laws of the
Province of SGI and the federal laws of Canada applicable therein.

[End of Part 3]

RFP Information Technology Platform Conversion Service Page 15 of 28


APPENDIX A RFP PARTICULARS

A. THE DELIVERABLES
Existing Program Overview
The GIS (General Insurance System) is a 20-year-old system. It handles
Claims, Policy processing, Reinsurance and Billing. The system was developed in-
house in PowerBuilder with Sybase data servers. The system is comprised of
over 60 applications, of which 47 have been developed in PowerBuilder. The
system also includes web applications that are developed in Java. Only the 47
PowerBuilder applications are in the scope of this project, the Sybase data server
and current Java web tiers are not in scope.

PowerBuilder Application Information


The system is a classic Windows Client/Server application developed using
Sybase PowerBuilder version 4. Most of the applications were deployed between
1996 & 1999. Some applications are newer and use newer PowerBuilder features
such as the tree view DataWindow. Most of the larger applications have had a lot
of maintenance / enhancements done to them over the years. All applications are
now running under PowerBuilder version 12.5 Build 2511.
DataWindows: are used extensively to create the user interface. The
PowerBuilder DataWindow contains the data access logic. It is the primary
user interface element and object for transporting data in the application.
Direct stored procedure calls and procedure calls throughout the
transaction object are also used.
Business Logic: Some business logic is located in window scripts. Some is
located in user objects. Some is located SQL server stored procedures. As
the system aged, more and more business logic was put into the stored
procedures and remove from the applications.
Layering and Partitioning: There is some layering and partitioning
within the applications. Some applications used non-visual objects to
contain business logic. As the applications aged, more business logic and
rules were moved into stored procedures.
Code Reuse: There is fair bit of common code (as outlined below) for
things like notepad, attachments, and common inquiries in addition to the
class libraries. There is also some localized common object (e.g. common
underwriting, common business rules).
o Notepad common note taking objects which are included in at
least of the applications
o Attachments A document management system which is included
in 1/3 of the applications
o Inquiries Customer inquiry objects which are included in 1/3 of
the applications
Class Library: The library was originally purchased from a company which
is no longer operating. The library was extended significantly by SGI. A

RFP Information Technology Platform Conversion Service Page 16 of 28


sub-set of the PFC was added in 2003. It is a small piece of the PFC mainly
dealing with object resizing.
User Interface: The user interface is a PowerBuilder multiple document
interface. The application first opens an MDI Frame, which is the container
for all other windows in the applications. The frame has a menu bar and
toolbar extending across the top of the frame. The menu has standard
items and is extended in each application. Within these menus users
access all application features. Pop up / opposite mouse menus are used
extensively in the applications.
Connectivity: The application connects to a Sybase ASE server database.
There are 5 data servers in total (Claims, Photos, Finance, Underwriting &
Reporting). Each application connects to a home server (e.g. the claims
application connects to the Claims data server). If Claims needs data from
Finance or underwriting that is generally done with Remote Procedure calls
in Stored Procedures. The connections are made using Sybase Open Client
(CT-Library).
Interfaces: GIS interfaces (gets data from & sends data to) many different
systems. For example it sends data to the corporate GL, external insurance
agencies, banks etc... It gets data from HR, banks, etc. These interfaces do
not directly involve the PowerBuilder applications. Generally speaking the
interfaces are handled with stored procedures, Unix shell scripts, and data
replication.
Application List

Lines of Code
Users

Attachments

Total Objects
Applicat Description

Notepad
ion

Ar Broker Account Receivable 20 X 8,500 166


Drb Direct Bill 50 X X 11,80 205
7
Ce Cash Entry 20 X 4,115 69
Pce Pre-Cash Entry 20 10,19 200
4
Dclaims Direct Claims 70 X X 134,7 1,92
Reserving 0 27 6
Auto, Injury & General Claims
Payments
Recoveries
SIU Special Investigations Unit 20 X X 8,669 158
Eftascii Used by claims to create eft files for the 5 173 11
bank(s)
Legals Legal File References system 10 X X 7,209 128

RFP Information Technology Platform Conversion Service Page 17 of 28


Lossdrft Loss Drafts 10 4,824 96
Imagedb Uploads claims photos to the image database 70 293 29
0
Imagead Admin application for claims photos 5 3,479 65
m
Imagetag Photo tagging application for claims photos 70 1,518 25
0
Reporter Batch Scheduler 10 X 110,4 4,53
Batch Monitor 0 50 5
Archived Reports
On Demand Reports
On-line Run Reports
Distributed PowerBuilder (multi threaded)
Fileview File Viewer 10 1,939 69
Allow users to view interface files most of
which are produced by report runner jobs
Uwauto Sask Personal Auto Policy Processing 20 X X 13,94 251
0
Uwbonds Bonds Policy Processing 10 X X 18,89 237
6
Uwcauto Sask Commercial Auto Policy Processing 10 X X 25,22 426
9
Uwcomm Commercial Policy Processing 50 X X 44,22 518
0
Uwpl Personal Property Policy Processing 50 X X 34,28 530
Including Agro Policy Processing 3
Uwstauto Standard Auto Policy Processing 50 X X 34,32 419
(Auto policy processing outside Sask) 9
Skeleton Skelton Policies 10 X 4,819 63
Contract Contractor Bonds 10 X X 12,07 164
2
Cclaims Ceded Claims 10 X X 14,76 439
8
Cededuw Ceded Underwriting 10 X X 32,32 385
0
Cedexp Ceded Experience 5 197 20
Cedskel Ceded Skeleton 5 X 3,479 81
Cedfin Ceded Finance 5 X 7,544 145
Brri Business Rules for Reinsurance 5 3,373 60
Ribroker Reinsurance Broker 5 X 4,447 98
Ristatcn Reinsurance Stats 5 4,107 39

RFP Information Technology Platform Conversion Service Page 18 of 28


Treaty Reinsurance Treaty Management 5 X 7,570 224
Nmadmin Name Administration 20 3,377 159
Provides functions for dealing with duplicate
names
Usermain User Maintenance 20 X 14,59 343
t Security Management 1
Brauto Maintain business rules and rates for Auto 5 X X 15,24 415
Products 8
Brndair Maintain business rules for Bonds 5 X 1,825 63
Brcomm Maintain business rules for Commercial 5 X 10,36 474
Products 5
Brpl Maintain business rules for Personal Products 5 X 13,47 423
and Agro 8
Brsa Maintain business rules for Standard Auto 5 X X 14,41 466
8
Implrq Issue Logging 50 X X 21,08 518
Change Control 8
Planning tools
Rumrs Time Recording / Charge back application 20 5,940 106
0
Cpyreq Copy Request 20 7,845 54
A utility for helping with test region setup
Tblmaint Code Table maintenance for all GIS 30 1,405 1,28
applications 1
Broker Broker Admin 20 23,76 441
8
Brbroker Business Rules for Broker 5 12,58 135
7
Seminar Broker Seminar 5 X 2,697 89
Visit Broker Visitation 5 5,527 124
Shrcsst Broker Share Cost 10 7,307 192
Totals 734,9 17,0
56 64

Common
Foundation Classes used by all applications n/a 23,80 282
(common, gislib,sde and pfc pbl) 3
Attachments n/a 4,729 39

RFP Information Technology Platform Conversion Service Page 19 of 28


Notepad n/a 3,020 24
Common inquiries n/a 5,773 80
(nameinq, uwflsinq & siuinq)
Common Underwriting objects n/a 41,48 695
4
Common Business Rules objects n/a 10,93 332
2
Totals 89,74 1,45
1 2
Grand 824,6 18,
Totals 97 516

*** lines of code was calculated by PB Assist.

Object Count by Type


These numbers were calculated by PB Assist
The total lines of Script are 824,697
The total objects are 18,516
Breakdown by object type

Object Type Count


Windows 4,250
DataWindows 11,505
Global Functions 231
Menus 756
Structures 234
User Objects 1,540

Additional General System Information


Security is handled through stored procedures. There is very little security
handled in the PowerBuilder Code.
Stored procedures are used extensively. Even the database updates are all
done in stored procedures. There is almost no dynamic SQL in the
applications. There are
o 4,600 Claims stored procedures
o 3,195 Finance stored procedures
o 44 Photos Stored Procedures
o 3,810 Reporting Stored Procedures

RFP Information Technology Platform Conversion Service Page 20 of 28


o 12,841 Underwriting Stored Procedures
The applications use drop down data windows extensively.
Only a small sub-set of the PFC is used (mainly dealing with object resizing).
The system is date driven (very date and time sensitive).
The user connection on the data server is often used in stored procedures to
determine who is processing something. The ID is often stored on tables.
A 3rd party DLL is used to handle photo resizing.
There a number of external function calls to the OS to do things like move
files, rename directories, etc. that were never converted into native
PowerBuilder code.
The Reporter application listed above uses the distributed PowerBuilder
feature (is multi-threaded).
Expressions are used in about 5% of DataWindows

Summary of Products / Services Requested


The primary requirement is migration of GIS from PowerBuilder 12.5.2 to the
current Java application platform and to re-factor the current application to
extract business logic and data access from the presentation layer,
implementing this logic into a layered or partitioned architecture. GIS is a
mission critical application and cannot be out of service during migration. SGI is
requesting solutions to move GIS from PowerBuilder to Java.
Target Technology Stack Software / Version:
Language: Java 8
Application Framework: Spring Framework 4.2.6 or Spring Boot 1.3.5
Scripting: JQuery 2
Front end framework: Bootstrap 3.3.6
Areas within Scope: Functional equivalence of user interface and connectivity for
other dependent interfaces, protecting the integrity of the user experience and
process flow.
Areas outside of Scope: The following components are considered to be out of
scope of this engagement:
Database logical or physical design; the current database schema will not
be changed
Data management, including data load, extract and operational
management
Integration with external systems beyond the API level (back end
integration that interacts directly with the database)

RFP Information Technology Platform Conversion Service Page 21 of 28


Training or training materials
The migration of application data between databases or any data
conversion
Any required changes to the database structure, stored procedures or SQL
optimization
Batch processes and mainframe dependencies

B. MATERIAL DISCLOSURES
SGI data is not to leave the SGI on-premises computing environment.
Any components on time & material basis require named durations and
deliverables, as well as options for penalties and rewards based on those
durations.
Payment options should be based on milestones.
Primary project resources are required to be on site.
Development will be occurring in our on-premises environment.
The proposal will be included in the contract as an addendum.

C. MANDATORY REQUIREMENTS
Proponents must enter into a non-disclosure agreement prior to viewing
any proprietary SGI software source code.

D. RATED CRITERIA
The following is an overview of the categories for the rated criteria of the RFP.
Rated Criteria Category
D.1 Meeting SGIs Business Requirements
D.2 Experience, Qualifications, and
References
D.3 NWPTA Region Supplier
D.4 Pricing

D.1 Meeting SGIs Business Requirements

Complete supplementary spreadsheet General Information and Technical


Requirements

D.2 Experience, Qualifications, and References


Each proponent should provide the following in its proposal:

(a) A brief description of the proponent;

(b) A description of the goods and services the proponent has previously
delivered and/or is currently delivering, with an emphasis on experience
relevant to the Deliverables;

RFP Information Technology Platform Conversion Service Page 22 of 28


(c) The roles and responsibilities of the proponent and any of its agents,
employees and sub-contractors who will be involved in providing the
Deliverables, together with the identity of those who will be performing those
roles and their relevant respective expertise;

(d) Its knowledge, skills and expertise in the following areas:

a. PowerBuilder application development

b. Java application development

c. PowerBuilder to Java conversions

d. Project Management

e. Application testing

(e) A description of how the proponent will provide the Deliverables, which
should include a work plan and incorporate an organizational chart indicating
how the proponent intends to structure its working relationship with SGI.

(f) Each proponent is requested to provide three (3) references from clients who
have obtained goods or services similar to those requested in this RFP from
the proponent in the last 10 years.

D.3 New West Partnership Trade Agreement Region Supplier


SGI is committed to the promotion of the industrial and economic growth of the
NWPTA Region. To this end, preference will be given to proponents who are NWPTA
region suppliers.

To be eligible to receive a score for being a NWPTA region supplier, the proponent
must be a NWPTA region supplier. A NWPTA region supplier must meet one of the
following criteria:

(a) A person resident in the NWPTA region;


(b) A business that is constituted, established, or organized under the laws of
British Columbia, Alberta, or Saskatchewan; or
(c) A business that both maintains a location and employs staff within the NWPTA
region.

Proponents should provide SGI with information demonstrating it is a NWPTA region


supplier, by completing Appendix C. SGI has the sole, absolute and final discretion
and authority to determine whether a proponent is a NWPTA region supplier.

D.4 Pricing

See Appendix B - Pricing Form

RFP Information Technology Platform Conversion Service Page 23 of 28


APPENDIX B PRICING FORM

1. Instructions on How to Complete Pricing Form


(a) Rates must be provided in Canadian funds, inclusive of all applicable duties
and taxes except for applicable sales taxes, which should be itemized
separately.

(b) Rates quoted by the proponent must be all-inclusive and must include all
labour and material costs, all travel and carriage costs, all insurance costs, all
costs of delivery, all costs of installation and set-up, including any pre-
delivery inspection charges, and all other overhead, including any fees or
other charges required by law. Proponents should clearly identify an itemized
list of what is included in the price, and what items are additional or optional
costs. Items currently listed on the pricing form are meant as a starting
point, not an exhaustive list, and proponents should add to it as required to
provide the information as completely and accurately as possible.

(c) Pricing information should reflect that the services will continue
until 2020.

(d) Pricing information must be honoured until the contract is


negotiated and finalized.

2. Pricing Form
Refer to attached spreadsheet for pricing form

RFP Information Technology Platform Conversion Service Page 24 of 28


APPENDIX C NWPTA REGION SUPPLIER FORM
As applicable, provide the information requested below concerning possible status
as a NWPTA Region Supplier.

SGI may request additional information from any Proponent or other person
concerning any aspect of the submissions/information provided by any Proponent in
relation to possible status as a NWPTA Region Supplier. SGI has the sole, absolute,
and final discretion and authority to determine whether a proponent is a NWPTA
region supplier.

A NWPTA region supplier must meet one of the following criteria.


1. A person who is resident in the NWPTA region;
2. A business that is constituted, established, or organized under the laws of
British Columbia, Alberta, or SGI; or
3. A business that both maintains a location and employs staff within the NWPTA
region.

1. The Proponent is a person who is resident in the NWPTA Region.

Yes No
If Yes, indicate the applicable province, address, and duration of
residency.
British Columbia Alberta Saskatchewan
Address: Click here to enter text.
Click here to enter text. Click here to enter text. Click here to enter
text.
2. The Proponent is a business that is constituted, established, or
organized under the laws of British Columbia, Alberta, or SGI.

Yes No
If Yes, indicate the applicable Province, registered office address,
and duration of registration.
British Columbia Alberta Saskatchewan
Registered office address: Click here to enter text.
Click here to enter text. Click here to enter text. Click
here to enter text.

3. The Proponent is business that both maintains a location and


employs staff within the NWPTA Region.

Yes No
If Yes, provide the location(s), address(es), and the number of staff
employed at each location.
Location and address:Click here to enter text.
Click here to enter text. Click here to enter text. Click here
to enter text.
Number of staff employed at each location: Click here to enter text.

RFP Information Technology Platform Conversion Service Page 25 of 28


Crown Contact
Name: Click here to enter text.
Phone: Click here to enter text.

APPENDIX D FORM OF AGREEMENT

Proponents should provide sample contracts or agreements that they would


normally expect to enter into if they are the successful candidates for this
engagement. The preferred proponents proposal will be included as an addendum
to the contract.

RFP Information Technology Platform Conversion Service Page 26 of 28


APPENDIX E SUBMISSION FORM
1. Proponent Information
Please fill out the following form, naming one person to be the proponents contact
for the RFP process and for any clarifications or communication that might be
necessary.
Full Legal Name of

RFP Information Technology Platform Conversion Service Page 27 of 28


Please fill out the following form, naming one person to be the proponents contact
for the RFP process and for any clarifications or communication that might be
necessary.
Proponent:
Any Other Relevant Name
under which Proponent
Carries on Business:
Street Address:
City, Province/State:
Postal Code:
Phone Number:
Fax Number:
Company Website (if
any):
Proponent Contact
Name and Title:
Proponent Contact Phone:
Proponent Contact Fax:
Proponent Contact Email:

The proponent acknowledges the RFP process will be governed by the terms and
conditions of the RFP, and that, among other things, such terms and conditions
confirm that this procurement process does not constitute a formal, legally binding
bidding process (and for greater certainty, does not give rise to a Contract A bidding
process contract), and that no legal relationship or obligation regarding the
procurement of any good or service will be created between SGI and the proponent
unless and until SGI and the proponent execute a written agreement for the
Deliverables.

________________________________ ________________________________
Signature of Proponent Representative Title of Proponent Representative

________________________________ ________________________________
Name of Proponent Representative Date

RFP Information Technology Platform Conversion Service Page 28 of 28

Das könnte Ihnen auch gefallen