Sie sind auf Seite 1von 12

<Product Name + Version>

Integration Management Plan


Document ID: <Document ID>
File Name:

Rev. Date Author Description Approved by Approval


date

This material is proprietary of COMPANY. Any unauthorized reproduction, use or disclosure of


this material, or any part thereof, is strictly prohibited. This material is meant solely for the use of
COMPANY employees and authorized COMPANY customers.
Doron Bar Integration Management Plan
<Product Name>

List of Changes

Revision n.m
Section / Paragraph Change / Addition

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 2 of 12
Doron Bar Integration Management Plan
<Product Name>

Table of Contents
1. GENERAL........................................................................................................... .....................4
1.1. Purpose of this Document........................................................................................... .........4
1.2. Major Milestones ......................................................................................................... .......4
1.3. References....................................................................................................... ....................4
2. INTEGRATION APPROACH............................................................................................. ....4
2.1. Objectives................................................................................................................... .........4
2.2. Assumptions and dependencies.................................................................... ........................5
2.3. General Approach.................................................................................................... ............5
2.4. Detailed Approach ............................................................................................. .................6
2.4.1. Build - 1.............................................................................................. ........................6
2.4.2. Build - 2.............................................................................................. .........................6
2.4.3. Build - 3.............................................................................................. .........................6
2.5. System sanity.................................................................................................................... ...7
2.6. Integration activities................................................................................... .........................7
2.7. Building the components and application................................................................. ............7
2.7.2. Sanity testing - will be repeated in every development cycle.......................... ..............7
2.7.3. Procedure for deliveries between main releases................................................. ..........8
2.7.4. KIT and installation procedure............................................................. .......................8
2.8. Defect life cycle..................................................................................................... ..............9
3. MANAGEMENT...................................................................................................... ................9
3.1. Participants and Responsibilities.............................................................. ...........................9
3.1.1. Integration Team – list of participants............................................................. ............9
3.2. Integration Breakdown Structure (IBS).................................................. ...........................10
Tracking and control..................................................................................................... ...........10
3.2.1. Review of documents:..................................................................................... ............10
3.3. Risks........................................................................................................................... .......11
3.4. Resource Needs...................................................................................... ...........................11
3.4.1. Staffing................................................................................................... ....................11
3.4.2. Environmental Needs............................................................................................ ......11
3.4.3. Hardware Needs.................................................................................... .....................11
3.4.4. Software Needs....................................................................................... ....................11
3.5. Integration Documentation........................................................................................ .........11
3.5.1. General................................................................................................................. ......11

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 3 of 12
Doron Bar Integration Management Plan
<Product Name>

1.General

1.1.Purpose of this Document


This document describes the management plan for integration activities for the <Product + version>.
The target audience is the project manager, the R&D section & team leaders, the testing team leader
and SQM.

1.2.Major Milestones
Work Date DR Comments
Breakdown
Structure

1.3.References

No. Document Title Document Location Author


[1] Integration
management plan
[2] Integration sanity
test template

2.Integration Approach
2.1.Objectives
1. Create an environment and ability to create builds and kits in accordance to the new
products tree.

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 4 of 12
Doron Bar Integration Management Plan
<Product Name>

2. System integrity – Internal and external verification of all components and


applications with each other and within InSight.
3. Validate kit and installation instructions.
4. Testing readiness - Basic verification of major requirements by running predefined
system sanity tests in order to announce system and service test readiness. (And
prevent unnecessary effort & resource consumption in later stages of acceptance
tests).
5. The upgrade pass in integration phase will be performed by kits from the same
versions. If upgrade from old releases is needed so different plan should be create
with the PM.

2.2.Assumptions and dependencies


1. The builds will take place on a designated build server; the integration testing will be
done on a separate server.
2. Integration is part of the development life cycle as defined in the development life
cycle document
3. All builds must PASS unit test and PI in the development group and will be delivered
to the integration after CM.

2.3.General Approach
The integration sanity testing will be done in cycles (in accordance to the release service plan / build
plan). Every cycle the manual sanity will be done.
The integration test plan will be based on the ...
The testing in the project will follow the integration every release and in order to prevent duplicate
testing, the testing and integration manager will define the scope of testing and integration.
The service manager should verify that a Private Integration in the development phase is made for the
service before entering to integration formal labs.
The environment of the integration testing will be:
1. On the <Product> system lab.
2. The system lab is a non-redundant lab unlike a production environment.
The installation and maintaining of the integration system is the responsibility of the integration team.
The integration should perform the installation and the installation instructions from a
service point of view according the “service rules”.

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 5 of 12
Doron Bar Integration Management Plan
<Product Name>

The service will be installed on the integration system by integration team only, and only components
included in a formal release received from the service build manager.
An integration representative should be part of readiness meetings for all builds.
The integration is responsible to create Service Configuration kit.
If a private integration is needed it will be performing on different machines. (Should be on the
private integration lab)

2.4.Detailed Approach
This paragraph specifies the integrations, in more detail.

2.4.1. Build - 1
Start Date: dd/mm/yy till – dd/mm/yy
Entry criteria: Readiness passes successfully
Content:
Sanity for <product X> only

2.4.2.Build - 2
Start Date: dd/mm/yy till – dd/mm/yy
Entry criteria: Readiness passes successfully
Content:

Feature Description Comment

