View
2
Download
0
Category
Preview:
Citation preview
Agenda
• Introducción• Arquitectura de Team System• Lab
Gestión de procesos con Microsoft® Visual Studio®2005 Team System.
Situación actual
• La mayoría de las conexiones entre los flujosde trabajo son manuales si existen
• El jefe de proyecto analiza la base de datos de errores y manda un email a los desarrolladoresy a los tester
• Los tester devuelven un email al jefe de proyecto con las tareas realizadas y actualizanla base de datos…
Necesidades
• Un entorno de trabajo homogéneo e integrado• Integración del WorkFlow de procesos• Gestión integrada: relación entre el código
fuente y las tareas …• Herramienta SCM robusta e integrada• Sistema integrado de reporting: real-time e
integrado con aplicaciones Office
Heterogeneidad• En las herramientas
– Costes de integración entre las herramientas que soportan el SDLC
• En los procesos– No existe un hilo conductor entre los procesos
cuando estos existen
Aumento de costes y riesgos de desarrollo
Solución
Microsoft® Visual Studio® 2005 Team System (VSTS)
• SDLC completamente integrado• Escalable• Colaborativo
Agenda
üIntroducción• Arquitectura de Team System• Lab
Gestión de procesos con Microsoft® Visual Studio®2005 Team System.
Servidor de Proyectos
Windows 2003 Server IIS
Microsoft Sql Server 2005 SharePoint Services
Team Foundation Server
Clientes
Team Architect Team Developer Team Tester
Team Foundation Client
TeamVisual Studio
Professional Edition
Team Foundation Client
Team Foundation Server
Visual StudioTFS
Project Site
Plantilla de Procesos Visual StudioTFS
TeamVisual Studio
Professional Edition
Visual StudioTeam Foundation
Project Site
Project Management
Gestión de Grupos de Trabajo
Administración de Código Fuente
Gestión Documental
Permisos
Asignaciones de Tareas
Seguimiento de Tareas
Work Item Tracking
Project Site
Visual StudioTeam Foundation
Work Item Tracking
Project Site Project Management
Servicios Integrados MS
Microsoft Sql Server 2005
SharePointServices
Internet InformationServer (IIS) Microsoft Project
Microsoft Office
Reporting
Integration Services
Genera Soluciones de Integración de Datos de Alto Rendimiento • Mezclar Datos de Almacenes de Datos Heterogéneos• Llenar Almacenamientos de Datos y Puestos de Datos• Limpiar y Normalizar Datos• Generar Business Intelligence en un Proceso de Transformación de Datos• Automatizar las Funciones Administrativas y la Carga de Datos
Incluye• Herramientas Gráficas y Asistentes para Generar y Depurar Paquetes• Tareas Para Realizar Funciones de Flujo de Datos (FTP)• Ejecución de Instrucciones SQL y Mensajería de E-Mail• Etc.
Más Información en: http://msdn2.microsoft.com/es-es/library/ms141263.aspx
Visual StudioTeam Foundation
Integration ServicesWork Item Tracking Reporting
Project Site Servicios Integrados MSProject Management
Big Build
Sincronizar el Código Fuente
Compilar Aplicación
Pruebas Unitarias Análisis de Código
Generaciones en Servidor de
Archivos
Informes deGeneración
Reporting Services
Visual StudioTeam Foundation
Visual StudioTeam Architect
Visual StudioTeam Developer
Visual StudioTeam Test
Big Build Integration ServicesWork Item Tracking Reporting
Project Site Servicios Integrados MSProject Management
Cliente
Team Foundation Client
Visual Studio Professional Edition
Visual StudioTeam Foundation
Visual StudioTeam Architect
Visual Studio Professional Edition
Visual StudioTeam Developer
Visual StudioTeam Test
Big Build Integration ServicesWork Item Tracking Reporting
Project Site Servicios Integrados MSProject Management
Diseño de Aplicaciones
Diseño Infra. Lógica
Depuración del Diseño
Team Foundation Client
Diseño y Diagramas de Clases
Modelamiento con Visio y UML
Logical Datacenter Designer
Application Designer
System Designer
Visual StudioTeam Foundation
Visual StudioTeam Architect
Visual Studio Professional Edition
Visual StudioTeam Developer
Visual StudioTeam Test
Big Build Integration ServicesWork Item Tracking Reporting
Project Site Servicios Integrados MSProject Management
Diseño de Aplicaciones
Diseño Infra. Lógica
Depuración del Diseño
Team Foundation Client
Análisis Código Dinámico
Análisis Estático Código
Afinador de Rendimiento
Pruebas Unitarias
Code Coverage
Diseño y Diagramas de Clases
Modelamiento con Visio y UML
Code Analysis
Dinamic Analysis
Pruebas Unitarias
[TestMethod()] public void AdditionTest()
{ Math target = new Math(); int x = 5;int y = 5;
int expected = 10; int actual; actual = target.Addition(x, y); Assert.AreEqual(expected,
actual, "Math.Addition did not return the expected value."); }
Code Coverage
Visual StudioTeam Foundation
Análisis Código Dinámico
Visual StudioTeam Architect
Análisis Estático Código
Afinador de Rendimiento
Pruebas Unitarias
Code Coverage
Modelamiento con Visio y UML
Team Foundation Client
Visual Studio Professional Edition
Load Testing
Manual Testing
Test Case Management
Diseño de Aplicaciones
Diseño Infra. Lógica
Depuración del Diseño
Visual StudioTeam Developer
Visual StudioTeam Test
Diseño y Diagramas de Clases
Big Build Integration ServicesWork Item Tracking Reporting
Project Site Servicios Integrados MSProject Management
Agenda
üIntroducciónüArquitectura de Team System• Lab
Gestión de procesos con Microsoft® Visual Studio®2005 Team System.
Extensibilidad
• Plantillas de Proyecto• Work Items• Control de fuentes• Tipos de Construcción• Site de Sharepoint Services• Informes…
Plantilla de procesos• Unificación de Ciclos de Vida de Proyectos y/o Procesos• Generación de Estándares de Trabajo• Aplicación de metodologías y buenas prácticas• Unificación de Documentación …
SDLC
Identificación
Fases
Actividades
Doc.
Estructura de Plantillas de Procesos
Work Items de Plantilla
Prácticas y Estándares
Documentación Entre Fases
Definición
Agenda
üIntroducciónüArquitectura de Team SystemüLab
Gestión de procesos con Microsoft® Visual Studio®2005 Team System
Recommended