Concepts:
Development Environment
Topics
The development environment for a software development
project is the term for all things the project needs to develop and deploy the
system, such as tools, guidelines, process, templates, and infrastructure. All
of these are represented as artifacts in the Rational Unified Process listed
below:
There are often many similarities between different projects in
a development organization. The projects use the same tools in a similar
way. The process is similar between different projects and some guidelines are
probably identical. Therefore, a development organization can gain from
having a team to develop and maintain an organizational development environment
that consists of an organization-wide process, tool use, and
infrastructure.
This environment team will have process engineers who develop
and maintain an organization-wide process. By having an organization-wide
process, the separate software development projects have to do less
customization of the process because a lot of that would have already been done
for the organization-wide process. See Concepts: Process
Configuration for more information on what an organization-wide process
involves. The process engineers act as mentors on the individual software
development projects.
The environment team can also have a tool specialists who sets
up and maintains the supporting tools. Tool specialists from this team could
assist the individual software development projects to set up the
tools. System administrators can also be part of the environment
team.
Process engineers, tools specialists, and
system administrators develop a development environment for the organization.
Copyright
© 1987 - 2001 Rational Software Corporation
| |
|