EaPaaS Fit-Gap Assessment and Evaluation v2
EaPaaS Fit-Gap Assessment and Evaluation v2
· The vendor must be a company based in the United States Must Have
· The software must be 508 Compliant within DoD standards and
Must Have
regulations and provide verification documentation
· Include live chat and messaging functions for groups and/or individuals Must Have
· The vendor must provide CAC authentication and user name/password
Must Have
access
· The vendor must enable all capability for mobile computing on Android
Must Have
and Apple
· Software must provide a platform which allows for thin client browser
Must Have
based access for global user base
· Software must provide for Role Based Access Control Must Have
· Software must support Single Sign On technologies which allows for
Must Have
integration of SAP and non-SAP applications
· Software must support Extended Search capabilities and support for
Must Have
external search engines/providers
· There will be no license requirements for self-service user requests Must Have
Fit/Gap Assessment (Vendor Response Fields)
Configuration Customization
Out-of-the-Box Gap
Required Required
ponse Fields)
Vendor Comments
Government Evaluation
Requirement
(Ex.) Requirement A
(Ex.) Requirement B
(Ex.) Requirement C
5.3. EaPaaS Platform - General Use Case Requirements (See SOO Section 5.3 for
details)
6.3.1. Use Case 1: Extending SaaS Applications.
6.3.2. Use Case 2: Replacing and Modernizing Legacy Applications.
6.3.3. Use Case 3: Departmental Applications and Team Workflow.
6.3.4. Use Case 4: Composite Applications.
6.3.5. Use Case 5: Mobile Applications and Websites.
6.3.6. Use Case 6: Experimentation and Prototyping.
X.1 Development Platform Requirements
X.1.1 Support for custom applications. Support for the development,
deployment and operation of custom applications. aPaaS/SaaS offerings
should support “born on the cloud” or “cloud native” applications that are
able to take full advantage of the scalable, elastic and distributed
capabilities of cloud infrastructure. Capability should be achievable without
the application developer having to write special code to take advantage of
these capabilities.
X.1.21 Model version control: Version history is supported for at least the
previous five versions of any code metadata in the application. This version
history extends to the web APIs that are created and/or generated by the
platform. Version control management should include branch creation,
visual diff tools, merging assistance and recommended ways to implement
application life cycle management.
X.1.22 Internationalization: All generated interfaces and textual messages
should be inter-nationalizable (following the i18n standard).
X.1.23 Support for consuming custom-built API services: The
environment should make it easy for users to discover and consume API
services hosted on the SaaS that have been developed by other teams as
building blocks for their applications.
X.1.25 User Base (Internal and External): The low code platform needs to
be able to scale to support thousands of users who participate in multiple
business cases.
Fit/Gap Assessment (Vendor Resp
Configuration Customization
Importance(Score) Out-of-the-Box
Required Required
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
ssessment (Vendor Response Fields)
(Ex.) Requirement A
(Ex.) Requirement B
(Ex.) Requirement C
6.4.1. Business Intelligence
The ability to provide data analysis of historical, current and predictive views of business
operations. Specific business intelligence required functions are reporting, online analytical
processing, analytics, data mining, process mining, complex event processing, business
performance management, benchmarking, text mining, predictive analytics and prescriptive
analytics.
6.4.2. Human Resource Management
6.4.2.1. Account for Personnel. This capability is associated with accounting for time,
absence, and labor, performing leave and absence administration, and managing personnel
casualty and Line of Duty (LoD) determination process.
6.4.2.5. Manage Assignment and Transfer. This capability is associated with assigning
or transferring Department of Defense (DoD) Members and Employees to positions. This
capability includes administering assignment actions, executing individual assignment,
processing inter-Service, intra-Service transfers, transferring Members between military
personnel classes, to and from active duty and generating the transfer order.
6.4.2.10. Manage Human Resources Management Policy and Guidance. This capability is
associated with developing and coordinating the Human Resources Management (HRM)
policy and guidance and providing a decision on the proposed HRM policy and guidance.
This capability is also associated with establishing Human Resources policy and practices,
establishing agency performance management strategy, establishing agency Human
Resources development management strategy, reviewing laws, regulations, policies, and
trends, identifying parity issues, establishing compensation, implementing compensation
program, and creating compensation program communications approach and content.
6.4.2.11. Manage Identity Credential. This capability is associated with the management
of all Department of Defense (DoD) identity credentials (Identity Cards (e.g., Common
Access Card (CAC), Personal Identity Verification (PIV) Card, ID tags, unit controlled
cards), and the management of information associated with them (e.g., Personal
Identification Numbers (PIN) numbers, applets, identity and biometric information)) for
Employees, Members, contractors, and dependents. This includes reviewing personnel
identification information as well as issuing, maintaining and revoking identity credentials
for access control applications.
6.4.3. Financial Management
6.4.3.1. Budgetary Resource Management. The ability to develop, review, evaluate, and
support financial forecasts, plans, programs and budgets and to integrate them with
appropriate performance indicators to achieve effective business operations and program
goals. This capability also includes the ability to control and distribute funds based on
appropriation and authorization laws.
6.4.4.1. Deliver. The Deliver processes describe the activities associated with the
creation, maintenance, and fulfillment of customer orders. It includes the receipt, validation,
and creation of customer orders; scheduling order delivery; and pick, pack, and shipment.
6.4.4.2. Make. (Includes Maintenance) The Make processes describe the activities
associated with the conversion of materials or creation of the content for services. It focuses
on conversion of materials rather than production or manufacturing because Make
represents all types of material conversions: assembly, chemical processing, maintenance,
repair, overhaul, recycling, refurbishment, remanufacturing, and other material conversion
processes.
6.4.4.3. Plan. The Plan processes describe the planning activities associated with
operating a supply chain. This includes gathering customer requirements, collecting
information on available resources, and balancing requirements and resources to determine
planned capabilities and resource gaps. This is followed by identifying the actions required
to correct any gaps.
6.4.4.4. Return. The Return processes describe the activities associated with the reverse
flow of goods back from the customer. The Return process includes the identification of the
need for a return, scheduling of the return, the shipment and receipt of the returned goods,
the disposition decision making, the screening of customers for disposed material, and the
demil and scrap disposition actions. (Repair, recycling, refurbishment, and remanufacturing
processes are not described using Return process elements. See Make.)
6.4.4.5. Source. The Source processes describe the ordering (or scheduling) and receipt
of goods and services. The Source process includes issuing purchase orders, inventory
accountability, scheduling deliveries, receiving, and shipment validation and storage.
6.4.5.3. Change Management. The tool shall provide a solution to deliver an essential
part of a well-managed and governed IT environment; and, with effective ITIL–based
change management, can speed up the change process, reduce service outages, and
minimize the potential for adverse impact to business operations. A single system of record
to allow for measurement/metrics and flow between modules. The change modules should
allow for configurable workflows with approvals to meet the specific needs for the
enterprise.
6.4.5.4. Release Management. The tool shall provide a Release Management module to
handle releases using the task record system. Each planned feature is generated as a task
record, populated with the pertinent information in individual fields. These tasks can be
assigned to appropriate release management team members, who will deal with the task as
appropriate until the release has been properly deployed. Release Management can be
effectively used to coordinate releases as a vehicle for planning releases. Once a release is
finalized, a Change Item can be generated to allow the implementation and deployment of a
release to be handled within the change management process. The release management
modules should allow for configurable workflows with approvals to meet the specific needs
for the enterprise.
6.4.5.5. Asset Management. The tool shall have the ability to automate IT asset and
EUD lifecycles with workflows. To track the financial, contractual, and inventory details of
hardware and devices, as well as non- IT assets, throughout their lifecycles. Once an asset is
deployed, Asset Management records all maintenance activity to determine costs associated
throughout the lifecycle and enable regular audits.
6.4.5.6. Knowledge Management. The tool shall give end users a modern, omni-channel
way to interact with IT and other shared services groups at any time through any device –
enable self-help, request items or services, and collaborate with others. Capture and
package knowledge from across the DLA organization and make it readily available.
6.4.5.7. Service Level Management (SLA). The tool shall proactively manage SLAs
with the color-coded visual SLA Timeline that allows managers to see individual SLA
progress and events triggering stage changes. Prioritize tasks, check statuses, reassign
ownership, and escalate issues when needed.
6.4.5.8. Self-Service Portal. The tool shall provide a self-service capability for users to
submit requests. The solution will automatically index, classify, and route these requests to
the appropriate service area based on configurable workflows/business logic. Enable
customers to generate and submit tickets from non-.mil and .mil addresses (non-CAC/CAC
enabled).
6.4.5.9. Virtual Agent. The tool shall include a Virtual Agent that provides instant
resolution to repetitive IT service tasks and requests with self-service responses delivered
via an automated, conversational Chabot.
6.4.5.10. Omni-Channel. The tool shall have the ability to integrate telephony systems and
support customers across web, phone, chat and email from any device. Enable self-help to
include customer generated ticket submission from non-.mil and .mil users (non-CAC/CAC
enabled).
6.4.5.11. Agent Intelligence. The tool shall have Agent Intelligence that uses machine
learning to automatically categorize and route issues to increase agent efficiency to lower
time to resolution.
6.4.5.12. Link Repeat Customer Contacts/Leads. The tool shall have the ability to index all
fields allowing them to become searchable. The tool shall have the ability to recognize
repeat customers within the ticket creation process.
6.4.5.13. Performance Analytics. The tool shall provide users with data visualizations to
anticipate trends, metrics, prioritize resources, and drive alignment with business goals. To
receive real-time transparency into operations with configurable, role-based dashboards.
Built-in metrics and surveys measure service levels.
6.4.5.14. Service Catalog. The tool shall have the ability to centralize a single place for
Business, IT and non- IT offerings that users can directly access in a service catalog without
requiring webpages. A one-button request, where requests are categorized, prioritized, and
assigned automatically that can be configured to streamline the investment decision process
for new products, services, repairs, and enhancements. To provide visual task board to
connect and assign specific tasks to internal DLA teams. The tool shall have the ability to
allow for custom metrics, process flows, dashboards, and reporting to see all activity, real-
time status of the request and identify demand based on departmental needs.
6.4.5.15. Event Management. The tool shall allow DLA proactively eliminate service
outages. To generate alerts from infrastructure anomalies that may indicate service outages.
Out-of-the-box integration with monitoring tools.
6.4.5.16. Discovery. The tool shall discover and map the relationships between IT
components that comprise specific business services, across multi-cloud environments
including on premise infrastructure and solutions hosted in leading cloud providers such as
AWS, Azure and DISA MilCloud.
6.4.5.17. Notification Engine. The tool shall provide a configurable notification engine
that can easily be configured without customization based on user
roles/permissions/preferences. Notifications that can be triggered based on business rules
configured by the permitted user without coding or customization.
6.4.5.18. Access Controls. The solution must enforce access controls to data and
functionality based on user group/role without requiring multiple application instances or
tenants. Access controls must be able to restrict access down to the row and column level
within the solution.
6.4.5.19. Configuration Management Database (CMBD). The tool shall provide an easy-
to-use, cloud-based single system of record for infrastructure and service data. The CMDB
features a single data model with easy, accurate data acquisition through agentless auto-
discovery of known and unknown CIs, existing integrations to third-party data sources, and
additional integrations using web services or other methods. Built-in data reconciliation and
normalization features ensure consistently provide accurate and useful data. Requires
reporting and visualization with a single system of record in one single data model.
6.4.5.20. Visual Task/Workflow Assignment. Assign customer requests and tasks to other
departments with visual task boards and automated assignments, tasks and service
processes with a simple drag and drop interface.
6.4.5.21. Customer Data Management. Provide agents a view of accounts, contacts,
entitlements, contracts, products, assets, and install base.
6.4.5.22. Data Fields. The tool shall provide the ability to easily add and modify fields
required to meet specific DLA Requirements. These fields should be easily searchable and
reportable.
6.4.6. IT Business Management - Capability Portfolio Management (CPM)
Single Platform IT Business Management (ITBM) solution that provides Application
Portfolio Management and Project Portfolio Management capabilities. The tool shall
provide an out-of-the-box (OOB) solution based on industry standard Business
Management data fields and relationships including business attributes, technical attributes,
and ownership data. The tool shall provide the ability to easily add/modify fields and
interface seamlessly with other DOD systems required to meet specific DLA reporting
requirements.
The tool shall include Configuration Management Database (CMDB) and Discovery
capabilities that can be utilized with proper business processes to eliminate the need to
manage CPM through several data sources. The tool shall deliver a complete picture at the
capability, portfolio, program, project, and system level through dashboards and reporting
capabilities with the ability to drill down into the specific information. The DLA PEO
requires the ability to visualize relational data across business capabilities, business
processes, and supporting technologies to rationalize systems and reduce costs.
6.4.6.1. Capability Monitoring and Analysis. The tool shall allow automated assessment
of capabilities with dashboards to display indicators, including user satisfaction, cost,
business alignment, quality, and risk.
6.4.6.2. Capability Mapping and Planning. The tool shall align systems and business
capabilities supported to strategic business needs. The capability map and gaps it may
expose is essential for optimizing architectures to support DLA business processes.
6.4.6.3. Technology Portfolio Management. The tool shall relate technology lifecycles
to supporting applications to determine the impact and reduce risks.
6.4.6.4. Financial Planning. The tool shall provide integrated online repository to
optimize budget planning and communicate budget adherence or challenges to stakeholders.
6.4.6.5. Financial Tracking. The tool shall have the ability to clearly identify total
program cost to include color of money, itemized cost of software, hardware, hosting,
sustainment, and development activities.
6.4.6.6. Financial Budgeting. The tool shall have the ability to contain approved budget
lines with the ability to drill down to the portfolio, application, and project level. The tool
shall be able to clearly identify amounts that are approved (certified), committed, obligated
and display remaining balances. The tool shall be able to easily display all financial data
through dashboards and reports.
6.4.6.7. Project Portfolio Management. The tool shall create and manage a wide range
of projects, from a few small tasks to large portfolios of projects containing complex
activities with various relationships and dependencies. Organize development tasks into
projects, and projects into programs and portfolios. Then collaborate, report, and track your
project planning with more information for better business decision‑making. The tool shall
have the ability for tracking cost, schedule, and performance. The tool should have the
ability to track risk and resources.
Fit/Gap Assessment (Vendor Resp
Configuration Customization
Importance(Score) Out-of-the-Box
Required Required
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
ssessment (Vendor Response Fields)
(Ex.) Requirement A
(Ex.) Requirement B
(Ex.) Requirement C
5.2.2. Task 2: Proof of Concept - FLIS Legacy System Migration (See SOO Section 5.2.2 for additional
detail)
· General User Experience. Single login experience, all screens have hover overs
defining fields and actions, guided user experience, support for customizable views,
Role Based Access Control (RBAC) features and permissions management, etc.
· Workbench/Workflow Capabilities. Ability to create/manage multiple types of
workflows and tasks, ability to insert a record into a workflow where needed (manual
intervention), ability to reverse a workflow and back out a result, etc.
· Master Data Management Capabilities. Ability to ensure data integrity, ability to
perform mass updates to master record data, etc.
· Collaboration Capabilities. Ability to interact with non-users of the system
(Public access to certain portions of the application), ability to send and receive
attachments from internal & external parties, ability to generate / process transactions
based on collaboration responses, etc.
· Data Inquiry Capabilities. Ability to customize results views, ability to view
current data and historical data, ability to share complex queries with other system users,
ability to restrict data inquiry to a user / role at the individual element level, etc.
· Reporting Capabilities. Ability to have recurring reports, ability to perform ad
hoc reports, ability to capture and report on real-time data / metrics, ability to share
custom reports with other users, etc.
· Sustainment Capabilities. Ability to see status of system connections, ability to
monitor application performance, automated testing of system changes, ability to roll
back changes and/or recover old deleted / archived records, etc.
· Basic Application Capabilities. Capability of importing data in different formats,
sending emails, handling custom complex business rules without having to write code,
etc.
· Administration Capabilities. System interface support capabilities, supported
database connections, clustering support, data persistence capabilities, etc.
· Technical Training Requirements. Resource availability (open communities or
proprietary knowledge bank), availability of training, user support / knowledge base /
ticketing system capabilities, etc.
Fit/Gap Assessment (Vendor Resp
Configuration Customization
Importance(Score) Out-of-the-Box
Required Required
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
ssessment (Vendor Response Fields)
(Ex.) Requirement A
(Ex.) Requirement B
(Ex.) Requirement C
X.1.1.19 Software must provide scalable cloud storage for various data types
X.1.1.20 Software must Provide Data security via a host of services such as
encryption, firewalls
X.1.1.21 Software must support virtual machines and operating systems
X.1.1.22 Software must allow for cross platform application build across
desktop, tablet, mobile platforms
X.1.1.23 Software must support the integration of DoD CAC, Federal PIV and
User ID / password authentication mechanisms for developed applications
X.1.1.24 Software must be able to support screens/views that can be
personalized at the individual user level
X.1.1.25 Software must be able to support the display of mandated
screens/views to end users regardless of whether the user can personalize
portions of their system views
X.1.1.26 Software must be able to support real time notifications to the user
which can take them directly to the action required
X.1.1.27 Software must be able to customize themes globally, including use of
custom graphics and logos
X.1.1.28 Software must be able to create documents in PDF format and allow
user interaction to create PDF
X.1.1.29 Software must have ability to apply Digital Signatures on forms
utilizing certificates from a Common Access Card
X.1.1.30 Software must be able to consume user input to be able to be used in
the designated business process
X.1.1.31 Software must be able to display micro visualizations of near real-time
data from back-end systems with which the platform is integrating
X.1.1.32 Software must be able to dynamically adapt to mobile devices of
varying screen size, including scalable graphics such as Scalable Vector
Graphics (SVG) format
X.1.1.33 Web pages must dynamically render and use responsive design
HTML5 capabilities to adapt to all screen sizes
X.1.1.34 Software must be able to recognize touch input for enabled devices
X.1.1.35 Software must have robust test automation capabilities included with
the platform or have the capability of being tested via free open-source plug in
X.1.1.36 Software must be able to support modern data visualization open-
source libraries including D3
X.1.1.37 Software must have or be able to integrate Artificial Intelligence
capabilities including Natural Language Processing, machine learning, data
analytics, outlier analysis, user assistance and chat bots
X.1.1.38 Software must be able to integrate with Microsoft productivity and
collaboration products
X.1.1.39 Software must provide a workable cached state so that designated
capabilities are available offline and systematically synchronized at a later time
X.1.1.40 Software must be able to be developed and deployed with native
accessibility standards per Section 508, without the need for additional
customization
X.1.1.41 Software must have a robust API framework available to connect to
other systems including SAP and JDA
X.1.1.42 The Vendor shall describe their Software Development Kit (SDK) in
detail
X.1.1.43 Software must provide the capability to analyze and troubleshoot
application performance and errors
X.1.1.44 Software must provide the capability to encrypt or mask individual
fields in an application
Fit/Gap Assessment (Vendor Resp
Configuration Customization
Importance(Score) Out-of-the-Box
Required Required
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
(Blank)
ssessment (Vendor Response Fields)