Table of Contents | Appendix C-27 | Appendix C-29

APPENDIX C-28

INTEGRATION DOCUMENT

The integration document defines the activities necessary to integrate the software units and software components into the software item. The integration document contains an overview of the system, a brief description of the major tasks involved in the integration, the overall resources needed to support the integration effort. The plan is developed during the Development Phase and is updated during the Integration and Test Phase; the final version is provided in the Implementation Phase.

1.0      INTRODUCTION

This section provides an overview of the information system and includes any additional information that may be appropriate.

1.1      Purpose and Scope

This section describes the purpose and scope of the Integration Document. Reference the system name and identify information about the system to be integrated.

1.2      System Overview

This section provides a brief overview of the system to be integrated, including a description of the system and its organization. Describe the environment/infrastructure and how this unit or system will integrate into it. Include any risk involved and the mitigating procedures to reduce or eliminate that risk.

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. Also include all interfaces to other units or systems.

1.2.2 Unit Description

This section provides an overview of the processes the unit (or module) is intended to support. If more than one unit is being integrated, provide descriptions of each unit in this section.

1.3      Project References

This section provides key project references and deliverables that have been produced before this point in the project development. Provide policies or laws that give rise to the need for this plan. For example, these references might include the Project Management Plan, Acquisition Plan, FRD, Test Plan, Conversion Plan, and Systems Design Document.

1.4      Glossary

Provide a glossary of all terms and abbreviations used in the document. 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 integration and major tasks involved in this section.

2.1      Description of Integration

This section provides a brief description of the system units and the integration approach.

2.2      Responsibilities

In this section, identify the System Proponent, the name of the responsible or issuing organization, and titles and telephone numbers of the staff who serve as points of contact for the system integration. It should also include who has approval authority for each unit of the system. If this activity is contracted out, list the names and phone numbers of the contractor responsible for the development and integration.

2.3      Activities and Tasks

This section provides a brief description of each major task required for the integration of the system. Also include a schedule for when these tasks are expected to be completed. Add as many subsections as necessary to this section to describe all the major tasks adequately. Include the following information for the description of each major task, if appropriate:

a) What the task will accomplish
b) resources required to accomplish the task
c) key person(s) responsible for the task
d) criteria for successful completion of the task

Examples of major tasks are the following:

a) providing overall planning and coordination for the integration
b) providing appropriate training for personnel
c) providing appropriate documentation on each unit for integration
d) providing audit or review reports
e) documented software unit and database
e) establish software requirements
f) establish test procedures
g) conduct unit testing
h) conduct qualification testing
i) integrate units into system

3.0      INTEGRATION SUPPORT

This section describes the support software, materials, equipment, and facilities required for the integration, as well as the personnel requirements and training necessary for the integration.

3.1      Resources and their Allocation

In this section, list all support software, materials, equipment, and facilities required for the integration. Describe the test environment and any resources needed. Describe the number of personnel needed and an estimate of the costs for them.

3.2      Training

This section addresses the training, if any, necessary to prepare for the integration and maintenance of the system; it does not address user training, which is the subject of the Training Plan. If contractors are performing the integration functions and activities, this may not be necessary. If, however, DOJ staff are performing these activities, some training might be needed. List the course(s) needed by title, instructor and cost.

3.3      Testing

In this section, list all the test requirements for each unit. If more than one unit is being tested, include a description for each unit. Include the descriptions of the data included, procedures for testing, who is responsible for the testing and a schedule. This could be accomplished in one plan or several depending on the complexity of the unit being tested.

3.4      Change procedures and history

Include all changes made during the unit testing. This information should be included in the Configuration Management Plan and updated during the Development Phase.

Integration Document Outline

Cover Page
Table of Contents

1.0       Introduction
            1.1       Purpose and Scope
            1.2       System Overview
                        1.2.1       System Description
                        1.2.2       Unit Description
            1.3       Project References
            1.4       Glossary

2.0       Management Overview
            2.1       Description of Integration
            2.2       Responsibilities
            2.3       Activities and Tasks

3.0       Integration Support
            3.1       Resources and their Allocation
            3.2       Training
            3.3       Testing
            3.4       Change procedures and history

Table of Contents | Appendix C-27 | Appendix C-29