Salesforce Application Development - Request For Proposal
Salesforce Application Development - Request For Proposal
The New York State Energy Research and Development Authority (NYSERDA) is soliciting proposals from
qualified contractors to provide design and build services for the implementation of Salesforce as an integrated
enterprise solution. This solution will leverage and expand an existing Salesforce installation currently being
used for Customer Relationship Management (CRM) and will allow for the replacement of disparate program-
specific systems used to track projects and workflow.
Proposal Submission: Electronic submission is preferred, but NYSERDA will also accept proposals by mail or
hand-delivery. If submitting electronically, proposals must be submitted in either PDF or MS Word format with a
completed and signed Proposal Checklist and Disclosure of Prior Findings of Non-Responsibility (PDF format
only). Proposal PDFs should be searchable and should be created by direct conversion from MS Word or other
conversion utility, rather than scanning. For ease of identification, all electronic files must be named using the
Proposer’s entity name. Proposals may be submitted electronically by following the link for electronic
submissions found on this RFP’s webpage, located in the “Current Opportunities” section of NYSERDA’s
website (http://www.nyserda.ny.gov/Funding-Opportunities/Current-Funding-Opportunities.aspx). Instructions for
submitting electronically are available on the website and as Attachment F to this RFP.
If mailing or hand-delivering, Proposers must submit (2) paper copies of their proposal with a completed and
signed Proposal Checklist, along with a CD or DVD containing a PDF or MS Word digital copy of the proposal,
following the above guidelines. Mailed or hand-delivered proposals must be clearly labeled and submitted to:
Roseanne Viscusi, RFP 2990
NYS Energy Research and Development Authority
17 Columbia Circle
Albany, NY 12203-6399
All proposals must be received by NYSERDA by 5 pm on 5/21/2015.
Technical questions concerning this RFP may be submitted to [email protected] with the subject line
“RFP 2990 Question.” For contractual questions concerning this RFP, contact Elsyda Ahmed at (518) 862-
1090, ext. 3232 or [email protected].
No communication intended to influence this procurement is permitted except by contacting Glen Kaatz
(Designated Contact) at (518) 862-1090, ext. 3203 or [email protected]. Contacting anyone other
than this Designated Contact (either directly by a Proposer or indirectly through a lobbyist or other person acting
on a Proposer’s behalf) in an attempt to influence the procurement: (1) may result in the Proposer being
deemed a non-responsible offerer, and (2) may result in the Proposer not being awarded a contract.
*Late proposals will be returned. Incomplete proposals may be subject to disqualification. It is the Proposer’s
responsibility to ensure that all pages have been included in the proposal. Faxed or e-mailed proposals will not
be accepted. Proposals will not be accepted at any other NYSERDA location other than the address above. If
changes are made to this solicitation, notification will be posted on NYSERDA’s web site at
www.nyserda.ny.gov.
1. BACKGROUND
1.1 Corporate Background
NYSERDA is a public benefit organization committed to identifying opportunities for reducing commercial and
residential energy consumption, promoting the use of renewable energy sources, and protecting the
environment. NYSERDA provides financial and technical assistance to help consumers, businesses and
institutions assess and implement cost-saving energy efficiency measures.
Energy efficiency programs offered at NYSERDA also strive to provide affordable energy and a cleaner
environment for all New Yorkers. This is accomplished by increasing public awareness of the multiple benefits
of energy efficiency, by providing residential building performance services, and by making energy-efficient
products more widely available to consumers.
Page 2 of 14
NYSERDA developed and maintains a custom data warehouse on a SQL Server platform that utilizes
Informatica as a data quality rules engine and Tableau as a front-end reporting tool. This system is used to
improve data quality and to centralize much of the program reporting requirements at NYSERDA.
NYSERDA recently installed Salesforce to consolidate disparate CRM data for part of the organization. This will
serve as the foundation for the enterprise solution described in this RFP. This diagram offers a high-level
illustration of the desired solution.
Page 3 of 14
1.4 Systems Strategy
NYSERDA’s strategy with regard to systems and technology is to consolidate disparate commercial and
internally developed products and platforms onto commercial off-the-shelf software (COTS) or enterprise
solutions; reduce complexity, integration points, and ongoing cost of operations; and reduce customization
wherever possible by modifying workflow in order to fit out-of-the-box or configured solutions. This will enhance
NYSERDA’s ability to calibrate and adapt its technology layer to best support its evolving programmatic and
policy goals. Consolidating disparate program-specific systems on the Salesforce platform is part of
NYSERDA’s overall technology strategy.
Page 4 of 14
• Pilots or Demonstration Projects – a project designed to prove the feasibility or cost/benefit of a
technology or methodology, which is demonstrated through groupings of construction projects.
Capture location, equipment, energy and environmental data for each project. Allow data collection
template to collapse for simple projects and expand for complex projects. Allow for the aggregation
and comparison of projects, groupings or sub-groupings across both project characteristics and
benefits.
• Technology/Products – a project to increase the success and/or cycle time of a business or
entrepreneur in garnering capital investment, developing or commercializing products and
employing New Yorkers. Capture location, technology, product type and sales, investment,
employment and other data. Allow a standard data set to be collected periodically into the future to
assess downstream impacts of the investment.
• Financial Products – a project to increase the volume of loans and/or reduce the cost of loans made
by private lenders in selected renewable energy, distributed energy and energy efficiency markets.
Capture amount and type of loan activity including loan repayment and defaults. Capture data about
the technology, energy and environmental benefits at a discrete loan and/or portfolio level.
• Other – an energy-related project or activity not characterized as construction, technology/product
development, or financial products. Capture descriptive data about the project/activity as well as
energy and environmental data.
Allow for flexible and extensible workflows and reports for the processing of a project’s lifecycle from
receipt through payment and close-out, and for the management oversight of these workflows and
results.
Data and metadata must be available to the Informatica rules engine for data quality and metadata
management, and data needed to support reporting and analytics must be available to the data
warehouse.
The solution must be designed, built and tested for both new NYSERDA programs with no existing projects and
for existing programs with projects that must be migrated from the current system or database into Salesforce.
For this engagement, the solution will be implemented for a set of programs to be determined by NYSERDA
based on the corporate priorities and strategic goals at that time. For the purposes of estimating costs for this
RFP it should be assumed that the set of programs may consist of:
One (1) existing program and one (1) new program investing in construction projects found in the
commercial/residential sector; consisting of 3-5 data entry screens, 20-30 data fields collected, 3-5
custom reports and 1-2 data integration points with existing external systems.
Two (2) pilots investing in groupings of construction projects; consisting of 1-3 data entry screens, 10-20
data fields collected, 2-4 custom reports and 1-2 data integration points with existing external systems.
Two (2) existing programs and one (1) new program investing in technology/product projects found in
research and development; consisting of 3-5 data entry screens, 20-30 data fields collected, 3-5 custom
reports and 1-2 data integration points with existing external systems.
Three (3) types of financial products provided by the NY Green Bank; consisting of 3-5 data entry
screens, 20-30 data fields collected, 3-5 custom reports and 1-2 data integration points with existing
external systems.
Two (2) types of other projects and/or activities not characterized as construction, technology/product
development, or financial products; consisting of 1-3 data entry screens, 10-20 data fields collected, 32-
4 custom reports and 1-2 data integration points with existing external systems.
NYSERDA anticipates this project will be completed in two phases: Requirements Definition and Design; and
Application Development and Implementation. The first phase will entail a comprehensive needs assessment
and development plan with the second phase requiring subsequent approval and funding by NYSERDA
management to proceed. It is desired to have the same vendor complete both phases of the project, however
NYSERDA reserves the right to split phase 1 and 2 awards across vendors based on bid of projects identified
and scoped in phase 1.
Phase I: Requirements Definition and Design
Page 5 of 14
The initial phase will be to architect a design and configuration that best supports the functional requirements,
data definitions, business processes and integration requirements of the NYSERDA programs and systems.
This phase is expected to be completed in 90 days. The anticipated Tasks and Deliverables for Phase I, may
include, but are not limited to the following:
Tasks:
Conduct business process review sessions with staff and document current and desired states.
Determine functional requirements and identify data requirements.
Design custom objects, define record types, and establish naming conventions based on functional
requirements, data definitions and desired business processes.
Develop an integration plan for integrating with the CRM system, the PeopleSoft financial system,
the Informatica rules engine, and the data warehouse.
Establish a data migration plan for migrating data from existing legacy systems into the Salesforce
environment.
Identify integration opportunities and plans for integration with other vendor systems as applicable
to individual applications.
Size and document the types of data that will need to be collected, migrated and integrated.
Deliverables:
Approach for project discovery and requirements definition
Current and Desired Process Documentation (use cases and process flow diagrams)
Functional Requirements Document
Application Configuration Design
Integration Plan
Data Migration Plan
ERD Diagrams
Project Schedule for Phase II
Cost Proposal for Phase II
Page 7 of 14
3. PROPOSAL CONTENT AND FORMAT
A completed and signed Proposal Checklist (Attachment A) must be attached as the front cover of the proposal,
and must contain an original signature. Proposals lacking a signed Proposal Checklist will be returned and will
not be considered for award.
For the purposes of evaluation, proposals should not be excessively long or submitted in an elaborate format
that includes expensive binders or graphics. Unnecessary attachments beyond those sufficient to present a
complete, comprehensive, and effective response will not influence the evaluation of the proposal. Each page
of the proposal should state the name of the Proposer, the RFP number, and the page number. The proposal
must be in the following format:
Section I: Executive Summary
Section II: Technical Proposal
Section III: Cost Proposal
Cost information must not be included in the Technical Proposal section.
Page 8 of 14
references (including appropriate references not specifically named by the Proposer) to completely verify all
offered experience, as well as to request additional references. Failure to provide reachable and responsive
references will lead to the downgrading of a proposal’s experience score. If the Proposer’s team includes
subcontractors, at least one (1) additional reference for each subcontractor must be provided.
Staffing Plan and Team Profile
Provide a proposed staffing plan that includes:
Project organization chart (including size and composition of team)
Identification of individual resources assigned to each of the project phases and tasks
For subcontractors, a description of the specific need for the expertise and the arrangements for
achieving subcontracting
Provide a profile/résumé (limited to no more than 2 pages) for each proposed team member. Each
profile/résumé should include, at a minimum:
Name
Proposed role on this project
Number of years of relevant experience
Description of relevant experience
Relevant certifications
Note: Should it become necessary to replace any team member, NYSERDA expects the Contractor to
provide a replacement with skills comparable to those of the replaced team member. NYSERDA also
reserves the right to interview and approve the replacement prior to that individual joining the project.
Management Approach
Describe the proposed approach to managing the project. The management approach should, at a minimum,
address the following:
Project management methodology including a change control process, cost management approach,
risk management plan, document control methodology, and a communication plan
Work Breakdown Structure (Phase I only)
Project Schedule (Phase I only)
Proposed problem resolution/escalation process, including identification of the Engagement Manager
Attach documentation to support indirect cost (overhead) rate(s) included in your proposal as follows:
1. Describe the basis for the rates proposed (i.e., based on prior period actual results; based on
projections; based on federal government or other independently approved rates).
Page 9 of 14
2. If rate(s) is approved by an independent organization, such as the federal government, provide a
copy of such approval.
3. If rate(s) is based on estimated costs or prior period actual results, include calculations to support
proposed rate(s). Calculation should provide enough information for NYSERDA to evaluate and
confirm that the rate(s) are consistent with generally accepted accounting principles for indirect
costs.
NYSERDA reserves the right to audit any indirect rate presented in the proposal and to make
adjustment for such difference. Requests for financial statements or other needed financial information
may be made if deemed necessary.
Page 10 of 14
4. EVALUATION OF PROPOSALS
4.1 General Selection Process
All written proposals will be reviewed and evaluated by a Technical Evaluation Panel (TEP) selected by
NYSERDA. The TEP will score each Technical Proposal according to the criteria and scoring process
described herein. Cost Proposals will be scored using the formula stated below.
4.2 The top-ranked Proposers will be invited to present a Salesforce solution relevant to this
project. The TEP will score each presentation and the final score will consist of the total of the
technical, cost and presentation scores. A contract award shall be offered to the Proposer
who receives the highest total score. However, NYSERDA shall have no obligation or liability
whatsoever to the Proposer selected as a result of this solicitation unless and until a contract
satisfactory to NYSERDA is approved and executed.
Page 12 of 14
5. GENERAL CONDITIONS
Proprietary Information - Careful consideration should be given before confidential information is submitted to
NYSERDA as part of your proposal. Review should include whether it is critical for evaluating a proposal, and
whether general, non-confidential information, may be adequate for review purposes. The NYS Freedom of
Information Law, Public Officers law, Article 6, provides for public access to information NYSERDA possesses.
Public Officers Law, Section 87(2)(d) provides for exceptions to disclosure for records or portions thereof that
"are trade secrets or are submitted to an agency by a commercial enterprise or derived from information
obtained from a commercial enterprise and which if disclosed would cause substantial injury to the competitive
position of the subject enterprise." Information submitted to NYSERDA that the proposer wishes to have treated
as proprietary, and confidential trade secret information, should be identified and labeled "Confidential" or
"Proprietary" on each page at the time of disclosure. This information should include a written request to except
it from disclosure, including a written statement of the reasons why the information should be excepted. See
Public Officers Law, Section 89(5) and the procedures set forth in 21 NYCRR Part 501
http://nyserda.ny.gov/~/medialFiles/About/ContactINYSERDARegulatjons.ashx. However, NYSERDA cannot
guarantee the confidentiality of any information submitted.
Omnibus Procurement Act of 1992 - It is the policy of New York State to maximize opportunities for the
participation of New York State business enterprises, including minority- and women-owned business
enterprises, as bidders, subcontractors, and suppliers on its procurement Agreements.
Information on the availability of New York subcontractors and suppliers is available from:
Empire State Development
Division For Small Business
625 Broadway
Albany, NY 12207
A directory of certified minority- and women-owned business enterprises is available from:
Empire State Development
Minority and Women's Business Development Division
625 Broadway
Albany, NY 12207
New York Executive Law Article 15-A - NYSERDA is required under the law to promote opportunities for
maximum feasible participation of certified minority-and women-owned business enterprises and the
employment of minority group members and women in the performance of NYSERDA contracts. The MWBE
participation goals and obligations of the selected Contractor are set forth in the Sample Agreement.
State Finance Law sections 139-j and 139-k - NYSERDA is required to comply with State Finance Law
sections 139-j and 139-k. These provisions contain procurement lobbying requirements which can be found at
http://www.ogs.ny.gov/aboutogs/regulations/advisoryCouncil/StatutoryReferences.html
The attached Proposal Checklist calls for a signature certifying that the proposer will comply with State Finance
Law sections 139-j and 139-k and the Disclosure of Prior Findings of Non-responsibility form includes a
disclosure statement regarding whether the proposer has been found non-responsible under section 139-j of the
State Finance Law within the previous four years.
Tax Law Section 5-a - NYSERDA is required to comply with the provisions of Tax Law Section 5-a, which
requires a prospective contractor, prior to entering an agreement with NYSERDA having a value in excess of
$100,000, to certify to the Department of Taxation and Finance (the "Department") whether the contractor, its
affiliates, its subcontractors and the affiliates of its subcontractors have registered with the Department to collect
New York State and local sales and compensating use taxes. The Department has created a form to allow a
prospective contractor to readily make such certification. See, ST-220-TD (available at
http://www.tax.ny.gov/pdf/current_forms/st/st220td_fill_in.pdf).
Prior to contracting with NYSERDA, the prospective contractor must also certify to NYSERDA whether it has
filed such certification with the Department. The Department has created a second form that must be completed
by a prospective contractor prior to contacting and filed with NYSERDA. See, ST-220-CA (available at
http://www.tax.ny.gov/pdf/current_forms/st/st220ca_fill_in.pdf). The Department has developed guidance for
contractors which is available at http://www.tax.ny.gov/pdf/publications/sales/pub223.pdf .
Page 13 of 14
Contract Award - NYSERDA anticipates making one award under this solicitation. It may award a contract
based on initial applications without discussion, or following limited discussion or negotiations pertaining to the
Statement of Work. Each offer should be submitted using the most favorable cost and technical terms.
NYSERDA may request additional data or material to support applications. NYSERDA will use the Sample
Agreement to contract successful proposals. NYSERDA reserves the right to limit any negotiations to
exceptions to standard terms and conditions in the Sample Agreement to those specifically identified in the
submitted proposal (see Proposal Checklist). Proposers should keep in mind that acceptance of all standard
terms and conditions will generally result in a more expedited contracting process. NYSERDA expects to notify
proposers in approximately (4) weeks from the proposal due date whether your proposal has been selected to
receive an award. NYSERDA may decline to contract with awardees that are delinquent with respect to any
obligation under any previous or active NYSERDA agreement.
Limitation - This solicitation does not commit NYSERDA to award a contract, pay any costs incurred in
preparing a proposal, or to procure or contract for services or supplies. NYSERDA reserves the right to accept
or reject any or all proposals received, to negotiate with all qualified sources, or to cancel in part or in its entirety
the solicitation when it is in NYSERDA's best interest. NYSERDA reserves the right to reject proposals based on
the nature and number of any exceptions taken to the standard terms and conditions of the Sample Agreement.
Disclosure Requirement - The proposer shall disclose any indictment for any alleged felony, or any conviction
for a felony within the past five years, under the laws of the United States or any state or territory of the United
States, and shall describe circumstances for each. When a proposer is an association, partnership, corporation,
or other organization, this disclosure requirement includes the organization and its officers, partners, and
directors or members of any similarly governing body. If an indictment or conviction should come to the
attention of NYSERDA after the award of a contract, NYSERDA may exercise its stop-work right pending further
investigation, or terminate the agreement; the contractor may be subject to penalties for violation of any law
which may apply in the particular circumstances. Proposers must also disclose if they have ever been debarred
or suspended by any agency of the U.S. Government or the New York State Department of Labor.
6. ATTACHMENTS
Attachment A: Proposal Checklist
Attachment B: Disclosure of Prior Findings of Non- Responsibility
Attachment C: Cost Proposal Worksheet
Attachment D: Sample Agreement
Attachment E: Electronic Proposal Submission Instructions
Page 14 of 14