Artifact: Workspace
Purpose
The purpose of a workspace is to enable access to artifacts and resources required to develop and assemble the deliverable product. Development workspaces refer to æprivateÆ areas where developers can implement and test code in relative isolation from other developers. Integration workspaces refer to public areas where individual work is delivered for incorporation into the overall product build and baselines. Properties
On a project, there is one shared integration workspace, and possibly multiple development workspaces. Each project member needs to work within a workspace to gain access to the project artifacts that are baselined, and retained in the project repository. The integrator creates builds within the integration workspace and makes baselines that are visible to the overall development team. Timing
Each worker on joining a project is granted a development workspace, and access to the integration workspace. The integration workspace that provides access to the baselined set of artifacts is created as soon as the project CM environment has been established. Development workspaces can be created whenever a worker joins the project effort. Responsibility
The Development Workspace can be created by Any Worker. The Integration Workspace is created by the Integrator. |
Rational Unified
Process |