Outcome: Workspace
A workspace enables controlled access to the artifacts and other resources required to develop the consumable product. Workspaces provide secure and exclusive access to versioned project artifacts from the project repository.
Domains: Configuration & Change Management
Purpose

The purpose of a workspace is to enable access to work products and resources required to develop and assemble the deliverable product.

Relationships
Main Description

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.

Two kinds of workspace can be identified: 

  • The development workspace is a private development area within which a team member can make changes to artifacts without the changes becoming immediately visible to others.
  • The integration workspace is shared workspace and accessible to all members of the project team. The overall product is built and baselined in the integration workspace. 
Tailoring
Impact of not havingWithout workspace for which each team member, there is no way they can make changes to work products and make those changes immediately visible to others due to this changes to configuration management items may be lost.
Reasons for not needing

Recommended for most projects.