2.4.3.Build - 3
Start Date: dd/mm/yy till – dd/mm/yy
Entry criteria: Readiness passes successfully
Content:

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 6 of 12
Doron Bar Integration Management Plan
<Product Name>

Feature Description Comment

2.5.System sanity
A system sanity will be done following each build and installation. The scope of the test will grow
according to the build plan.
The integration will run sanity that will cover the …
The document that describes the tests can be found in …

2.6.Integration activities
The detailed procedure that describes the build procedure, creating the kit and the sanity can be found
in the integration procedure document

2.7.Building the components and application


Requires a controlled environment, all sources are labeled, the files used for running the build are
part of sources.
2.7.1.1Entry criteria and inputs

• Build readiness
• Unit tests run successfully
• Build request filled and reviewed
• Labeled products
• Auto kit
• Updated installation scripts file for the kit

2.7.1.2Output

• Export – All tars for the installation


• Documentation for the build

2.7.2.Sanity testing - will be repeated in every development


cycle
Every release some new component or functionality will be introduced into the system, and will be
covered by the Components automatic unit tests and sanity testing for the application.

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 7 of 12
Doron Bar Integration Management Plan
<Product Name>

2.7.2.1Entry Criteria and inputs

• Kit
• Approval of sanity description
• Documentation describing the additional functionalities, fixed bugs, etc.
• System sanity document – regressions and system functionality
• Automatic Unit tests for components
2.7.2.2 Output & deliverables

• Documentation – Installation and configuration instructions, list of bugs


• Open Test Incident Reports.
• Sanity report.
2.7.2.3Exit Criteria

• Unit tests run successfully on integration server


• In case of basic functionality bugs, the decision to continue to the testing lab will be done by
the Testing TL and the project management.

2.7.3.Procedure for deliveries between main releases


In case bugs that are considered as show stoppers are found while integration testing is done, it is
necessary to enable placing the fixes on the integration system, although they are not part of a main
release. It may also be necessary to conduct part of the testing of the fix, before the component is
“labeled”, because the problem can be reproduced only on the integration system.
• In order to have control on the system in this case, all installations will be done by the
integration team only.
• If during the fix, a debugging session is necessary, the developer will work on the system
accompanied by an integrator.
• No configuration changes will be done except by the integration team, and these changes will
be recorded.

2.7.4.KIT and installation procedure


2.7.4.1Objective

• Create an environment that will auto install the application and it dependency
• Installation according the service installation instructions.
• Updated installation instructions and configurations

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 8 of 12
Doron Bar Integration Management Plan
<Product Name>

• The kits will be made using the cookbook and will use the Octopus technology.
• Opening bugs when needed.
2.7.4.2Entry Criteria

• Documentation contain KIT changes for all kits (new Octopus parameters)
• KIT review by the integrator before the kit is sent to the CM.
• Private Iintegration to the KIT.
• Integration test document updated with the new release content.

2.7.4.3Output & deliverables

• Installation of the service kits.


• Updating installation and configuration instructions
• Running the Integration Test Description and the service critical bugs corrections (according
the installation instructions)
• Update the Documentation and the ITD.

2.8.Defect life cycle


The Integration process should handle a defect correction process which take place usually when
discovering major defects or when many defects were accumulated. Basically those defects are
reported to the developers for bug correction.
Clear quest bug tracking system will be used.
Bugs found during a release integration system, will be reported, including retest instructions.
After the bug is analyzed by the relevant developer, the priority of the bug will be decided by the
integration manager /integrator. Usually bugs found in this phase are major or critical. In case the
bug is a critical one, the fix may be installed on the integration system and tested before being
formally added to the release.

3.Management
3.1.Participants and Responsibilities

3.1.1.Integration Team – list of participants

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 9 of 12
Doron Bar Integration Management Plan
<Product Name>

Name Responsibility Extension

3.2.Integration Breakdown Structure (IBS)


In this section the breakdown of the integrations that will be done according to the release plan of the
server and client.

Topic Integration team Comments


estimated effort
Build 1

Build 2

Build 3

Tracking and control


Will be done as part of the project status meetings.

3.2.1.Review of documents:
• Review of IMP
• Review of system sanity description (ITD)
• Review of integration Gantt

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 10 of 12
Doron Bar Integration Management Plan
<Product Name>

3.3.Risks
The following table lists the integration risks and its proposed resolution:

N Risk description Prob. Impact Result Resolution Remarks


o
1
2

3.4.Resource Needs

3.4.1.Staffing
3.4.1.1Required support
Support of relevant developers will be required during the integration. This must be taken in
account in their work plans

3.4.1.2Training

3.4.2.Environmental Needs
The integration activities will take place in the formal Integration lab

3.4.3.Hardware Needs

3.4.4.Software Needs

3.5.Integration Documentation

3.5.1.General
The release documentation regarding the integration process shall include the following types:

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 11 of 12
Doron Bar Integration Management Plan
<Product Name>

No Document Responsible Location


.
1. Integration Planning Documents

1.1. Integration Management Plan


(this document)
2. Integration Procedures
2 System sanity document
.1.
3. Report and Tracking
3.1. Integration progress reports – to
the release manager
3.2. Soft copies of all sanity reports

Doron Bar http://softwaretestersblog.blogspot.com


2008 Doron Bar All Rights Reserved – Document can be used freely only without
changing this footer!!!
Page 12 of 12

Das könnte Ihnen auch gefallen