Beruflich Dokumente
Kultur Dokumente
List of Changes
Revision n.m
Section / Paragraph Change / Addition
•
•
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
1.General
1.2.Major Milestones
Work Date DR Comments
Breakdown
Structure
1.3.References
2.Integration Approach
2.1.Objectives
1. Create an environment and ability to create builds and kits in accordance to the new
products tree.
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”.
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:
2.4.3.Build - 3
Start Date: dd/mm/yy till – dd/mm/yy
Entry criteria: Readiness passes successfully
Content:
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
• 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
• 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
• Create an environment that will auto install the application and it dependency
• Installation according the service installation instructions.
• Updated installation instructions and configurations
• 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.
3.Management
3.1.Participants and Responsibilities
Build 2
Build 3
3.2.1.Review of documents:
• Review of IMP
• Review of system sanity description (ITD)
• Review of integration Gantt
3.3.Risks
The following table lists the integration risks and its proposed resolution:
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: