Planear y seguir proyectos

Visual Studio Application Lifecycle Management (ALM) le proporciona a usted y a su equipo herramientas para administrar eficazmente el ciclo de vida para desarrollar aplicaciones.Como la siguiente ilustración muestra, usted y su equipo pueden usar estas herramientas para contar los casos de usuario, para administrar el trabajo pendiente, asignar y ejecutar sprints, para incentivar a las partes interesadas a proporcionar comentarios continuamente y para incorporar fácilmente comentarios para la siguiente iteración del software.

Planear y realizar el seguimiento de proyectos

En este tema

  • Herramientas para administrar el ciclo de vida de las aplicaciones

  • Proyectos de equipo, equipos y guía de procesos

  • Clientes de Team Foundation

  • Elementos de trabajo, consultas y alertas

  • Documentos e informes

  • Administrar portafolios a través de la conexión a Project Server

  • Personalizar y extender las experiencias de planeación y seguimiento

Herramientas para administrar el ciclo de vida de las aplicaciones

Temas relacionados: Planeación e iteraciones ágiles | Adoptar ALM en Visual Studio

Con Visual Studio ALM, se pueden administrar las necesidades del cliente con más eficacia.Puede crear un plan de alto nivel que se divida el proyecto en incrementos potencialmente entregables y puede crear planes detallados para ejecutar iteraciones más cortas en las que desarrollar esos incrementos.Estas prácticas ágiles y de scrum se están adoptado cada vez más por los equipos porque pueden adoptarlas incrementalmente y ser aplicadas a casi cualquier tipo de proyecto y proceso.Visual Studio ALM admite estas prácticas con las siguientes herramientas que le permiten mostrar casos, definir trabajos pendientes del producto, planeamiento y ejecución de sprints e incentivar a las partes interesadas.

[!NOTA]

Para obtener acceso a algunas de estas herramientas debe tener ya sea Visual Studio Premium, Visual Studio Ultimate o Visual Studio Test Professional instalado.Además, puede ser necesario que su usuario se agregue al grupo Completos en los Permisos de acceso a la Web.Vea Tener acceso a características en Team Web Access.

  • Guiones gráficos de PowerPoint: Se puede mostrar rápidamente una historia de usuario, un requisito, o una experiencia de usuario mediante guiones gráficos de PowerPoint.Con esta herramienta se puede compilar un guión gráfico partiendo de una colección de formas de guión gráfico predefinidas, además de capturar interfaces de usuario existentes y personalizar el diseño de sus páginas web y aplicaciones de teléfono, así como vincular el guión gráfico a un elemento de trabajo almacenado en el Team Foundation Server.

  • Trabajo pendiente del producto: La página del trabajo pendiente del producto muestra una vista única del trabajo pendiente actual del trabajo que puede ser reordenado y agrupado dinámicamente.Los propietarios del producto pueden dar prioridad rápidamente al trabajo y esquematizar las dependencias y relaciones.

  • Trabajo pendiente del Sprint y capacidad del equipo: La página del trabajo pendiente del sprint refleja en tiempo real los datos que escribe, incluye los elementos de trabajo asignados a la ruta de acceso de iteración y, especificando las fechas, la capacidad de trabajo individual e interrupciones del trabajo para el equipo y las personas.Los equipos pueden obtener información instantánea sobre la tasa de evolución y dónde están sobre su capacidad.

  • Panel de tareas y gráfico de evolución: Como práctica cotidiana, el equipo puede ver y actualizar el panel de tareas para reflejar el estado de los elementos de trabajo visualmente.El equipo comprende el progreso que se está realizando en cada elemento de trabajo pendiente del producto y puede centrarse rápidamente en trabajo restante.También, integrado en el panel de tareas, está un gráfico en tiempo real de la evolución del trabajo restante en el sprint del equipo.

  • Solicitud de comentarios y Cliente de comentarios de Microsoft: Las herramientas cliente de comentarios de Microsoft y solicitud de comentarios permiten a los equipos incentivar a las partes interesadas para proporcionar comentarios de manera frecuente y continua.El cliente de comentarios le permite a las partes interesadas interactuar directamente con software funcional mientras graba datos procesables y enriquecidos en segundo plano a través de scripts, anotaciones, capturas de pantalla y grabaciones de audio o video.

Volver al principio

Proyectos de equipo, equipos y guía de procesos

Temas relacionados: Crear un proyecto de equipo | Elegir una plantilla de procesos | Introducción al equipo | Guía de procesos y plantillas de proceso de Team Foundation Server | Personalizar el seguimiento de elementos de trabajo y el proyecto de equipo

