Role: Integrator
var backPath = './../../';
var imgPath = './../../images/';
var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_qwxC8N7YEdmjRZts2c4ZjQ", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_QV4x0AISEdqTna4sZVFRow", "_M6RHkN7IEdm8G6yT7-Wdqw", "{53728CD9-FA47-4B58-A443-E9F9DC196916}", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_QV4x0AISEdqTna4sZVFRow", "_M6RHkN7IEdm8G6yT7-Wdqw", "{FA56B557-857D-4122-8E60-7A4A84418EB1}", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_f6_YwN7DEdmsEI4YDGX2ag", "_qwxC8N7YEdmjRZts2c4ZjQ", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_EOvXUN7HEdm8G6yT7-Wdqw", "_M6RHkN7IEdm8G6yT7-Wdqw", "{53728CD9-FA47-4B58-A443-E9F9DC196916}", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_EOvXUN7HEdm8G6yT7-Wdqw", "_M6RHkN7IEdm8G6yT7-Wdqw", "{FA56B557-857D-4122-8E60-7A4A84418EB1}", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_3SWfwN7OEdmjRZts2c4ZjQ", "{FA56B557-857D-4122-8E60-7A4A84418EB1}", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_OKm3oN7UEdmjRZts2c4ZjQ", "{53728CD9-FA47-4B58-A443-E9F9DC196916}", "{502B4138-0772-4A4E-A183-C647497AFCB8}"]}];
contentPage.preload(imgPath, backPath, nodeInfo, '', false, false, false);
Role: Integrator
This role leads the planning and execution of implementation element integration to produce builds.
Role Sets: Developers
Relationships
Modifies
Build
Implementation Subsystem
Integration Build Plan
Process Usage
Configuration & Change Management
>
Create Project Configuration Management (CM) Environments
>
Integrator
Configuration & Change Management
>
Manage Baselines & Releases
>
Integrator
Configuration & Change Management
>
Change and Deliver Configuration Items
>
Integrator
Implementation
>
Implement Components
>
Integrator
Implementation
>
Integrate each Subsystem
>
Integrator
Implementation
>
Integrate the System
>
Integrator
Implementation
>
Plan the Integration
>
Integrator
Main Description
Implementers deliver their tested Implementation Elements into an integration workspace, whereas integrators combine
them to produce a build. An integrator is also responsible for planning the integration, which takes place at the
subsystem and system levels, with each having a separate integration workspace. Tested elements are delivered from an
implementer's private development workspace into a subsystem integration workspace, whereas integrated implementation
subsystems are delivered from the subsystem integration workspace into the system integration workspace.
Further Reading
See Code Complete - A Practical Handbook of Software Construction [MCO93].
Staffing
Skills
The appropriate skills and knowledge for this role include:
knowledge of the system or part of the system to be integrated. In particular, the integrator needs to know the
interdependencies between Implementation Elements and the inter-dependencies between Implementation Subsystems, and
how their development and dependencies are expected to change over time.
familiarity with integration tools
Integrators need to have good coordination skills, as he/she often works with multiple developers to ensure a
successful integration.
Assignment Approaches
It may sometimes be appropriate for an individual acting as an integrator to also act as tester. For example, if the
project is small or the integration is at the subsystem level, it may be an effective use of resources to have the
integrator and tester be the same team member. Indeed, for subsystem-level integration and test, a single individual
might play the role of implementer, integrator, and tester. At the system level, however, we recommend that integration
and testing are performed by an independent team.
More Information
Concepts
Development and Integration Workspaces
Software Integration
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
contentPage.onload();
Wyszukiwarka
Podobne podstrony:
rup integration build plann8CF2C9rup integrator?B4063Drup integration build plan1CE4B79rup integratorLDC1E5Arup integration build plan 90F248integracja funkcjirup process engineerQCC276Ewięcej podobnych podstron