Table of Contents | Appendix C-19 | Appendix C-21
The Implementation Plan describes how the information system will be deployed, installed and transitioned into an operational system. The plan contains an overview of the system, a brief description of the major tasks involved in the implementation, the overall resources needed to support the implementation effort (such as hardware, software, facilities, materials, and personnel), and any site-specific implementation requirements. The plan is developed during the Design Phase and is updated during the Development Phase; the final version is provided in the Integration and Test Phase and is used for guidance during the Implementation Phase. The outline shows the structure of the Implementation Plan.
1.0 INTRODUCTION
This section provides an overview of the information system and includes any additional information that may be appropriate.
1.1 Purpose
This section describes the purpose of the Implementation Plan. Reference the system name and identify information about the system to be implemented.
1.2 System Overview
This section provides a brief overview of the system to be implemented, including a description of the system and its organization.
1.2.1 System Description
This section provides an overview of the processes the system is intended to support. If the system is a database or an information system, provide a general discussion of the description of the type of data maintained and the operational sources and uses of those data.
1.2.2 System Organization
This section provides a brief description of system structure and the major system components essential to the implementation of the system. It should describe both hardware and software, as appropriate. Charts, diagrams, and graphics may be included as necessary.
1.3 Project References
This section provides a bibliography of key project references and deliverables that have been produced before this point in the project development. For example, these references might include the Project Plan, Acquisition Plan, FRD, Test Plan, Conversion Plan, and System Design Document.
1.4 Glossary
Provide a glossary of all terms and abbreviations used in the manual. If it is several pages in length, it may be placed in an appendix.
2.0 MANAGEMENT OVERVIEW
The subsequent sections provide a brief description of the implementation and major tasks involved in this section.
2.1 Description of Implementation
This section provides a brief description of the system and the planned deployment, installation, and implementation approach.
2.2 Points of Contact
In this section, identify the System Proponent, the name of the responsible organization(s), and titles and telephone numbers of the staff who serve as points of contact for the system implementation. These points of contact could include the Project Manager, Program Manager, Security Manager, Database Administrator, Configuration Management Manager, or other managers with responsibilities relating to the system implementation. The site implementation representative for each field installation or implementation site should also be included, if appropriate. List all managers and staff with whom the implementation must be coordinated.
2.3 Major Tasks
This section provides a brief description of each major task required for the implementation of the system. Add as many subsections as necessary to this section to describe all the major tasks adequately. The tasks described in this section are not site-specific, but generic or overall project tasks that are required to install hardware and software, prepare data, and verify the system. Include the following information for the description of each major task, if appropriate:
• What the task will
accomplish
• Resources required
to accomplish the task
• Key person(s) responsible
for the task
• Criteria for successful
completion of the task
• Examples of major
tasks are the following:
• Providing overall
planning and coordination for the implementation
• Providing appropriate
training for personnel
• Ensuring that all
manuals applicable to the implementation effort are available when
needed
• Providing all needed
technical assistance
• Scheduling any special
computer processing required for the implementation
• Performing site
surveys before implementation
• Ensuring that all
prerequisites have been fulfilled before the implementation date
• Providing personnel
for the implementation team
• Acquiring special
hardware or software
• Performing data
conversion before loading data into the system
• Preparing site facilities
for implementation
2.4 Implementation Schedule
In this section, provide a schedule of activities to be accomplished during implementation. Show the required tasks (described in Section 2.3, Major Tasks) in chronological order, with the beginning and end dates of each task.
2.5 Security
If appropriate for the system to be implemented, include an overview of the system security features and requirements during the implementation. If the system is covered by the Privacy Act, provide Privacy Act concerns.
2.5.1 System Security Features
In this section, provide an overview and discussion of the security features that will be associated with the system when it is implemented. It should include the primary security features associated with the system hardware and software. Security and protection of sensitive bureau data and information should be discussed, if applicable. Reference the sections of previous deliverables that address system security issues, if appropriate.
2.5.2 Security During Implementation
This section addresses security issues specifically related to the implementation effort, if any. For example, if LAN servers or workstations will be installed at a site with sensitive data preloaded on nonremovable hard disk drives, address how security would be provided for the data on these devices during shipping, transport, and installation because theft of the devices could compromise the sensitive data.
3.0 IMPLEMENTATION SUPPORT
This section describes the support software, materials, equipment, and facilities required for the implementation, as well as the personnel requirements and training necessary for the implementation. The information provided in this section is not site-specific. If there are additional support requirements not covered by the subsequent sections, others may be added as needed.
3.1 Hardware, Software, Facilities, and Materials
In this section, list support software, materials, equipment, and facilities required for the implementation, if any.
3.1.1 Hardware
This section provides a list of support equipment and includes all hardware used for testing the implementation. For example, if a client/server database is implemented on a LAN, a network monitor or "sniffer" might be used, along with test programs, to determine the performance of the database and LAN at high-utilization rates. If the equipment is site-specific, list it in Section 4, Implementation Requirements by Site.
3.1.2 Software
This section provides a list of software and databases required to support the implementation. Identify the software by name, code, or acronym. Identify which software is commercial off-the-shelf and which is DOJ-specific. Identify any software used to facilitate the implementation process. If the software is site-specific, list it in Section 4.
3.1.3 Facilities
In this section, identify the physical facilities and accommodations required during implementation. Examples include physical workspace for assembling and testing hardware components, desk space for software installers, and classroom space for training the implementation staff. Specify the hours per day needed, number of days, and anticipated dates. If the facilities needed are site-specific, provide this information in Section 4, Implementation Requirements by Site.
3.1.4 Material
This section provides a list of required support materials, such as magnetic tapes and disk packs.
3.2 Personnel
This section describes personnel requirements and any known or proposed staffing requirements, if appropriate. Also describe the training, if any, to be provided for the implementation staff.
3.2.1 Personnel Requirements and Staffing
In this section, describe the number of personnel, length of time needed, types of skills, and skill levels for the staff required during the implementation period. If particular staff members have been selected or proposed for the implementation, identify them and their roles in the implementation.
3.2.2 Training of Implementation Staff
This section addresses the training, if any, necessary to prepare staff for implementing and maintaining the system; it does not address user training, which is the subject of the Training Plan. Describe the type and amount of training required for each of the following areas, if appropriate, for the system:
• System hardware/software
installation
• System support
• System maintenance
and modification
Present a training curriculum listing the courses that will be provided, a course sequence, and a proposed schedule. If appropriate, identify which courses particular types of staff should attend by job position description.
If training will be provided by one or more commercial vendors, identify them, the course name(s), and a brief description of the course content.
If the training will be provided by DOJ staff, provide the course name(s) and an outline of the content of each course. Identify the resources, support materials, and proposed instructors required to teach the course(s).
3.3 Performance Monitoring
This section describes the performance monitoring tool and techniques and how it will be used to help decide if the implementation is successful.
3.4 CM Interface
This section describes the interactions required with the CM representative on CM-related issues, such as when software listings will be distributed, and how to confirm that libraries have been moved from the development to the production environment.
4.0 IMPLEMENTATION REQUIREMENTS BY SITE
This section describes specific implementation requirements and procedures. If these requirements and procedures differ by site, repeat these subsections for each site; if they are the same for each site, or if there is only one implementation site, use these subsections only once.
The "X" in the subsection number should be replaced with a sequenced number beginning with 1. Each subsection with the same value of "X" is associated with the same implementation site. If a complete set of subsections will be associated with each implementation site, then "X" is assigned a new value for each site.
4.1 Site Name or Identification for Site X
This section provides the name of the specific site or sites to be discussed in the subsequent sections.
4.1.1 Site Requirements
This section defines the requirements that must be met for the orderly implementation of the system and describes the hardware, software, and site-specific facilities requirements for this area.
Any site requirements that do not fall into the following three categories and were not described in Section 3, Implementation Support, may be described in this section, or other subsections may be added following Facilities Requirements below:
• Hardware Requirements--Describe
the site-specific hardware requirements necessary to
support the implementation
(such as, LAN hardware for a client/server database designed
to run on a LAN).
• Software Requirements--Describe
any software required to implement the system (such
as, software specifically
designed for automating the installation process).
• Data Requirements--Describe
specific data preparation requirements and data that must
be available for the system
implementation. An example would be the assignment of
individual IDs associated
with data preparation.
• Facilities Requirements--Describe
the site-specific physical facilities and accommodations
required during the system
implementation period. Some examples of this type of
information are provided
in Section 3.
4.1.2 Site Implementation Details
This section addresses the specifics of the implementation for this site. Include a description of the implementation team, schedule, procedures, and database and data updates. This section should also provide information on the following:
• Team--If an implementation
team is required, describe its composition and the tasks to be
performed at this site
by each team member.
• Schedule--Provide
a schedule of activities, including planning and preparation, to be
accomplished during implementation
at this site. Describe the required tasks in
chronological order with
the beginning and end dates of each task. If appropriate, charts
and graphics may be used
to present the schedule.
• Procedures--Provide
a sequence of detailed procedures required to accomplish the
specific hardware and
software implementation at this site. If necessary, other documents
may be referenced. If
appropriate, include a step-by-step sequence of the detailed
procedures. A checklist
of the installation events may be provided to record the results of
the process.
°
If the site operations startup is an important factor in the implementation,
then
address
startup procedures in some detail. If the system will replace an already
operating
system, then address the startup and cutover processes in detail. If there is
a
period of parallel operations with an existing system, address the startup
procedures that include technical and operations support during the parallel
cycle
and the consistency of data within the databases of the two systems.
• Database--Describe
the database environment where the software system and the
database(s), if any, will
be installed. Include a description of the different types of
database and library environments
(such as, production, test, and training databases).
-BB- Include the
host computer database operating procedures, database
file
and library naming conventions, database system generation parameters,
and
any other information needed to effectively establish the system database
environment.
-CC- Include database
administration procedures for testing changes, if any, to the
database
management system before the system implementation.
• Data Update--If
data update procedures are described in another document, such as the
operations manual or conversion
plan, that document may be referenced here. The
following are examples
of information to be included:
– Control
inputs
– Operating
instructions
– Database
data sources and inputs
– Output
reports
– Restart
and recovery procedures
4.1.3 Back-Off Plan
This section specifies when to make the go/no go decision and the factors to be included in making the decision. The plan then goes on to provide a detailed list of steps and actions required to restore the site to the original, preconversion condition.
4.1.4 Post-implementation Verification
This section describes the process for reviewing the implementation and deciding if it was successful. It describes how an action item list will be created to rectify any noted discrepancies. It also references the Back-Off Plan for instructions on how to back-out the installation, if, as a result of the post-implementation verification, a no-go decision is made.
Implementation Plan Outline
Cover Page
Table of Contents
1.0 INTRODUCTION
1.1 Purpose
1.2 System
Overview
1.2.1 System
Description
1.2.2 System
Organization
1.3 Project
References
1.4 Glossary
2.0 MANAGEMENT OVERVIEW
2.1 Description
of Implementation
2.2 Points
of Contact
2.3 Major
Tasks
2.4 Implementation
Schedule
2.5 Security
2.5.1 System
Security Features
2.5.2 Security
During Implementation
3.0 IMPLEMENTATION SUPPORT
3.1 Hardware,
Software, Facilities, and Materials
3.1.1 Hardware
3.1.2 Software
3.1.3 Facilities
3.1.4 Material
3.2 Personnel
3.2.1 Personnel
Requirements and Staffing
3.2.2 Training
of Implementation Staff
3.3 Performance
Monitoring
3.4 CM
Interface
4.0 IMPLEMENTATION REQUIREMENTS
BY SITE
4.1 Site
Name or Identification for Site X
4.1.1 Site
Requirements
4.1.2 Site
Implementation Details
4.1.3 Back-Off
Plan
4.1.4 Post-implementation
Verification