El punto de inicio para trabajar con ALM en Visual Studio es Crear un proyecto de equipo para realizar el seguimiento de información y organizar el código fuente, compilación, pruebas y los planes del equipo.Como las siguientes ilustraciones muestran, un proyecto de equipo es creado al Elegir una plantilla de proceso, que define los artefactos (elementos de trabajo, consultas, documentos, informes y más) que soportan las actividades de planeación y seguimiento.Cada proyecto de equipo corresponde a un equipo predeterminado.Si se trabaja en una compañía grande, tal vez se desee definir un equipo para soportar la forma en que trabaja su equipo.

La plantilla de procesos se usa para crear un proyecto de equipo

Después de crear un proyecto de equipo, se debe crear el registro de trabajo pendiente y definir las tareas usando elementos de trabajo.Los tipos de elementos de trabajo que se usen dependerán de la plantilla de procesos usada para crear su proyecto de equipo.Se puede aprender más acerca de cada artefacto para las plantillas de proceso predeterminadas que provee Visual Studio ALM con los siguientes temas acerca de guía de procesos: Artefactos (Scrum), Artefactos (Agile) y Artefactos (CMMI).Si usa una plantilla de proceso que no aparece en la lista, podría encontrar orientación adicional en otro sitio.

[!NOTA]

Después de actualizar a Visual Studio Team Foundation Server 2012, todavía se puede obtener acceso a los datos de los proyectos de equipo que se crearon en la versión anterior.Sin embargo, para obtener acceso a las nuevas características, se necesita actualizar su proyecto de equipo para obtener acceso a varias características que estarán disponibles con la actualización.

Volver al principio

Clientes de Team Foundation

Temas relacionados: Clientes de Team Foundation | Compatibilidad entre los clientes de Team Foundation y Team Foundation Server

La interacción con Team Foundation Server y Visual Studio ALM se produce a través de uno o más de los siguientes clientes Team Foundation.Todos los clientes requieren que se conecte a un servidor que ejecute Team Foundation Server y seleccione una colección de proyectos de equipo y un proyecto de equipo.Todos los clientes requieren que tenga los permisos necesarios para obtener acceso a los proyectos de equipo que seleccione.

  • El acceso web de equipos provee una interfaz web para Team Foundation Server que soporta acceso a las características de manejo de ciclo de vida de Visual Studio, incluyendo proyectos de equipo, equipos, manejo de proyectos, control de versiones y compilaciones.

  • El acceso web de equipos - Vista de sólo elementos de trabajo provee una interfaz web limitada a Team Foundation Server que permite a los miembros de una organización crear y modificar elementos de trabajo sin tener una licencia de acceso a cliente (CAL).

  • El Explorador de equipos, un complemento de Visual Studio, provee acceso a las características de manejo de ciclo de vida de Visual Studio, incluyendo proyectos de equipo, Mi trabajo, control de versiones y compilaciones.Se puede también obtener acceso a este cliente descargándolo gratuitamente.

  • Explorador de equipos en cualquier parte le permite a los equipos colaborar a través de plataformas.Esta aplicación provee las herramientas y complementos que necesita para obtener acceso un servidor Team Foundation en entornos basados en Eclipse.

  • Microsoft Test Manager provee las herramientas para definir y ejecutar pruebas manuales.Test Manager se integra con la base de datos de elementos de trabajo en Team Foundation para crear y darle seguimiento a los errores encontrados en las pruebas.

  • Microsoft Excel le permite definir y modificar elementos de trabajo en masa, así como crear informes de consultas de elementos de trabajo.

  • Microsoft Project le permite planear proyectos, programar tareas, asignar recursos y hacer seguimiento a los cambios al obtener acceso a características que Team Foundation Server no tiene, como un calendario de proyecto, gráficos Gantt y vistas de recursos.

Volver al principio

Elementos de trabajo, consultas y alertas

Temas relacionados: Aplicar seguimiento al trabajo y manejar el flujo de trabajo | Definir consultas | Agregar, encontrar, ver y modificar elementos de trabajo | Ver, crear y compartir consultas | Establecer alertas

Se maneja, asigna y actualiza el estado del trabajo usando elementos de trabajo.Un elemento de trabajo es un registro de base de datos que Team Foundation usa para seguir la asignación y el progreso del trabajo.Se pueden usar diferentes tipos de elementos de trabajo para seguir diversos tipos de trabajo, como casos de usuario, requisitos del cliente, errores del producto y tareas de desarrollo.Las consultas de elementos de trabajo son usadas para listar los elementos de trabajo y seguir el estado o progreso de una iteración o una versión.Al especificar el criterio del filtro y el tipo de consultar, se pueden explorar relaciones entre elementos consultados y modificarlos individualmente o en masa.

Información general sobre la tarea de seguimiento de elementos de trabajo

