Crear y modificar áreas e iteraciones
Puede definir áreas e iteraciones para que un proyecto de equipo admita la agrupación de elementos de trabajo en categorías útiles, como hitos y características relacionadas. También puede controlar quién puede modificar los elementos de trabajo que están asignados a un área o iteración. Puede definir áreas para organizar elementos de trabajo en categorías lógicas, físicas o funcionales. Puede definir iteraciones para agrupar elementos de trabajo en hitos o ciclos.
Si asigna cada elemento de trabajo a un área y una iteración, puede generar rápidamente consultas e informes sobre el progreso del trabajo en determinadas áreas e iteraciones. Además, muchos de los artefactos que las plantillas de procesos de Microsoft Solutions Framework (MSF) proporcionan usan iteraciones para organizar el trabajo y mostrar el progreso del equipo. Para obtener más información, vea Artefactos (Agile) y Artefactos (CMMI).
Nota
De forma predeterminada, los proyectos de equipo basados en plantillas de procesos de MSF tienen tres nodos de iteración y ningún nodo de área. Para obtener más información acerca de cómo se cambia la configuración predeterminada, vea Definir las áreas e iteraciones iniciales en el complemento de clasificación.
Una vez creado un proyecto de equipo, puede utilizar cualquier programa cliente para que Team Foundation personalice sus áreas o iteraciones. Para controlar el acceso a un área o iteración del proyecto, debe usar Team Explorer, Microsoft Excel o Microsoft Project.
En este tema
|
|
Permisos necesarios
Para realizar estos procedimientos, debe ser miembro del grupo Project Administrators, o bien los permisos Crear y ordenar nodos secundarios, Eliminar este nodo y Editar este nodo del nodo que desea modificar deben estar establecidos en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.
Instrucciones para especificar áreas e iteraciones
Cuando especifique áreas e iteraciones en su proyecto de equipo, tenga en cuenta las siguientes directrices:
En el caso de las áreas
Defina áreas que admitan sus requisitos de seguridad y rastreabilidad. Puede crear una jerarquía de áreas bajo las que el equipo puede organizar todos los errores, tareas, requisitos y casos de usuario.
Utilice áreas para representar los componentes lógicos o físicos y, a continuación, cree áreas secundarias para representar características concretas. El equipo puede usar esta estructura para mantener organizados los elementos de trabajo y mejorar la rastreabilidad en función de un componente o una característica.
Establezca los permisos de las áreas para restringir el acceso a los elementos de trabajo asignados a determinadas categorías. Puede establecer opciones de seguridad que determinen no solo quién puede cambiar cada nodo de área, sino también quién puede editar, o incluso consultar, los elementos de trabajo de un área determinada. Para obtener más información, vea Restringir el acceso a los elementos de trabajo asignados a un área o iteración, más adelante en este mismo tema.
Evite crear una estructura de áreas que sea demasiado compleja. Puede crear áreas para repartir los permisos de los elementos de trabajo, pero los árboles complejos generan una elevada carga adicional en la administración de permisos. Puede resultar muy trabajoso tener que duplicar la estructura y los permisos de otros proyectos de equipo.
En el caso de las iteraciones
Utilice las iteraciones para representar sprints, hitos o ciclos del proyecto.
Determine la duración del ciclo para que se ajuste a los procesos del equipo y defina las iteraciones para que admitan ese ciclo.
Cree una iteración independiente para los elementos, los casos de usuario, los requisitos, las tareas u otros elementos de trabajo que estén pendientes y sin asignar.
Para obtener información general acerca de cómo puede planearse un sprint utilizando iteraciones y la plantilla de procesos de MSF Agile Software Development v5.0, vea Scrum.
Si está utilizando la plantilla de procesos de Visual Studio Scrum 1.0, deseará definir primero las iteraciones y luego los elementos de trabajo del sprint. Para obtener más información, vea Sprint (Scrum).
En el caso de las áreas y las iteraciones
Al asignar un nombre a un área o iteración, siga las convenciones que se indican en Convenciones y restricciones de nomenclatura de las áreas e iteraciones, más adelante en este mismo tema.
Los campos de iteración y área utilizan el tipo de datos TreePath. Para obtener más información, vea Áreas e iteraciones.
Cuando ejecuta una consulta para buscar elementos de trabajo asignados a un área o iteración, los resultados siempre incluyen todos los elementos de trabajo que se definen en la ruta de acceso de dicha área o iteración. También puede crear consultas para buscar elementos de trabajo que no se encuentran bajo un nodo específico. Para obtener más información, vea Variables, valores, operadores y campos de las consultas y Buscar errores, tareas y otros elementos de trabajo.
Los nodos de iteración y área que ha creado en un proyecto de equipo no se pueden exportar para utilizarlos en otro proyecto de equipo.
Volver al principio
Áreas
La estructura de áreas de producto se compila creando los nodos que representan los componentes y las características. Puede crear, por ejemplo, tres áreas en un proyecto de equipo denominado MiAplicación. Estas áreas representarían los tres componentes de desarrollo principales de una aplicación web estructurada en niveles: el sitio web, los servicios Web y la base de datos. Tal y como se muestra en la ilustración siguiente, puede crear un nodo bajo el nodo del proyecto de equipo para cada uno de estos componentes, que se denominan Mis sitios web, Mis servicios Web y Mi base de datos.
MiAplicación Mis sitios web Mis servicios Web Mi base de datos |
Después de crear estas áreas, puede asignar los elementos de trabajo, como los errores, tareas o casos de usuario, a un área concreta y ejecutar una consulta para encontrar todos los elementos asignados a dicha área.
También puede organizar los componentes primarios en agrupaciones más específicas. Tal y como se muestra en el ejemplo siguiente, cada nodo superior contiene ahora dos o más nodos secundarios.
MiAplicación Mis sitios web Diseño Navegación Páginas Inicio Products Recursos Servicios Compatibilidad Mis servicios Web Inicio de sesión Cierre de sesión Rendimiento Seguridad Mi base de datos Desencadenadores de eventos Rendimiento Esquema Seguridad |
Volver al principio
Iteraciones
De forma predeterminada, Iteración 1, Iteración 2 e Iteración 3 se definen en las plantillas de procesos de MSF. Algunos artefactos, sobre todo la consulta Trabajo pendiente de iteración y el libro Trabajo pendiente de iteración, usan estas iteraciones. Para obtener más información, vea Consultas de equipo (Agile) y Libro de trabajo pendiente de iteración.
Importante |
---|
Si elimina o modifica las iteraciones predefinidas, debe modificar los artefactos que hacen referencia a ellas. |
La estructura del ciclo de vida del proyecto se genera creando nodos que representan una jerarquía de eventos, tales como sprints, entregas de versiones beta o anteriores y otros hitos de la versión. En el ejemplo siguiente, Trabajo pendiente, Beta 1, Beta 2, Versión 1.0 y Versión 2.0 se definen en el proyecto de equipo MiAplicación. Puede asignar todos los elementos de trabajo a la iteración Trabajo pendiente si aún no se han programado para alguna tarea o versión.
MyApplication Trabajo pendiente Beta 1 Beta 2 Versión 1.0 Versión 2.0 |
A medida que cree el trabajo pendiente de las tareas y las características del producto, puede empezar a asignarlas a los hitos en los que espera que el equipo las complete. A medida que cambien sus necesidades, podrá agregar eventos bajo cada hito primario que reflejen el modo en que el equipo programa y administra el trabajo. Tal y como se muestra en el ejemplo siguiente, la iteración Beta 1 contiene ahora cinco nodos secundarios, uno por cada sprint del período Beta 1.
MiAplicación Trabajo pendiente Beta 1 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Beta 2 Versión 1.0 Versión 2.0 |
Las iteraciones no exigen la aplicación de ninguna regla. Por ejemplo, puede asignar una tarea a una iteración pero no puede cerrarla o completarla en el transcurso de esa iteración. Al final de una iteración, deben encontrarse todos los elementos de trabajo que permanecen activos o que no se han cerrado en esa iteración para llevar a cabo después la acción apropiada. Puede moverlos, por ejemplo, a una iteración diferente o devolverlos a Trabajo pendiente.
Volver al principio
Restricciones de las rutas de acceso de las áreas y las iteraciones
Los campos Área e Iteración son rutas de acceso compuestas de varios elementos de nodo separados por caracteres de barra diagonal inversa (\). En la tabla siguiente se describen las restricciones que rigen la definición de nodos y rutas de acceso.
Tipo de restricción |
Restricción |
---|---|
Longitud de nodo |
|
Caracteres especiales de los nodos |
|
Nombres reservados |
|
Longitud de la ruta de acceso |
|
Profundidad de jerarquía de la ruta de acceso |
|
Volver al principio
Cambiar la estructura o las iteraciones del proyecto mediante Team Web Access
Para modificar la estructura o las iteraciones del proyecto de equipo mediante Team Web Access
En Team Web Access, en la lista Proyecto, haga clic en el proyecto en el que desea modificar áreas o iteraciones.
Siga uno de estos pasos:
Para modificar las áreas, haga clic en Configuración, seleccione Proyecto de equipo y, a continuación, haga clic en Áreas.
Para modificar las iteraciones, haga clic en Configuración, seleccione Proyecto de equipo y, a continuación, haga clic en Iteraciones.
Para agregar un nodo, siga estos pasos:
Haga clic en el nodo primario.
En la barra de herramientas, haga clic en el botón Agregar nodo secundario.
En el cuadro Nombre del nodo, escriba un nombre para el nuevo nodo y, a continuación, haga clic en Aceptar.
Para cambiar el nombre de un nodo, siga estos pasos:
Haga clic en el nodo.
En la barra de herramientas, haga clic en el botón Cambiar nombre.
En el cuadro Nombre del nodo, escriba un nombre diferente para el nodo y, a continuación, haga clic en Aceptar.
Para eliminar un nodo, siga estos pasos:
Haga clic en el nodo.
En la barra de herramientas, haga clic en el botón Eliminar.
En la lista Nueva ruta de acceso de referencia, haga clic en el nombre de un nodo que no tenga pensado eliminar y, a continuación, haga clic en Aceptar.
Los elementos de trabajo que se asignaron al nodo eliminado se asignan a la nueva ruta de acceso de referencia.
Volver al principio
Cambiar las áreas o las iteraciones utilizando Team Explorer, Microsoft Excel o Microsoft Project
Para modificar las áreas o las iteraciones utilizando Team Explorer, Microsoft Excel o Microsoft Project
Conéctese al proyecto de equipo siguiendo uno de los siguientes pasos:
En Team Explorer, haga clic en el proyecto de equipo para el que desea modificar áreas o iteraciones.
Para obtener instrucciones detalladas sobre cómo conectar al proyecto de equipo mediante Microsoft Excel u Microsoft Project, vea Conectar documentos de Microsoft Office con Team Foundation Server.
Siga uno de estos pasos:
En Team Explorer, en el menú Equipo, elija Configuración del proyecto de equipo y, a continuación, haga clic en Áreas e iteraciones.
En Microsoft Excel, en la pestaña Equipo, en el grupo Elementos de trabajo, haga clic en Editar áreas e iteraciones.
En Microsoft Project, en el menú Equipo, haga clic en Editar áreas e iteraciones.
En el cuadro de diálogo Áreas e iteraciones, siga uno de estos pasos:
Para modificar las áreas del proyecto de equipo, haga clic en la pestaña Área.
Para modificar las iteraciones, haga clic en la pestaña Iteración.
Para agregar, quitar o modificar la estructura de nodo, haga clic en los botones de la siguiente ilustración:
Para agregar un nodo, siga estos pasos:
Haga clic en el nodo primario.
En la barra de herramientas, haga clic en el botón Agregar un nodo secundario.
Especifique un nombre para el nuevo nodo y, a continuación, presione Entrar.
Para cambiar el nombre de un nodo, siga estos pasos:
Haga clic con el botón secundario en el nodo y, a continuación, haga clic en Cambiar nombre.
Especifique un nombre distinto para el nodo y, a continuación, presione Entrar.
Para eliminar un nodo, siga estos pasos:
Haga clic en el nodo que desea eliminar.
En la barra de herramientas, haga clic en el botón Eliminar nodo.
Se abre el cuadro de diálogo Eliminar nodos.
En la lista Seleccione la nueva ruta de acceso de los elementos a los que se hace referencia, haga clic en el nombre de un nodo que no tenga pensado eliminar y haga clic en Aceptar.
Los elementos de trabajo que se asignaron al nodo eliminado se asignan a la nueva ruta de acceso.
Para promover un nodo, degradar un nodo o mover un nodo arriba o abajo en la lista, haga clic en el nodo y, a continuación, haga clic en el botón de la barra de herramientas adecuado.
Haga clic en Cerrar.
Volver al principio
Controlar el acceso a los elementos de trabajo asignados a un área o iteración
Mediante la asignación de permisos, puede limitar el conjunto de acciones que los usuarios o grupos pueden realizar en los elementos de trabajo o planes de pruebas que están asignados a un área o iteración. También puede restringir o permitir que los usuarios o grupos administren la estructura del proyecto para un área o iteración.
Para controlar el acceso a un área o una iteración utilizando Team Explorer, Microsoft Excel o Microsoft Project
Conéctese al proyecto de equipo siguiendo uno de estos pasos:
En Team Explorer, haga clic en el proyecto de equipo en el que desea configurar los permisos.
Para obtener instrucciones detalladas sobre cómo conectar al proyecto de equipo mediante Microsoft Excel u Microsoft Project, vea Conectar documentos de Microsoft Office con Team Foundation Server.
Siga uno de estos pasos:
En Team Explorer, en el menú Equipo, elija Configuración del proyecto de equipo y, a continuación, haga clic en Áreas e iteraciones.
En Office Excel, en la pestaña Equipo, en el grupo Elementos de trabajo, haga clic en Editar áreas e iteraciones.
En Office Project, en el menú Equipo, haga clic en Editar áreas e iteraciones.
En el cuadro de diálogo Áreas e iteraciones, haga clic en el área o iteración cuyos permisos desea establecer y, a continuación, haga clic en Seguridad.
Tal y como se muestra en la siguiente ilustración, se abrirá el cuadro de diálogo Seguridad del proyecto:
Puede agregar usuarios o grupos y, a continuación, establecer los permisos Permitir o Denegar de cada usuario o grupo. En concreto, puede conceder o denegar permisos para administrar la estructura de un nodo, para ver o modificar los elementos de trabajo que están asignados a ese nodo y para administrar los planes de pruebas.
Para obtener más información, vea Cambiar los permisos de un grupo o usuario.
Cuando haya terminado de modificar los permisos, haga clic en Cerrar. A continuación, vuelva a hacer clic en Cerrar para cerrar el cuadro de diálogo Áreas e iteraciones.
Volver al principio
Vea también
Conceptos
Libro de trabajo pendiente de iteración
Otros recursos
Elementos de trabajo y flujo de trabajo (Agile)
Elementos de trabajo y flujo de trabajo (CMMI)
Iniciar un nuevo proyecto de equipo
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2010 |
Se han agregado instrucciones, ejemplos y procedimientos acerca de la configuración de permisos en áreas e iteraciones. |
Comentarios de los clientes. |