HomeMy WebLinkAboutresolution.council.088-17 RESOLUTION #88
(Series of 2017)
A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF ASPEN,
COLORADO, APPROVING A CONTRACT BETWEEN THE CITY OF ASPEN
AND CHERRY ROAD TECHNOLOGIES INC AUTHORIZING THE CITY
MANAGER TO EXECUTE SAID CONTRACT ON BEHALF OF THE CITY OF
ASPEN, COLORADO.
WHEREAS, there has been submitted to the City Council a contract for
additional post production implementation services between the City of Aspen and
Cherry Road Technologies Inc a true and accurate copy of which is attached
hereto as Exhibit"A";
NOW, THEREFORE, BE IT RESOLVED BY THE CITY COUNCIL OF
THE CITY OF ASPEN, COLORADO,
That the City Council of the City of Aspen hereby approves that Contract
for additional post production implementation services between the City of Aspen
and Cherry Road Technologies Inc a copy of which is annexed hereto and
incorporated herein, and does hereby authorize the City Manager to execute said
agreement on behalf of the City of Aspen.
INTRODUCED, READ AND ADOPTED by the City Council of the City of
Aspen on the 8th day of May 2017.
Steven S adron, Mayor
1, Linda Manning, duly appointed and acting City Clerk do certify that the
foregoing is a true and accurate copy of that resolution adopted by the City
Council of the City of Aspen, Colorado, at a meeting held May 81h 2017.
06"6 Ua.'
Linda Manning, City y
erk
i
j
I
I
CITY OF ASPEN
ENTERPRISE RESOURCE PLANNING PROJECT
PROJECT WYATT
CHANGE REQUEST #5
Prepared for:
City of Aspen
130 S. Galena Street
Aspen, CO 81611
Prepared by:
CherryRoad Technologies Inc.
301 Gibraltar Dr. Suite 2C
Morris Plains, NJ 07950
i
Change Request#5 . CherryRoad
4Y, ttthnologies
Date Version Description
12/19/16 1.0 Initial Draft I Jay Miller
Review and Approval
Date Version Approval
Page 1 of 13
. .. ...............
Change Request#5 Cherr Road
r"
terhndogies
SECTION 1 — CHANGE REQUEST INFORMATION
i
Change This Change Request, with an effective date of May 9, 2017 will serve.
Description: as a change in terms to the Services Agreement and Statement of
Work, Exhibit A, entered into on November 9, 2015 by and between
the City of Aspen and CherryRoad Technologies Inc. ("CherryRoad").
Except as expressly amended herein, all other terms and conditions of
the Agreement shall remain in full force and effect.
Reasons for This change request will serve to provide the following:
Requesting
Change: Extend Production Support. The current scope for Production
support of all Oracle products is one calendar month. This Change
Request will add additional scope to the support phase as well as
support hours.
Page 2 of 13
Change Request#5 p CherryRoad
\`'`, technologies
SECTION 2 -IMPACT ANALYSIS
Change Complexity Classification: ❑ High
❑ Medium
® Low
CostDescription Services
Impact: Original Contract Value for $1,105,180.00
Implementation Services
Additional Cost of Change Request#1 $ 0.00
Additional Cost of Change Request#2 $ 4,500.00
One-time ADP Implementation Fee
Additional Cost of Change Request#3 $ 0.00
Additional Cost of Change Request#4 $24,490.00
Taleo extension
Additional Cost of Change Request#5 $91,250.00
-Extended Support
New Contract Value for Implementation $1,225,420.00
Services
Details on additional cost of amendment:
CherryRoad Ongoing Support
Ongoing support focuses on two distinct areas:
• Incident-based support.
• Release Management for Oracle Cloud.
Incident-Based Support
Incident-based support covers the management and resolution of Level (or Tier) 2, 3 and 4
support for Application and Technical issues. Beyond normal break-fix incidents, we recognize
the special care that is required for release management for the Cloud solution.
A key component to meeting the City of Aspen requirements is ensuring issues or incidents are
properly recorded, managed, and resolved. Our aim is to restore Aspen as quickly as possible
while finding and addressing the root cause of the problem, as summarized below.
Page 3 of 13
Change Request#5 =) CherryRoad
technologies
inc ident M anagement • • -
-,• s `vFy
• Detection and Recording Problem Control Create and Review Request for
• Classification and Support • Error Control Changed
• Investigation and Diagnosis Proactive Management Evaluate Change !
• Resolution and Recovery Major Incident J Problem Authorize and Schedule Change
• incident Closure Review Prepare and Implement
• Monitoring - • Review and Close
• Oracle SR Tracking I
I
CherryRoad's Help Desk approach is a tiered approach. The following defines the various
tiers/levels of the support services and responsible party throughout the support time frame.
Tiered Approach to Support
Level/Tier 1 Support(Aspen)
Level 1 support staff will consist minimally of two support resources. A security administrator will
be needed to handle all application security related service requests and a level 1 support
analysts, with knowledge of the application, will be needed to resolve non-complex issues such
as account lock outs, re-setting passwords, issues accessing the system and questions
regarding how to use the application.
Levelrrier 2 Support(CherryRoad)
Level 2 support will be provided by CherryRoad Managed Services, with assistance from the
Aspen support team. When a service request requires more in-depth analysis, it will be routed
to the level 2 support staff either by phone, email, or via ServiceNow. The level 2 support staff,
consisting of experienced cloud generalists, will complete an initial triage of the request,
determine the cause and begin developing a solution. In the cases where a full code analysis is
needed or actual coding changes are required, the service request will be routed to level 3.
Please Note: Aspen will be required to complete the final testing of all implemented solutions
and sign off on deployment to the production environment.
Level/Tier 3 Support(CherryRoad)
Level 3 support will be provided by CherryRoad Managed Services. If, during the analysis by
the level 2 support staff, it is determined that further detailed technical analysis is required, the
level 3 support staff will take over the service request. The level 3 support staff, fully equipped
to resolve the most complex of service requests,will include both experienced functional and
technical resources with expertise in covering a wide range of system issues. Level 3 support
Page 4 of 13
Change Request#5 sa CherryRoad
�T. technologies
will complete any remaining analysis and will find, implement and unit test the solution. If
required, Level 3 resources will work with Oracle as needed to facilitate resolution.
Please Note: Aspen will be required to complete the final testing of all implemented solutions
and sign off on deployment to the production environment.
Leveirrier 4 Support(Oracle) j
If during the analysis it is determined that the issue needs to be escalated to Oracle support,
CherryRoad will log the service request with Oracle and manage all communication with them
regarding the service request. Once Oracle provides a solution, CherryRoad will supply details
of the solution to Aspen and then move forward to implement and test the solution as part of
Level 4 support.
Heln Desk Ticket Lifecycle
All service requests will flow through one or more of the following steps during its lifecycle.
Initiation
Whether the contact is to request documentation or to report a problem, the first stage of the
process is to create the Service Request (SR) and capture all the relevant information
necessary to either service the request, resolve the problem or escalate it to the next tier with
sufficient information to resolve the problem.
Assignment
If the SR is not resolved on the initial call, the SR is then assigned to the appropriate
tier/team/resource for Aspen with the expertise of the affected application or module.
Resolution
Since an SR can range from a simple request with a documented resolution to an Oracle bug,
the various tasks, the timeframe and even the tier producing the resolution will vary with each
SR. However, in general, this stage involves the analysis, research and the action taken to fix
the root cause of a problem or to identify a suitable workaround until the problem can be
resolved.
Testing
Depending on the resolution, significant testing and even regression testing may be required
before receiving approval to implement the solution. Most typically, it involves a functional
analyst testing the solution in a non-production environment followed by Subject Matter Experts
(SMEs) and/or end-user testing in another non-production environment to ensure the original
problem is resolved and no new problems have been introduced.
Page 5 of 13
Change Request#5 CherryRoad'
technologies
Approval
Approval for the SR can be entered by Aspen as a comment in the ServiceNow SR or via email
to the assigned CherryRoad resource. Approval of an SR indicates the solution has been
tested and can now be scheduled for deployment to the production environment.
Implementation
This step represents the actual resolution. Examples would be the documented steps being
executed, configurations deployed to production or the deployment of a vendor patch, code
modification, etc.
Closure
After the resolution has been provided and Aspen confirms, the SR is closed.
From initiation to closure, each SR within ServiceNow will be updated with relevant notes and
status changes. In addition, email messages will be sent upon initiation and at each status
change during the process. At any time, Aspen can log into the system or call the CherryRoad
help desk to get the current status on the SR.
The CherryRoad help desk ticket process flow below (Figure 1) illustrates the stages and
support levels involved during the lifecycle of an SR.
Page 6 of 113
Change Request#5 . CherryRood
Or etn whg es
CherrvRoad Help Desk Ticket Process Flow Diagram
Che tYRPad Managed Service Cerrter Help,Desk Service Request Process Flaw
Cllent Erb User&SMEs
c
O
( :\ .... All DUU WIRCQM5Rlg1•A M
yp'p?aMresalrNar�
r1 Crttbc...liyclertyruad<dm -% Oflwr
CeenClklp Desk T>arl
& - Suppan Teams
hu W1uM4.drmnruad.�ttu' Yc� .. p„se Rnlirer:R•••-
P J4
_. �^�.. MatiFy Pe9emer �,
6cMe 0ocunaxmd Pasclutiw+
4 - `
+sE 3¢G�ep c»ntion
t MSC Netp-Desk SeNrce Re nest CD�ma� -
+i f�wrlaWseUR- Ye. •• 5.:.,.�CI Req v& F'
�� ¢ 'fi s `2 fieui�RegVv_dw 1
�� iH1A
S�'�—'- �� '4Mm Cpm 1pufallanlharyM4
�\aypr�U4
AP4ltkes�' re: m CkseR Ne & !
ies.&CePl�y°rch 4WUYRoeI. der i
1
411
- b
GOenl�¢gTerret-`, gon�acr�sr
•F R.Y�xeaFxmwl NmAy Rcq eRM
_.,
V^,i - nrMDY Selutip!
C
NG
R
MpiieSk>run
\✓'� cs Orarle Suppprt Serslte ReGues(-
Selu:un Prcxda-0
Figure 1
Page 7 of 13
Change Request#5pf CherryRoad'
lfr' technafogtes
Release Management for Cloud
The cloud model is different from on-premise and this is by design. For less cost, some
independence is given up. While historically, with an on-premise ERP solution, the user could
wait long periods of time to apply releases. In the cloud, managing the release schedule is
critical. There are a few key concepts our team will be sure to enforce and is uniquely qualified
to deliver.
Release Schedule-With the Oracle Cloud, a flexible but prescribed release schedule is
enforced. Familiarity and a cadence with this schedule is necessary. Our team will bring these
aspects to Aspen.
Integration with Cloud- Integration with the Cloud has more constraints than a traditional on-
premise solution and our Team brings the tools, methods and experience to work effectively
with the constraints. Our Team also brings experience with integration from the Cloud to other
systems.
Oracle Tickets- It is important to understand the Oracle Cloud ticket process and what levers
are available to escalate if needed. Our team brings this knowledge as well.
Summary
In each area above, our team brings unmatched experience working with Oracle's Cloud
solutions and team to ensure that your application is updated while not impacting day-to-day
activities.
This long term support includes:
• One seat license to CherryRoad Cloud Success Platform for ticket management is included
with the proposed annual SaaS subscription fees.
• One release management.service (upgrade to next software release)
Please Note: additional seat licenses, release management services or incident-based support
hours may be added at an additional fee. In addition, CherryRoad is able to provide Level 1
support if desired by Aspen at an additional cost.
CherryRoad On-Going Support - Years 2 and on
As an added value to Aspen, for each annual renewal of the SaaS application contract through
CherryRoad, we will include the following on-going support:
• One seat license to CherryRoad Cloud Success Platform for ticket management is included
with the proposed Annual SaaS subscription fee.
• 100 hours of Incident-based Support to be used within the following subscription year.
Page 8 of 13
Change Request#5 CherryRoad
kf technologies
Please Note: The above support would follow the same process as outlined in the ongoing
support above. Additional seat licenses, release management services or incident-based
support hours may be added at an additional fee.
Release Management for Cloud
The cloud model varies from an on-premise application by design. For less cost, some
independence is given up. While historically, with an on-premise ERP solution, the user could
wait long periods of time to apply releases, in the cloud, it is critical to manage the release
schedule in a planned and timely manner. CherryRoad's managed service team has developed
a process to manage the review and delivery of Oracle's releases as part of our application
support services.
Release Schedule—With the Oracle Cloud, a flexible but prescribed release schedule is
enforced. Familiarity and a cadence with this schedule are necessary.
Release Note Assessment—CherryRoad will provide an assessment of each release to be
applied, identifying potential impacts to current configuration and opportunities to implement
new functionality. The objective of the assessment will be to determine a roadmap; no new
functionality will be implemented until final scope, timeline, and budgets are provided and
agreed upon.
Promoting to Production—With on-premise, the City could promote to production whenever
desired. With the cloud, scheduling needs to occur with Oracle as they are the stewards of the
cloud environment.
The following is a high-level approach that outlines the CherryRoad/Cloud release
approach/process that will be followed.
1. Oracle communicates new release availability
2. CherryRoad begins planning the migration
a. Refresh development and/or test environments with the current production
environment
b. Review release notes
c. Prepare release presentation
3. The upgrade test environment is refreshed with the production environment
4. Oracle applies application release to the upgrade test environment
5. CherryRoad configureslmplements new functionality (added cost or support hours
required)
6. CherryRoad executes unit/system testing on the new release (i.e. application)
a. CherryRoad modifies any configuration based on new release to ensure
upgraded system functions in a similar fashion as production
b. CherryRoad identifies any retrofit changes needed based on new release
7. Aspen executes user acceptance testing on the new release (i.e. application)
B. CherryRoad logs Oracle SR to apply to production
9. Oracle schedules/applies release to production
Page 9 of 13
Change Request#5 ;A CherryRoad
�r t«n„oiog,�
Please Note: Each release process could take up to eight weeks from release to production.
This does not include the configuration and/or implementation on new functionality.
I
Page 10 of 13
Change Request#5Ol CherryRoad'
n, whmlogw
Costs
This long-term support includes:
I
• One seat license-to CherryRoad Cloud Success Platform for ticket management-.
• Maximum of 280 hours of release management services (single upgrade) of Oracle ERP
and HCM cloud applications (must be used within the effective dates of this amendment)
• 450 hours of Incident-based support for HCM, ERP, EPM and Taleo
• Release management services for two releases of Oracle Taleo TBE Applications (must be
used within the effective dates of this amendment)
• Invoices will be billed mo hly over a 8 month period for a total amount of$91,250.00
Month Amount
1 $11,406.25
2 $11,406.25
3 $11,406.25
4 $11,406.25
5 $11,406.25
6 $11,406.25
7 $11,406.25
8 $11,406.25
TOTAL $91,250.00
Please Note: Additional seat licenses, release management services or incident-based support
hours may be added at an additional fee (see below). In addition, CherryRoad is able to provide
Level 1 support if desired by the City.
Page 11 of 13
Change Request#5 ma . CherryRoad
to hno4les
Discounted Su ort Costs
The City can supplement the 200 hours provided in the baseline support with the following
discounted 'buckets' of support hours . These hours can be used at the City's discretion.
Service One Time Fee
200 Support Hours for Oracle ERP and HCM Cloud ($120 per hour) $24,000.00
300 Support Hours for Oracle ERP and HCM Cloud ($115 per hour) $34,500.00
400 Support Hours for Oracle ERP and HCM Cloud ($110 per hour) $44,000.00
Taleo TBE Support ($125 per hour needed)
Assumptions
1. Invoices will be submitted with supporting documentation providing detailed explanations
of hours worked in the month.
2. Pre-Approval for any SR over 10 hours of work is required by Aspen Management in
advance
3. Aspen can request specific CherryRoad resources to work on open SRs. Every attempt
will be made to make the requested resources available but specific resources cannot
be guaranteed
4. CherryRoad's effort to fix configuration in production as part of the original Go-Live
deployment that is deemed to be defective will not count against the extended support
hours
5. All change requests for reports and security will be counted against the extended
support hours
Due to the inability to estimate technical retrofit changes from one release to another we have
not included the development effort in this offering.
Section 3—Impact to Scope of Services
1) There are no changes to the scope of services.
Section 4— Non-Collusion and Acceptance.
The undersigned attests under penalties of perjury that he is the representative, agent, member
or officer of the contracting party, that he has not, nor has any other member, employee,
representative, agent or officer of the firm, company, corporation or partnership represented by
him, directly or indirectly, to the best of his knowledge, entered into or offered to enter into any
combination, collusion or agreement t6 receive or pay, and that he has not received or paid, any
sum of money or other consideration for the execution of this Change Request other than that
which appears upon the face of the Change Request.
Page 12 of 13
i
Change Request#5 A- CherryRoacr
�� mchnoiogles
Approved by: on:
a
CherryRoad Technologies Inc. Date
Approved by:
City of Aspen fsc-F;, f 4 Date
Comments: ❑ None or— ❑ See below:
Page 13 of 13