Tareas principales:

  1. Agregar nuevos elementos de trabajo o modificarlos

  2. Adjuntar archivos a los elementos de trabajo

  3. Crear vínculos entre los elementos de trabajo

  4. Buscar o hacer una lista de un conjunto filtrado de elementos de trabajo

Volver al principio

Documentos e informes

Temas relacionados: Manejar documentos | Crear y personalizar informes

Puede compartir documentos y archivos que desee poner a disposición de todos los miembros del equipo cargándolos al portal del proyecto para su proyecto de equipo.Para realizar un seguimiento del progreso de su equipo, se pueden crear y personalizar informes en los que los datos más importantes de su proyecto estén resaltados.Al crear sus propios informes, podrá consultar los detalles de información específica que no se analiza en los informes predeterminados.Asimismo, podrá personalizar el modo en que los informes se ejecutan, se muestran y se envían a cada miembro del equipo.

Como se muestra en la siguiente ilustración, se pueden crear y personalizar informes de los datos en una de tres bases de datos.También se pueden crear, personalizar y ver informes con Excel, Project, o Reporting Services.El proyecto de equipo incluye informes integrados en Excel y Reporting Services, o se pueden generar rápidamente informes mediante Microsoft Excel o Microsoft Project.

Información general sobre los informes y almacenes de datos de Team Foundation

Volver al principio

Administrar portafolios a través de la conexión a Project Server

Temas relacionados: Habilitar el flujo de datos entre Team Foundation Server y Project Server

Se puede ganar información actualizada sobre la ejecución del portafolio de proyectos, la alineación con los objetivos estratégicos y la utilización de recursos de proyectos de desarrollo de software mediante el aprovechamiento de los datos almacenados en sistemas diferentes.La integración de Team Foundation Server y Project Server automatiza el intercambio de información del proyecto entre equipos y mejora la coordinación entre los equipos con metodologías dispares, como Waterfall y Agile, utilizando datos comunes y métricas acordadas.Los equipos de Agile pueden continuar pensar en términos de trabajo pendiente del producto e historias de usuario y la oficina de administración de programa (PMO) puede continuar administrando recursos a través de la empresa.Los administradores de proyectos y los equipos de desarrollo de software pueden utilizar las herramientas que prefieran, trabajar con la granularidad que requieran sus necesidades y compartir información de forma transparente entre Team Foundation Server y Microsoft Project Server.Cuando se han configurado los dos productos de servidor, el motor de sincronización mantiene los datos de programación y el uso de recursos para los datos configurados en el plan de proyecto empresarial y en el proyecto de equipo asignados.

Puede revisar el progreso de una cartera de proyectos con la PMO mediante la vista Centro de proyectos que PWA proporciona.Tal como muestra la siguiente ilustración, puede realizar fácilmente el seguimiento del progreso de varios proyectos de desarrollo ágiles.

Cartera del proyecto con actualizaciones de plan ágil

Volver al principio

Personalizar y extender las experiencias de planeación y seguimiento

Temas relacionados: Personalizar proyectos de equipo y procesos | Personalizar el seguimiento de elementos de trabajo y el proyecto de equipo

Se puede personalizar su proyecto de equipo para admitir prácticas y procesos concretos que su equipo utiliza y diseñar el flujo de trabajo, formularios de elementos de trabajo y campos de datos.Como se muestra en la siguiente ilustración, se pueden crear o personalizar ocho tipos de objetos.Se administran categorías, tipos de elementos de trabajo y configuración de procesos para proyectos de equipo.Se administran las listas globales, los tipos de vínculo y los campos de los elementos de trabajo para las colecciones de proyectos de equipo.Se puede personalizar el flujo de trabajo global para un proyecto de equipo o una colección de proyectos de equipo.

Objetos de seguimiento de elementos de trabajo

Si se utiliza Microsoft Project, se puede personalizar cómo los datos se publican y actualizan en Modificar el archivo de asignación del proyecto.Cuando se publican o actualizan tareas en Microsoft Project, el archivo de asignación del proyecto determina el comportamiento de publicación y cómo se asignan los campos de cada tarea a los campos de Team Foundation.

Se pueden personalizar algunos aspectos de Visual Studio para extender las características existentes o agregar nuevas capacidades si tiene requisitos especiales.Algunos puntos de extensibilidad son provistos con su instalación de Visual Studio.Para otros puntos de extensibilidad, también se deberá instalar el SDK de Visual Studio.

Volver al principio

Vea también

Conceptos

Adoptar Visual Studio y Team Foundation Server para Application Lifecycle Management

Administrar Team Foundation Server

Application Lifecycle Management con Visual Studio y Team Foundation Server