Configurar características después de una actualización de TFS
Después de actualizar Team Foundation Server (TFS), deseará usar las nuevas características instaladas. Algunas de estas características pueden requerir actualizaciones del proyecto de equipo. El asistente para Configurar características es la forma más fácil de hacerlo.
Si necesita actualizar TFS, vaya a la página de descarga.
¿Tiene muchos proyectos de equipo que es necesario actualizar? Si es así, puede aplicar actualizaciones mediante programación.
Ejecutar el asistente para Configurar características
Si no es administrador de ningún proyecto de equipo, hagan que se le agregue como tal. Solo los administradores de proyectos o los administradores de TFS pueden ejecutar el asistente.
Abra la página de administración para el proyecto de equipo desde un explorador compatible (**http://**nombreDeServidor:8080/tfs/nombreDeColección/nombreDeProyecto/_admin).
Si aparece un vínculo Configurar características, ejecute el asistente.
Las opciones de la lista varían en función de las versiones de TFS que se hayan instalado en el servidor de la capa de aplicación y de las funciones que se hayan configurado anteriormente. Para obtener las plantillas de proceso más recientes, actualice el servidor a la última versión.
Si Plan de pruebas y Conjunto de pruebas no se han configurado, vaya a Actualizaciones manuales para admitir la administración de pruebas. Necesitará importar manualmente las definiciones de tipos de elemento de trabajo y migrar los datos después de actualizar el servidor de la capa de aplicación a TFS 2013.3.
Si no ve el vínculo Configurar características, las características se han habilitado. Puede comenzar a usar las nuevas características.
Si recibe un mensaje similar al que se muestra a continuación, puede configurar el proyecto de equipo. Si hay más de una plantilla de proceso disponible, acepte la versión recomendada.
Si el cuadro de diálogo no contiene una opción Configurar, deberá aplicar las actualizaciones manualmente.
En la mayoría de los casos, el asistente configurará todas las características nuevas y el usuario recibirá un mensaje de operación realizada correctamente.
En algunas ocasiones, el asistente actualizará parcialmente el proyecto de equipo y devolverá mensajes de error que requieren una solución. Tome nota de los errores recibidos y realice actualizaciones manuales para resolver cada error.Pasos posteriores a la configuración
Pasos posteriores a la configuración
Si ha actualizado un proyecto de equipo basado en la versión v5.0 de MSF for Agile, realice las actualizaciones manuales que se describen en el tema sobre cómo actualizar el flujo de trabajo de proyectos de equipo ágiles.
Si algún miembro del equipo va a usar una o más de las siguientes características de TWA, deberá proporcionarle acceso total a TWA.
Trabajos pendientes de cartera
Comentarios
Salones de equipo
Administración de casos de prueba, Plan de pruebas y Conjunto de pruebas
Si el equipo va a usar las características de revisión de código y solicitud de comentarios, asegúrese de haber configurado un servidor SMTP para TFS.
Si es administrador del servidor para TFS pero no contribuye con ningún equipo en sí, puede que desee quitarse como miembro y agregar a un responsable de proyecto como administrador del equipo. (Su cuenta de usuario se agregó automáticamente como administrador de equipo del proyecto de equipo cuando ejecutó el asistente para Configurar características).
Aplicar actualizaciones manualmente
Si el asistente no puede actualizar un proyecto de equipo, devolverá un mensaje que indica que no hay plantillas de proceso disponibles para admitir la actualización.
Cuando esto ocurra, deberá realizar algunas actualizaciones manuales de acuerdo con una de las siguientes opciones:
Si el proyecto de equipo se basa en una plantilla de proceso no proporcionada por TFS, actualice la plantilla de proceso personalizada usada para crear el proyecto de equipo y, a continuación, ejecute el asistente para Configurar características.
Las plantillas de proceso de TFS corresponden a Visual Studio Scrum, MSF para Agile Software Development y MSF para CMMI Process Development, tal como se describe aquí.
Si el proyecto de equipo se ha personalizado excesivamente pero no así la plantilla de proceso, agregue las nuevas características manualmente.
Si el proyecto de equipo se basa en la versión v4.2 o una versión anterior de una plantilla de proceso de MSF, en primer lugar aplique manualmente las actualizaciones para cumplir con TFS 2012. A continuación, ejecute el asistente para Configurar características.
Personalizaciones adicionales que hay que realizar tras habilitar nuevas características
Después de actualizar el proyecto de equipo con el asistente para Configurar características, tendrá acceso a las últimas características y plantillas de proceso. Sin embargo, podría desear realizar algunas personalizaciones adicionales en función de la actualización de TFS que haya instalado.
Actualizar un proyecto de equipo a TFS 2013,4
Podría necesitar ciertas personalizaciones adicionales para que los equipos elijan si realizar un seguimiento de los errores en el trabajo pendiente.
Actualizar un proyecto de equipo a TFS 2013.3
Si tiene Visual Studio 2013.3 con Microsoft Test Manager instalado en su entorno, ya no necesita realizar más actualizaciones. Para obtener más información sobre los cambios introducidos en la versión actualizada de Test Manager o Team Web Access, consulte Planear pruebas manuales con Team Web Access.
Si desea personalizar el plan de pruebas o el conjunto de pruebas, ahora puede hacerlo. Si desea agregar estados de flujo de trabajo o cambiarlos para las definiciones de tipo de plan de pruebas o conjunto de pruebas y trabaja desde un cliente de Test Manager con Visual Studio 2013.2 o versiones anteriores, también debe actualizar la configuración del proceso para el proyecto de equipo. De lo contrario, obtendrá un error de tipo La aplicación detectó un error inesperado al conectarse al proyecto de equipo. Para resolver un error, vea Importar y exportar la configuración del proceso [witadmin].
Actualizar un proyecto de equipo de TFS 2012 a TFS 2012
No es necesario realizar ninguna personalización adicional tras actualizar de TFS 2012 a TFS 2013. Sin embargo, se recomienda realizar ciertas actualizaciones en el flujo de trabajo de determinados WIT.
Con ellas, el proyecto de equipo se actualiza con los valores de flujo de trabajo definidos en las últimas versiones de las plantillas de proceso predeterminadas.
Puede que desee actualizar el flujo de trabajo de algunos WIT determinados para admitir transiciones, motivos adicionales y asignaciones de campo que faltan. Al realizar esta actualización, se revisa el flujo de trabajo de los siguientes WIT con la última versión del flujo de trabajo de la plantilla de proceso:
De Scrum 2.0 a Scrum 2013: Elemento de trabajo pendiente del producto y Error.
De Agile 6.0 a Agile 2013: Caso de usuario.
De CMMI 6.0 a CMMI 2013: Requisito.
Para obtener información detallada, vea el tema para actualizar un proyecto de equipo 2012 de RTM a Update 2.
Si no ha personalizado la configuración de los tipos de elemento de trabajo o del proceso, puede actualizar los elementos rápidamente mediante witadmin. Solo tiene que descargar la versión más reciente de la plantilla de proceso compatible con la usada para crear el proyecto de equipo y después importar los WIT actualizados.
Actualizar un proyecto de equipo de TFS 2012 a TFS 2010
Si ha actualizado un proyecto de equipo creado con una plantilla de proceso de MSF v 5.0 Agile, tendrá que actualizar manualmente las asignaciones de casos de usuario y flujos de trabajo de tarea.
Si no se actualiza el flujo de trabajo, el panel de tareas solo ofrece dos estados: Activo y Cerrado. Esto les impide a usted y a su equipo distinguir las tareas que están en curso de las que no se han iniciado.
Asimismo, puede ser conveniente aplicar las actualizaciones del flujo de trabajo al caso de usuario tal como se describe en el apartado para actualizar un proyecto de equipo 2012 de RTM a Update 2.
Preguntas y respuestas
P: ¿Cómo puedo actualizar numerosos proyectos de equipo mediante programación?
R: Si los proyectos de equipo se crearon a partir de la misma plantilla de proceso, debería poder modificar la plantilla de proceso de origen y, a continuación, realizar una actualización por lotes de todos los proyectos de equipo definidos para una colección. Revise los siguientes recursos sobre Actualizar una plantilla de proceso personalizada para obtener acceso a nuevas características, cómo configurar características para numerosos proyectos de equipo y la solución de CodePlex basada en Features4tfs.
P: ¿Dónde puedo obtener más información sobre la personalización de la experiencia de pruebas?
R: Consulte uno de los temas siguientes:
Personalizaciones de campos: agregue un campo personalizado, modifique una lista de selección o agregue una regla de campo.
Personalizaciones de formularios de elementos de trabajo: modifique la presentación de formularios de errores, casos de prueba, planes de pruebas o conjuntos de pruebas.
Personalizaciones de flujo de trabajo: modifique las definiciones de flujo de trabajo para errores, casos de pruebas, planes de pruebas o conjuntos de pruebas.
Tipos de error de pruebas: especifica las razones por las que se produjo un error en una serie de pruebas. La configuración predeterminada incluye: Regresión, Problema nuevo, Problema conocido y Desconocido.
Estados de resolución de pruebas: especifica la acción que se va a realizar después de un error en una serie de pruebas. La configuración predeterminada incluye: Precisa investigación, Problema asociado a la prueba, Problema del producto y Problema de configuración.
P: ¿Cómo puedo resolver los mensajes de advertencia o error relacionados con la actualización de artefactos de administración de pruebas con TFS 2013.3?
R: Consulte Actualizaciones manuales para admitir planes de pruebas y conjuntos de pruebas.
P: ¿Cómo funciona el asistente para Configurar características?
R: El asistente para Configurar características agrega nuevos objetos al proyecto de equipo y puede actualizar algunos objetos existentes, pero no cambia los datos o el flujo de trabajo. Agrega nuevos objetos en función de la mejor coincidencia de los valores definidos en las plantillas de proceso instaladas y en el proyecto de equipo. El asistente hace referencia tanto a las plantillas de proceso personalizadas actualizadas como a la última versión de las plantillas de proceso de Microsoft instaladas en la colección de proyectos de equipo que se agregaron durante el proceso de actualización. Si el asistente determina que hay más de una plantilla de proceso que se puede usar para configurar las características, selecciona aquella que mejor se adapte al proyecto de equipo existente y que tenga la versión más reciente.
Esto es lo que hace el asistente para Configurar características:
Examina las definiciones del proyecto de equipo para determinar qué características están configuradas y cuáles no.
Determina qué plantilla de proceso almacenada en la colección de proyectos de equipo contiene la mejor coincidencia de definiciones para configurar las características que faltan.
Para cada característica que se puede configurar, carga las definiciones de los objetos nuevos o modifica las definiciones existentes. Para obtener información acerca de cómo configura el asistente cada característica concreta, consulte los cambios de configuración realizados para agregar nuevas características.
P: ¿De qué elementos depende el asistente para Configurar características para ejecutarse correctamente?
R: El asistente para Configurar características depende de los siguientes elementos.
El archivo ProcessTemplate debe incluir la instrucción version. Si la instrucción version no está presente, el asistente para Configurar características no puede seleccionar la plantilla de proceso para actualizar un proyecto de equipo. Además, el número de versión más reciente debe ser único para cada identificador de plantilla. Si se ha cargado más de una plantilla de proceso que especifica el mismo número de versión más reciente para el mismo identificador de plantilla, ninguna de estas plantillas de proceso puede seleccionarse para actualizar un proyecto de equipo.
Para cada campo definido en una colección de proyectos de equipo, los siguientes atributos deben coincidir:
Nombre descriptivo
Tipo de datos
Asignación para sincronizar nombres personales con Active Directory (syncnamechanges).
Atributos de informes: nombre de referencia del informe, nombre de informe, tipo de informe y formato de informe
Los nombres de referencia asignados a los campos y los tipos de vínculo deben ser únicos en una colección de proyectos de equipo.
Los nombres descriptivos de las categorías deben ser únicos en un proyecto de equipo.
Se requieren ciertos tipos de elemento de trabajo (WIT) y categorías para que el asistente configure una característica. Si ha cambiado de nombre o ha eliminado cualquiera de estos WIT o categorías, el asistente devolverá los mensajes siguientes:
No hay plantillas de proceso disponibles con una configuración válida para este proyecto de equipo.
El proyecto de equipo no se puede configurar automáticamente.
Tendrá que cambiar el nombre o restablecer los WIT o categorías que falten en el proyecto de equipo y, después, volver a ejecutar el asistente. O bien, puede modificar las plantillas de proceso para agregar las características y después volver a ejecutar el asistente.
Si se produce algún conflicto, recibirá un mensaje de error. Consulte el tema para resolver errores recibidos al configurar características.
P: He agregado trabajos pendientes de cartera a mi proyecto de equipo.¿Por qué no pueden verlos todos los miembros del equipo?
R: Para ver y trabajar con trabajos pendientes de cartera es necesario que cada miembro del equipo tenga acceso total.
P: ¿Dónde puedo ir si tengo más preguntas?
R: Puede publicar una pregunta o buscar respuestas en uno de estos foros: Team Foundation Server - Work Item Tracking o Team Web Access.