El objetivo de un espacio de trabajo es habilitar el acceso a los productos de trabajo y a los recursos necesarios para
desarrollar y ensamblar el producto entregable. Los espacios de trabajo de desarrollo hacen referencia a áreas privadas
en que los desarrolladores pueden implementar y probar código de forma relativamente aislada de los otros
desarrolladores. Los espacios de trabajo de integración hacen referencia a áreas públicas donde se entrega el trabajo
individual para su incorporación en la compilación del producto global y las líneas base.
Se pueden identificar dos tipos de espacio de trabajo:
-
El espacio de trabajo de desarrollo es un área de desarrollo privado dentro de la cual un miembro del equipo
puede realizar cambios a los artefactos sin que los cambios sean visibles inmediatamente para los demás.
-
El espacio de trabajo de integración es un espacio de trabajo compartido y accesible para todos los miembros
del equipo del proyecto. El producto global se construye y genera la línea base en el espacio de trabajo de
integración.
En un proyecto, existe un espacio de trabajo de integración compartido y posiblemente múltiples espacios de trabajo de
desarrollo. Cada miembro del proyecto necesita trabajar dentro de un espacio de trabajo para tener acceso a los
artefactos del proyecto que tienen línea base y que se mantienen en el repositorio del proyecto. El integrador crea
construcciones dentro del espacio de trabajo de integración y realiza la línea base que son visibles para el equipo de
desarrollo global.
|