Definición: ¿Qué significa Visual Studio Team System (VSTS)?
Visual Studio Team System (VSTS) es un entorno de desarrollo integrado (IDE) desarrollado como un producto de software por Microsoft Corp. para facilitar la creación, desarrollo y gestión de proyectos de software. VSTS se compone de cuatro subproductos:
- Visual Studio, un entorno de desarrollo
- Visual Studio Test Professional para la gestión de datos de prueba y la ejecución de casos de prueba
- Team Foundation Server, que ofrece colaboración de archivos de código fuente y base de datos centralizada
- Visual Studio Lab Management, que proporciona funciones para crear un entorno virtual para probadores de software.
Techinfo explica Visual Studio Team System (VSTS)
Una tarea de desarrollo de software a menudo consta de varias etapas y procedimientos con diferentes personas involucradas en cada etapa:
- El analista de negocios responsable de analizar el problema dado y representarlo visualmente.
- El director del proyecto que asigna el presupuesto y los recursos y establece un cronograma para las actividades de desarrollo del proyecto
- El arquitecto de software que estudia el sistema y sus funciones en profundidad y desarrolla los algoritmos necesarios.
- El desarrollador que escribe código basado en los algoritmos.
- El ingeniero de pruebas de software que prueba el código para corregir errores y defectos.
- El equipo de implementación responsable de entregar el producto completamente operativo al cliente.
Cada uno de los miembros necesita una herramienta diferente para trabajar. Por ejemplo, el gerente de proyecto solo está interesado en trabajar con herramientas que brinden información sobre el presupuesto del proyecto y no está interesado en las herramientas asociadas con las pruebas. Por lo tanto, se necesita un paquete de software que pueda satisfacer las demandas de las personas involucradas en el desarrollo de software. VSTS ofrece un paquete de software con varios subpaquetes que incorporan todas las funciones esenciales.
Toda la funcionalidad de VSTS se basa en el componente principal conocido como Team Foundation Server (TFS). Facilita la colaboración en el desarrollo entre diferentes equipos de personas que trabajan en el mismo proyecto de software, ofrece un repositorio para almacenar objetos de configuración y permite la recopilación de datos y el seguimiento del proyecto. Es el principal componente de back-end de VSTS.