32
Jesús Hernández j.hernandez@@danysoft.com

Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Jesús Hernándezj.hernandez@@danysoft.com

Page 2: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Agenda

• Introducción• Arquitectura de Team System• Lab

Gestión de procesos con Microsoft® Visual Studio®2005 Team System.

Page 3: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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…

Page 4: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 5: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 6: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Solución

Microsoft® Visual Studio® 2005 Team System (VSTS)

• SDLC completamente integrado• Escalable• Colaborativo

Page 7: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Agenda

üIntroducción• Arquitectura de Team System• Lab

Gestión de procesos con Microsoft® Visual Studio®2005 Team System.

Page 8: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 9: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

TeamVisual Studio

Professional Edition

Team Foundation Client

Team Foundation Server

Page 10: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Visual StudioTFS

Project Site

Plantilla de Procesos Visual StudioTFS

TeamVisual Studio

Professional Edition

Page 11: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 12: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Project Site

Page 13: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 14: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 15: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 16: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Reporting Services

Page 17: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 18: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 19: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Logical Datacenter Designer

Page 20: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Application Designer

Page 21: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

System Designer

Page 22: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 23: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Code Analysis

Page 24: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Dinamic Analysis

Page 25: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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."); }

Page 26: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Code Coverage

Page 27: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 28: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Agenda

üIntroducciónüArquitectura de Team System• Lab

Gestión de procesos con Microsoft® Visual Studio®2005 Team System.

Page 29: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Extensibilidad

• Plantillas de Proyecto• Work Items• Control de fuentes• Tipos de Construcción• Site de Sharepoint Services• Informes…

Page 30: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

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

Page 31: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Agenda

üIntroducciónüArquitectura de Team SystemüLab

Gestión de procesos con Microsoft® Visual Studio®2005 Team System

Page 32: Jesús Hernández j.hernandez@@danysoftModelamientocon Visio y UML Team Foundation Client Visual Studio Professional Edition Load Testing Manual Testing Test Case Management Diseñode

Jesús Hernándezj.hernandez@@danysoft.com