Environments Team
- Environments Team
- a team that produces and maintains one or more related
environments
As illustrated in the preceding figure, Environments Team is part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: Engineering Team
- Subclasses:
The typical team-specific responsibilities of a Environments Team are to:
- Determine the environment needs of the:
- Evaluate and select component products and their
vendor organizations.
- Produce and maintain the endeavor’s or center’s:
An environments team typically inherits the
general team responsibilities from the
team method component.
An environments team typically consists of persons playing the following roles:
- System Architect,
who architects the environments and acts as team leader.
- Database Architect,
who helps evaluate and select database management systems.
- Hardware Architect,
who architects (e.g., evaluates, selects) the hardware components of the environments.
- Software Architect,
who architects (e.g., determines, evaluates, selects) the software components of the environments.
- Hardware Engineer,
who engineers (e.g., acquires, fabricates, installs, integrates, and configures) the hardware components.
- Process Engineer,
who provides requirements for and helps evaluate the environments' software tools.
- Integration Engineer,
who integrates the environments' data, hardware, and software components.
- Toolsmith,
who develops, evaluates, acquires, customizes, and/or configures the environments’ software tools.
- Technical Writer,
who documents the design of the environments and the results of the tool selection process.
An environments team typically performs the following team-specific tasks in an iterative,
incremental, parallel, and time-boxed manner:
An environments team typically inherits the
common team tasks from the
team method component.
An environments team typically produces all or part of the following work products:
- Each endeavor may have its own environments team, or one
environments team may support one or more programs of related projects.
- The development organization or customer organization may
have a reuse organization that is supported by its own environments team.