| Activity: Plan the Integration | 
 | 
 
 
  | 
| This activity plans the integration of the system for the current iteration.  | 
 
 
 | 
 
 
 
Relationships 
Description 
|  
 
    Planning the integration is focused on which implementation subsystems should be implemented, and the order in which
    the implementation subsystems should be integrated in the current iteration.
  | 
 
 
 
Properties 
| Event Driven |   | 
 
| Multiple Occurrences |   | 
 
| Ongoing |   | 
 
| Optional |   | 
 
| Planned |   | 
 
| Repeatable |   | 
 
 
 
Staffing 
|  
 
    Integration is typically carried out by a single person (for a small project on which the build process in simple) or a
    small team (for a large project on which the build process is complex). The integrators need experience in software
    build management, configuration management, and experience in the programming language in which the components to be
    integrated are written. Because integration often involves a high degree of automation, expertise in operating system
    shell or scripting languages and tools like 'make' (on Unix) or 'ant' (for Java) is also essential.
  | 
 
 
 
Usage 
| Usage Guidance | 
    Planning the integration process should be done early, at least in rough form, when the architecture is baselined. As
    the architecture and design evolve, the integration plan should be examined and updated to ensure that the build plan
    does not become obsolete by changes in the architecture or the design.
  | 
 
 
 
    ©  Copyright IBM Corp. 1987, 2006.  All Rights Reserved.
  | 
 
 
 |