Professional Documents
Culture Documents
SCHEDULE 2E
Date TBD
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Table of Contents
1.0 Services Overview................................................................................. 1
1.1 Service Objectives..........................................................................................................1
2.0 Application Development and Maintenance Services ............................ 2
2.1 Application Development Services Roles and Responsibilities ............................................2
2.2 Application Warranty Services ......................................................................................19
2.3 Application Maintenance Services Roles and Responsibilities ...........................................20
2.4 Service Monitoring, Reporting and Review Services Roles and Responsibilities ..................22
3.0 Service Environment........................................................................... 23
3.1 Scope of the Infrastructure to be Supported .....................................................................23
4.0 Service Level Requirements ................................................................ 24
4.1 Objectives ...................................................................................................................24
4.2 Service Level Requirements (SLRs) ...............................................................................24
4.3 Customer Satisfaction...................................................................................................25
4.4 Reports .......................................................................................................................26
5.0 Referenced Documents ....................................................................... 26
Date TBDPage i
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
List of Tables
Table 1. Application Strategy and Architecture Services Roles and Responsibilities.......................2
Table 2. Planning and Analysis Roles and Responsibilities .........................................................3
Table 3. Project Planning and Management Services Roles and Responsibilities............................3
Table 4. Requirements Definition Roles and Responsibilities ......................................................5
Table 5. Design Specifications Services Roles and Responsibilities .............................................6
Table 6. System Environment Acquisition and Installation Services Roles and Responsibilities.......9
Table 7. Programming, Development and Configuration Services Roles and Responsibilities .......10
Table 8. Application Testing Services Roles and Responsibilities ..............................................12
Table 9. Implementation and Migration Services Roles and Responsibilities ...............................13
Table 10. Conversion and Migration Planning and Preparation Services Roles and
Responsibilities .......................................................................................................15
Table 11. Software Configuration Management Roles and Responsibilities ..................................16
Table 12. Application Change Management Documentation Services Roles and
Responsibilities .......................................................................................................17
Table 13. Training and Knowledge Transfer Services Roles and Responsibilities ..........................18
Table 14. Documentation Services Roles and Responsibilities.....................................................19
Table 15. Enhancement Request Services Roles and Responsibilities ...........................................22
Table 16. Service Monitoring, Reporting and Review Roles and Responsibilities ..........................22
Table 17. Application Development SLRs ................................................................................24
Table 18. Application Maintenance SLRs .................................................................................25
Table 19. Customer Satisfaction ..............................................................................................26
Table 20. ADM Services Reports ............................................................................................26
Date TBDPage ii
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
The following are the key high-level Service objectives the County expects to achieve
through outsourced application services and this ADM SOW:
n Acquire ADM Services with Availability guarantees backed by established
Service Level Requirements (SLRs)
n Enhance overall performance and efficiency in delivery of application
Enhancements, Service Requests, and Incident and Problem Management,
as defined herein
n Standardize processes to industry best practices and gain access to world-
class capabilities and/or resources not readily available internally
n Reduce the County’s ADM costs at the start of the Agreement and
continually achieve productivity gains that reduce costs on an ongoing
basis
n Support the County via the appropriate ADM approach (e.g., iterative,
waterfall or agile development)
n Continuously improve delivery of IT services
Date TBDPage 1
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
The following Table identifies the roles and responsibilities associated with Application
Strategy and Architecture Services. An “X” is placed in the column under the Party that
will be responsible for performing the task. Vendor responsibilities are indicated in the
column labeled “Vendor”.
Table 1. Application Strategy and Architecture Services Roles and Responsibilities
Application Strategy and Architecture Services Roles and Responsibilities Vendor County
1. Provide the County’s application roadmap X
2. Provide the County’s “as-is” and expected “to-be” application architectures X
for Vendor’s reference
3. Assist the County in application strategy, architecture and planning activities X
and recommend application architecture designs
4. Evaluate and recommend Software technologies, packages, and tools in X
support of County application strategy, architecture and planning
5. Review and approve recommended Software technologies, packages, and X
tools
6. Conduct feasibility studies for the implementation of such new technologies, X
packages, and tools
7. Review and approve results of feasibility studies for the implementation of X
such new Software technologies, packages, and tools
8. Ensure Services delivered under this Schedule are in full compliance with X
County requirements including the IT Strategic Plan, the enterprise
architecture strategy, County IT practices, and County policies and
procedures
9. Manage and approve applications architecture standards and standards X
review process
Date TBDPage 2
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Project Planning and Management Services Roles and Responsibilities Vendor County
1. Perform project/subproject cost estimation for a specific scope of work X
using a commercial project estimation tool that can size application projects
and can categorize them by level of effort (e.g., minimal, medium, difficult)
2. Provide project strategy and direction including overall scope and timelines X
Date TBDPage 3
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Project Planning and Management Services Roles and Responsibilities Vendor County
3. Provide project management for the overall project plan, its execution, and X
Services
5. Develop, document and maintain a detailed project plan and update the X
detailed project plan on a periodic basis as defined by the County (e.g.,
monthly, bimonthly, weekly)
7. Provide, and review with the County, Vendor project metrics that report on X
Vendor’s accomplishment of SLRs and other measurements (e.g.,
deliverables associated with each project phase, subproject, task, activity,
Critical Milestone and milestone)
11. Conduct weekly project status meetings in accordance with the project X
communications plan with appropriate Vendor resources, the County
representative and other key County participants as required by the
designated County representative
14. Execute projects using best practices including standard project life cycle X
activities (e.g., project initiation, planning, execution, control and closure,
and Acceptance)
15. Coordinate all Services, activities and dependencies and serve as the X
single point of contact/interface to the County including coordinating
Vendor, Third Party and County resources ensuring the on-time delivery of
tested/quality-checked deliverables as defined in the project plan
Date TBDPage 4
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Project Planning and Management Services Roles and Responsibilities Vendor County
16. Provide current and complete project documentation via the integrated IT X
Service Management suite
Date TBDPage 5
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
16. Upon the County’s request and assistance, identify, assess and report X
to County the gaps between COTS application standard business
process/functionality and County’s required business process and
functionality (as described and represented by the County)
17. Participate in the Acceptance review and review and approve the X
detailed component functional and technical requirements documents
18. Review and approve the technical assumptions upon which the X
technical architecture is based
19. Review and approve the Vendor’s documentation of the design of the
functional view of the System-level architecture, requirements X
traceability matrix, and the technical assumptions, along with the plan
for the component design (e.g., review of the System baseline)
Date TBDPage 6
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
13. Develop use cases, workflows and conceptual and logical data X
models to be developed or implemented that are consistent with
County-approved System functional, non-functional and technical
requirements
14. Document to the County the use cases, workflows and conceptual X
and logical data models to be developed or implemented that are
consistent with County-approved System functional and technical
requirements
Date TBDPage 7
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
15. Review and approve use cases, workflows conceptual and logical X
data models to be developed, implemented and configured by Vendor
16. Assist the County in conducting site surveys, if applicable, for design X
efforts as defined by requirements documents
20. Document and provide detailed conceptual and logical data models X
including entities, relationships, attributes, normalization, verification
and data dictionary consistent with documented requirements
21. Review and approve conceptual and logical data models and data X
dictionary
24. Define the related Acceptance Criteria for each element of the X
requirements traceability matrix
27. Develop and document application test cases as defined in the testing X
plan (which may include unit, system, regression, load/scalability,
performance, End User, Acceptance testing)
Date TBDPage 8
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
System Environment Acquisition and Installation Services Roles and Vendor County
Responsibilities
1. Specify and document hardware, ancillary equipment, and System X
Software specifications and installation plans required to meet
functional and technical requirements for the development, test, QA,
Acceptance and production environments in accordance with County
architectural and technical standards
Date TBDPage 9
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
System Environment Acquisition and Installation Services Roles and Vendor County
Responsibilities
9. Perform System tuning analysis during implementation and provide X
recommendations to optimize performance based on analysis results
1. Provide and review with the County the Vendor’s programming and X
development standards and procedures
Date TBDPage 10
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
14. Identify, assess and document to the County any required business X
process changes resulting from differences in COTS application
standard processes and current County processes, to avoid
application customization and to promote the use of application-
standard functionality
Date TBDPage 11
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Date TBDPage 12
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Date TBDPage 13
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Date TBDPage 14
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Conversion and Migration Planning and Preparation Services Roles Vendor County
and Responsibilities
1. Assess the existing (as is) System (which herein has the meaning of X
Software, hardware, code, functionality, and/or data) against the end
state (to be) System, and develop, document to the County, and
maintain a detailed conversion/migration plan consisting of the end-
to-end process for conversion and migration (from the as is to the
to be states) including the System analysis, System mapping, script
development, automated conversion tool implementation or
development, identification of manual conversion requirements,
testing, System preparation, System staging, business impact
analysis, back-out planning, the communication plan, and migration
schedule. Such System conversion/migration plan shall include
Vendor’s plan to validate that such conversion/migration was
successful
2. Review and approve the detailed System conversion/migration plan X
3. Develop and document System mapping from current System to X
end-state System based on requirements and County-approved
conversion/migration plan
4. Identify and document System elements which cannot be X
converted/migrated through the automated tools and develop a plan
to achieve System conversion/migration through alternative means
(e.g., manual conversion/migration)
5. Review and approve mapping and plan for converting/migrating X
System elements which cannot be converted through automated
tools
Date TBDPage 15
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Conversion and Migration Planning and Preparation Services Roles Vendor County
and Responsibilities
6. Develop and provide System conversion/migration scripts and tools X
to automate the conversion process based on the documented
System map and County requirements
7. Conduct System conversion/migration testing using Vendor’s X
validation process, and document and provide testing results to the
County
8. Conduct System conversion/migration re-testing until requirements X
are met
9. Review and approve conversion/migration testing and retesting X
results
The following identifies the roles and responsibilities associated with Software
Configuration Management services that Vendor and the County shall perform.
Table 11. Software Configuration Management Roles and Responsibilities
Date TBDPage 16
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Date TBDPage 17
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Training and Knowledge Transfer Services Roles and Responsibilities Vendor County
1. Develop, document to County and maintain a Training and Knowledge X
Transfer Plan
2. Review and approve the Training and Knowledge Transfer Plan X
3. Provide technical training assistance and knowledge transfer to County X
support personnel during all application life cycle activities
4. Develop, document and provide customized System technical and X
administration training materials as requested by the County
5. Assist with customization of application and technical training materials X
6. Develop, document and provide customized System functional End User X
training materials as requested by the County
7. Assist with customization of End User training materials X
8. Review and approve all training materials content and all plans to perform X
formal training
9. Provide System technical and administration training as required by the X
County including formal classroom training, one-on-one training, remote
online training or other County-approved training methods
10. Provide System functional training as required by the County including train- X
the-trainer training, direct End User training, formal classroom training, one-
on-one training, remote online training or other County-approved training
methods
11. Create and maintain County training instances of the System as requested X
by County
12. Provide Service Desk personnel training as requested by the County X
13. Develop, document and maintain Service Desk dialogue scripts and X
knowledge database entries as requested by the County
Date TBDPage 18
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Documentation Services are those tasks and activities associated with developing,
revising, maintaining, reproducing, and distributing project deliverables in hard copy and
electronic form, as requested by the County. The following table identifies the
Documentation Services roles and responsibilities that Vendor and the County shall
perform. All documentation that Vendor shall provide to the County is a deliverable.
Table 14. Documentation Services Roles and Responsibilities
Application Warranty Services include any tasks and activities necessary to Resolve
errors/defects in deliverables including those to enable Vendor-developed or
implemented applications and enhancements to perform in accordance with the
documented specifications and documented operational functionality, and shall include
the applicable life cycle services and responsibilities contained in Section 2.1 above.
Date TBDPage 19
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Vendor will provide monthly reports showing the amount of work conducted under
warranty (number of defects and hours to correct).
Application Maintenance Services include all life cycle support activities described in
Section 2.1 above as applicable. Additionally, Application Maintenance Services consist
of the services described in the following subsections.
n Infrastructure errors
n System errors
n Data errors
n Logic errors
n Design errors
n Coding errors
n Configuration errors
Date TBDPage 20
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Date TBDPage 21
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Enhancement Request Services include, but are not limited to, the following: (i) County-
approved Minor Enhancements to meet functional, non-functional, technical, regulatory
or data requirements; (ii) Minor Enhancements identified by Root Cause Analysis; (iii)
application and testing of Third Party software updates or hardware upgrades; and (iv)
new reports or reporting restatements due to realignments.
Vendor will estimate, plan and manage Minor Enhancements in accordance with this
Schedule.
The following table identifies Enhancement Request roles and responsibilities that
Vendor and the County shall perform.
Table 15. Enhancement Request Services Roles and Responsibilities
The following table identifies the underlying roles and responsibilities associated with
Service Monitoring, Reporting and Review activities that Vendor and the County shall
perform.
Table 16. Service Monitoring, Reporting and Review Roles and Responsibilities
Service Monitoring, Reporting and Review Roles and Responsibilities Vendor County
1. Provide weekly status reviews with County application manager X
counterparts to discuss Incident activity, enhancement work (including
backlog and new requests), planning and issue Resolution
2. Design and implement metrics and performance reports X
3. Review and approve performance data collection methods and reports X
Date TBDPage 22
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Service Monitoring, Reporting and Review Roles and Responsibilities Vendor County
4. Provide monthly status reviews including reporting depicting X
performance against each Service Level Requirement, with trends and
summary view
5. Report on average defect correction time by Priority Level and other X
metrics which describe delivery of Incident and Problem Management
Services
6. Provide mutually agreed upon reports monthly that capture service X
request demand and measure the ability to satisfy demand
7. Provide mutually agreed upon reports that represent general health of X
environments (e.g., patches not yet applied) as well as reports that
represent demand fulfillment in end customer terms (e.g. defect
corrections/change requests that have slipped against commitment,
backlogged defects/change requests, Priority 1, 2, and Priority 3
defects)
8. Provide and maintain an electronic copy of the applications inventory X
supported in the integrated IT Service Management suite
9. Provide any other mutually agreed upon reports such as those which X
track continuous improvement activities
10. Provide the County with a copy of, or access to, any Vendor-supplied X
documentation (including updates thereto) via the integrated IT Service
Management suite
11. Provide usage accountability (in terms of effort/cost attributed to County X
business areas/applications) to facilitate the County’s internal charging
process
12. Provide service request response time management reports (including X
a trend line) for new development work that reflects time to provide time
and cost estimates
13. Report on average defect response time by Priority Level X
Date TBDPage 23
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
Vendor shall provide written reports to the County regarding Vendor’s compliance with
the SLRs specified in this SOW Schedule.
Deliver proposal
Service Requests Target Time <3 days Monthly
within target time
95%
Milestone Completion of
Completion – milestones by
Completion Date Weekly
Milestones on the scheduled 100%
Critical Path completion date
Milestone Completion of
Completion – All milestones by
Completion Date Weekly
Milestones NOT on scheduled 95%
Critical Path completion date
Project
Functional Scale-based 4.5 or higher on a
Completi
Requirements Met Opinion Survey 5.0 point scale 95% on
Date TBDPage 24
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
The County and the Vendor shall establish a Service Level linked to customer
satisfaction using a mutually agreed upon survey, which can be facilitated by a third
party and designed with County and Vendor input. In designing the survey, the Parties
shall consider surveying sections of the population throughout the year. For example,
the survey could be sent monthly to a statistically valid percent of the County population.
Date TBDPage 25
COUNTY OF ORANGE, CA
Schedule 2E—Application Development and Maintenance Services SOW
4.4 Reports
Vendor shall provide written reports to the County regarding Vendor’s compliance with
the SLRs. In addition, the following reports are required:
Table 20. ADM Services Reports
Description Timing
TBD with selected Vendor
Date TBDPage 26