|
The Department requires assistance
with ISE products and services. ISE addresses the system life
cycle needs for information and computing resources at all organizational
levels. This section describes the ISE functional requirements
and provides information that the Contractor may need to know
in order to perform ISE tasks.
IT Strategic Planning,
Program Assessment, and Studies
Business Process Re-engineering (BPR)
Software Life Cycle Management (SLCM)
Software Maintenance and Licensing
Electronic Commerce Support
Independent Verification & Validation Support
IT Research and Development
IT
Strategic Planning, Program Assessment, and Studies
The Contractor shall provide resources to support
in the development, analysis, and implementation of IT strategies,
architectures, program planning and assessment, and risk, tradeoff,
requirements, alternatives, and feasibility studies that advance
the goals and objectives of the Government. IT Strategic Planning,
Program Assessment, and Studies functions include, but are not
limited to, the capability to:
| |
a. Analyze the Government's external
environment (e.g., political climate, economic and social
trends, legislation, customer demand/expectation, changes
and advancements in technology, emerging technology trends,
and competitive conditions) to determine its effect and relationship
on advancing the goals and direction of Governmental business;
b. Identify Governmental strengths and weaknesses to
determine the effect on and relationship of corporate culture
(e.g., organizational structure, past performance, present
activity, resource allocation, perceived versus actual priorities)
on advancing the goals and direction of Governmental business;
c. Identify and quantify likelihood and risks inherent
in meeting specified needs as identified in the development
of strategic goals and objectives, including assessing such
factors as skill level of human resources, access to state-of-the-art
technology, etc.); d. Determine the effect and
relationship of special interest groups and trade associations
on advancing the goals and direction of Governmental business
in terms of organizational structure, risk tolerance, resource
allocation, perceived versus actual priorities, etc.;
e. Provide/recommend short term, intermediate, and
long term IT strategic goals, their alternatives, tradeoffs,
and constraints in meeting stated goals; f. Develop
architectures, data management strategies, statements of work,
requirements analyses, alternatives analyses, feasibility
studies, cost/benefit analyses, operational plans, et al,
which incorporate agency/program office requirements, objectives
and standards of performance related to costs for direct labor/overhead
administration, etc.; g. Identify business processes
that impede the accomplishment of goals and objectives as
stated in IT strategic planning/program documents; h.
Develop approaches (including phase costs, schedules, etc.)
for desired or approved IT posture or configuration for future
specified use; i. Establish quantifiable measurements
for overall performance for meeting IT goals and objectives,
including such parameters as budget, efficient and effective
resource allocation, operating cost reductions, return on
capital investment, resultant standing in the industry, etc.;
j. Provide assistance to Government during operational
capability demonstrations, proposal evaluations, programmatic/contractual
problem identification and resolution, etc.; k. Provide
recommendations to management regarding programs that will
advance transportation and technology goals and objectives
(e.g., through access to experts and academia who can provide
both broad insight and in-depth analyses regarding the future
and direction of the industry/discipline and how technology
impacts that future/direction or how the direction of industry
forces changes in technology); l. Perform in-depth
analyses or apply expert analyses to worldwide transportation
technology trends and markets to determine and anticipate
customer transportation needs and expectations; m.
Model findings using Integrated Definition Methods (IDEF)
compliant tools and produce what-if scenarios ( IDEF methods
are a graphical means of providing an understanding of business
operations and for communicating the design of business improvements);
n. Incorporate findings to develop, update, or revise
strategic goals and objectives for the agency and transportation
customers; o. Identify and examine current Governmental
programs that exist in the support of corporate goals and
objectives; and p. Provide findings from studies,
assessments of existing programs and strategic goals and objectives
for use in developing, updating, or revising transportation
related programs to meet the needs and expectation of agency
customers. |
Business
Process Re-engineering (BPR)
The Contractor shall
provide resources to support in the development, analysis, and
implementation of improvements in the flow of business, work,
and program processes and tool utilization. BPR functions include,
but are not limited to, the capability to:
| |
a. Identify the scope, performance
measures, opportunities, and constraints for performing business
process improvement efforts; b. Identify, describe,
and validate business processes in the current environment
using IDEF compliant tools to develop As-Is activity and data
models; c. Perform activity based costing and simulation
of current and redesigned business processes; d.
Identify organizational, management, work flow, information
flow, personnel, information technology, and decision support
problems that exist in current business processes or practices
which impede the accomplishment of agency missions, goals,
and objectives; e. Analyze and define business
process improvements; f. Benchmark best business
practices; g. Identify, describe, and validate
redesigned business processes for the target environment using
IDEF compliant tools to develop To-Be activity and data models;
h. Identify and develop cost effective alternatives
for improving business processes and applicable implementation
plans; i. Effectively integrate workforce and information
technology, including cultural change management; j.
Build business or program performance criteria (e.g., recommendations
regarding the need to re-engineer program, process, and business
relationships; improvements in efficiency which translate
into reductions in transaction processing time and costs;
improvements in customer responsiveness and strategic advantage;
access to new technology or technology implementation; use
of CASE and Rapid Acquisition Development tools and techniques;
and reevaluate and revise marketplace rules and regulatory
policy); and k. Define organizational strategy
related to such things as functional integration; interorganizational
partnering; out sourcing; team-based quality management; effective
links with the best suppliers for requirements; effective
and reliable links with customers and users of transportation
systems; and supportive and adaptive organizational structures. |
Software Life
Cycle Management (SLCM)
The Contractor shall provide
resources to support any or all phases and stages of SLCM, including
planning, analysis, troubleshooting, integration, acquisition, installation,
operation, maintenance, training, documentation, and administration.
The Contractor may be responsible for obtaining and/or supporting
the necessary software, hardware, firmware, resources, etc. required
for a system project. SLCM functions include, but are not limited
to, the capability to:
| |
a. Develop applications in accordance
with applicable Federal Information Processing Standards (FIPS),
OMB Circulars A-123, A-127, and A-130, Privacy Act, security
regulations and agency specific policies and procedures (e.g.,
the Department Information Resource Management Manual (DIRMM)),
industry and government de facto standards, etc.; b.
Develop the objectives and general definition of the requirements
for a proposed system (project initiation phase). The system(s)
could be in-house development, re-engineering an existing
system(s), installing and implementing Other Government Agency
System(s) (OGAS), and Commercial Off The Shelf (COTS) software;
c. Develop a needs statement, conducting a feasibility
study, risk analysis, cost benefit analysis, and decision
paper to justify the need for procuring COTS, developing a
new application, redesigning existing applications, or installing
a system from another government agency. The study, analysis,
and decision paper shall include information on the criticality/sensitivity
of data, an executive summary, and detail documentation to
support the decision for a future system; d. Develop
the requirements (development phase) for a system. This includes
the definition, design, security requirements, programming,
and testing stages of development. The Contractor may be required
to develop a project plan with milestones, define a conceptual
and physical system design and system requirements to include
database design, process flows, forms, inputs, outputs, and
inquiries; e. Apply proven and new system development
methodologies and tools, and defining hardware, software,
and firmware requirements. The Contractor may be required
to define the system environment, security vulnerability,
stability, size, scale, complexity, reliability, integrity,
communications, and storage requirements; f. Develop
a test plan, writing and testing programs, and preparing a
test analysis report. Testing may include functional and technical,
unit, system, interface and integration testing. The Contractor
shall be required to correct all discrepancies found during
the testing period prior to system acceptance/accreditation
or as agreed upon by the Government. The Contractor may be
required to develop training materials, a training plan, and
conduct training on or off site; g. Develop system
documentation that will capture functional, interface, integration,
data, security, and internal control requirements, a data
sensitivity and criticality description, system/subsystem
or modules, program, database design, security and internal
control specifications. The Contractor may be required to
develop user, computer operations and program maintenance
manuals, and plans for training, testing, quality assurance,
contingency operations, backup, recovery, and restart procedures;
h. Support COTS and OGAS applications as required,
such as functional and technical test and evaluation of the
software including database design, network performance, etc.
The Contractor may be required to develop an interface(s)
with the application and install the software and any updates
and upgrades; i. Support data conversion, implementation,
user and maintenance of the system. The Contractor may be
required to develop and/or execute a conversion and implementation
plan and strategies, develop standard operating procedures,
and conduct and/or participate in post implementation reviews;
j. Maintain the day to day system operating environment,
developing disaster recovery, risk assessment and configuration
management plans. This could include control of software releases,
program changes, investigating program problems, reviewing
and evaluating system change requests for complexity and size,
preparing hour and cost estimates for change requests, and
operating a help desk; and k. Conduct periodic
performance measurement and evaluation activities that may
lead to re-engineering existing applications to improve productivity,
changing functional and technical requirements, etc. The Contractor
may be required to document requirements of existing systems
that were not previously documented or need updating. |
Software
Engineering
The Contractor shall
provide software engineering support (including planning, analysis,
design, evaluation, testing, quality assurance, and project management)
in the application of computer equipment through computer programs,
procedures, tools, and associated documentation. Software engineering
functions include, but are not limited to, the capability to:
| |
a. Analyze and study
complex system requirements; b. Design software
tools and subsystems to support software reuse and domain
analyses and manage their implementation; c. Manage
software development and support using formal specifications,
data flow diagrams, and other accepted design techniques and
tools; d. Interpret software requirements and design
specifications to code, and integrate and test software components;
e. Estimate software development costs and schedules;
f. Review existing programs and assist in making refinements,
reducing operating time, and improving current techniques;
g. Estimate and track software quality attributes;
and h. Perform specific software engineering tasks
in such areas as: process definition; requirements management
(project planning, quality assurance, project tracking and
oversight, organizational process focus); software metrics;
capability maturity models; software process assessments;
software capability evaluations; software project management;
software certification; software validation and verification;
open systems; software architecture; software re-engineering;
software reuse; component based software; software security;
supervising software configuration management; and Computer
Aided Software Engineering (CASE) tools. |
Software Maintenance and Licensing
The Contractor shall provide
resources to support analysis, development, evaluation, and management
of a software licensing program that will consider agency technology
requirements and provide maximum benefit of low prices and ease
of management for the organization. The system should monitor, report
on and maintain all licenses for software used within the department.
Software Maintenance and Licensing functions include, but are not
limited to, the capability to:
| |
a. Participate on or access software
licensing forums; b. Evaluate the feasibility of
various licensing structures designed for enterprise-wide
client/server installations, i.e., user-based, usage based,
concurrent user option vs. a per client usage option, value-based,
suite or bundled pricing, separate server or client pricing,
etc.; c. Examine the feasibility of applying usage-based
metering services; d. Determine and develop price
models that document the range of possible combinations to
value and price software services used in the agency environment;
e. Develop methodologies for obtaining concurrence
on proposed agreements between user and vendor communities;
f. Develop an inventory of resident hardware and
software assets; g. Provide recommendations for
a licensing management system with alternatives and tradeoffs;
h. Develop software tools that automate reporting
of changes in configurations; and Develop automated support
for software distribution and license management functions.
Acquire and manage software maintenance and/or software licenses
from 3rd party sources. |
Electronic
Commerce Support
The Contractor shall
provide resources to support, define, develop, and maintain electronic
inter-organizational business networks. The DOT encourages the
use of EC throughout the procurement life-cycle as appropriate.
EC functions include, but are not limited to electronic exchange
of requests for quotations, quotes, purchase orders, notices of
award, electronic payments, document interchange, supporting databases,
and other activities associated with the procurement and payment
process. Guidance on the use of EC in the procurement process
can be found in the Federal Acquisition Regulation (48 CFR).
Independent
Validation and Verification Support
The Contractor shall
provide technical resources to define, develop, and conduct Independent
Validation and Verification (IV&V) Tests to assess: 1) the
capacity of BPR to improve system services and capabilities; 2)
Software Life Cycle Management (SLCM) functions; and 3) the support
provided for electronic commerce. Validation tests shall be designed
to ensure that the software developed fully addresses the requirements
established to provide specific system operation functions and
capabilities. Verification testing shall be designed to determine
whether the software code is logically correct for the operation
functions for which it was designed. It is expected that the operational
areas listed above will be contracted as separate IV&V tasks.
IV&V testing support functions include, but are not limited
to, the capability to:
| |
a. Organize a test team to ensure
that software requirements are tested to the satisfaction
of the Government organization; b. Create a Master
Test Plan that includes the various types of testing that
should be conducted; c. Identify the requirements,
objectives, and anticipated results to test the software at
all appropriate levels; d. Ensure that the test
case scenarios vary in complexity and detail, and that they
evolve to include more and more realistic situations; and
e. Ensure that advanced, complex IV&V testing includes
reliable test examples for all operational scenarios modeled;
and f. Provide thorough and objective
test reports to management, both verbal presentations and
written documentation as required. |
IT Research and Development
The Contractor shall provide
the resources to identify and research emerging technologies in
the IT area. Based on this research, the Contractor shall develop
and evaluate prototype solutions and present findings and recommendations
to the Government for their consideration.
The Contractor shall provide resources to support other IT-related
tasks that may not have been specifically mentioned in the above
paragraphs. The contract is intended to cover all types of IT
services. It would be impossible to identify all requirements
and/or anticipate how technology will evolve over the life of
the contract. Therefore, the contractor shall be capable of providing
the broad range of IT services and keep current with emerging
technologies.
|