Novedades en el Ciclo de Vida conVisual Studio Team System 2010
¿De donde venimos?Visual Studio Team System 2008
Pilares de Visual Studio Team SystemMejor alineamiento con el negocioMayor calidadcon ayuda de herramientasHerramientas de Arquitectura para  todo el mundo
Segmentación de PruebasEl 70% de las pruebas ocurre aquíLa mayoría de herramientas de pruebas están orientadas aquíBlack Box TestingWhite Box TestingMicrosoft Test & Lab ManagerAPI Testing
Visual Studio Team System 2010
AgendaTeam Foundation ServerTeam Foundation Server EmpresarialControl de Código y BuildsGestión de Proyectos y Alineamiento con el NegocioPruebasFoco en el profesional de QAColaboración Probador / DesarrolladorTest Lab ManagementDesarrolloHistorical DebuggerAnálisis de ImpactoVersiones Team Development & DatabaseArquitecturaModelado y VisualizaciónValidación de Arquitectura
Team Foundation Server
Team Foundation Server EmpresarialInstalación y configuración separadasConsola de administración MMC para configuración flexibleArquitectura lista para hospedajeMúltiples instancias y balanceo de cargaSoporte a 64 bitsSoporte a Colecciones de ProyectosContiene proyectos portables entre instancias de TFSBackup/restore aisladas por colecciones
Despliegues ComplejosTFS Build FarmHR ApplicationsTFS ATNLB Finance ApplicationsTFS ATTFS ProxiesCompany Web siteTFS ATTest RigSharePoint FarmDataWarehouseProject ServerVirtual Machine Manager
Control de Código y CompilacionesRamas Avanzadas. Trazabilidad y VisualizaciónMotor de compilaciones basado en Workflow FoundationBuild Servers. Pooling y TagsGated check-in
Gestión de Proyectos y NegocioGestión de Requisitos MejoradaJerarquía de WorkItemsVarios tipos de relaciones entre WorkItemsMejor integración con Project & ExcelNueva Plantilla para AgileCarpetas de ConsultaInformes mejoradosInformes instantáneos sobre ExcelCuadros de MandosInformes de múltiples proyectosIntegración con Project Server
Sin más sorpresas para el equipoInformes para los mortales comunesGeneración de informes desde consultasManipulación de datos desde ExcelCubos OLAP amigablesComparte el conocimientoInformes publicables en SharePoint
Jerarquía de Work Items
Informes instantáneos en Excel
Informes instantáneos en Excel
Informes instantáneos en Excel
Plantillas para metodologías Ágiles
Informes para metodologías Ágiles
Informes de Pruebas
Informes de Incidencias
Cuadros de Mando
Cuadros de Mando
Pruebas
Microsoft Test & Lab ManagerHerramienta de pruebas profesionalOrientada a personal de Q&A no técnicoOrientada a Work Items Work para gestión de casos de pruebas, planificación y gestión de estadosEnfocado a requisitosIdentificación de pruebas de alta prioridadFuncionalidad de pruebas manuales extendidaDefinición de pruebasTest Runner manual amigableHerramientas de captura de defectosPruebas de Interfaz automatizadasWeb, Windows Forms y WPF
Microsoft Test & Lab Manager
Colaboración Desarrollador / TesterAutomáticamente recoge los detalles de los defectos y su ejecuciónPasos para reproducirloInformación del sistemaCapturas de pantallaVideo a pantalla completa indexadoTraza para el historical debuggingEntorno de pruebasElimina el efecto ping-pong o “no repro”
Detalles de los Defectos
Test Lab ManagementObjetivosVirtualizar los recursos de los laboratorios de testMenores requisitos técnicos para la creación de entornos de pruebaPermite la creación de entornos para la resolución de defectosBeneficiosSimplifica el setup de los entornosSimplifica las pruebas en múltiples configuracionesPermite la vuelta a las configuraciones “limpias”Habilita checkpoints para ayudar en la resolución de defectosOptimiza la utilización de recursos hardware
Test Lab Management
Desarrollo
Historical DebuggerReduce el tiempo de depuración y elimina los “no repros”Comienza la ejecuciónBusca los defectos y reproduce el bugAdjunta el depurador más tardeMuévete hacia atrás a través del histórico de ejecución para depurar el errorA través de trazas permite la depuración histórica en máquinas no de desarrollo
Análisis de ImpactoIdentifica las pruebas impactadas por modificaciones en el códigoReduce el tiempo depruebas significantementeRecomienda las pruebasa ejecutar basadas enlos análisis de cobertura
Team Developer y Team DatabaseLas ediciones Team Developer Edition y Team Database se combinan en VSTS 2010Team Database se extiende para soportar bases de datos no Microsoft.Basada en modelo de proveedores de terceros. Se esperan para…DB2Oracle???
Arquitectura
Edición Team System ArchitectureModelado UML 2.1Microsoft se ha unido a OMG (Object Management Group)Diagramas para Casos de Uso, Actividad, Secuencia, Componentes y Diagramas de ClaseIngeniería inversa desde el código fuenteGeneración de código a través de modelos DSL (Domain Specific Language) Diagrama de Capas para la aplicación de directivas de arquitecturaArchitecture ExplorerMúltiples vistas del sistema existeMuestra las relaciones entre los elementos
UML – Diagramas de Actividad
UML – Diagramas de Casos de Uso
UML – Diagramas de Secuencia
UML – Diagramas de Componentes
UML – Diagramas Lógico de Clases
Model Explorer
Architecture Explorer
Architecture Explorer
Resumiendo…
Visual Studio Team System 2010Agile Project Planning1-click Custom Excel reportsEnd to End TraceabilityDatabase Edition merged into DevelopmentStunning New ReportsTFS Administrationw/MMCNew DashboardsGated Checkin Branch VisualizationTest PlanningDistributed BuildScalability ++Build Windows Workflow IntegrationTest ExecutionManual Test RunnerActivity DiagramUse Case DiagramTest Impact AnalysisLayer DiagramModeling ProjectsLogical Class DiagramCoded UI TestArchitecture ExplorerComponent DiagramSequence DiagramHistorical Debugging
Software AssuranceSi quiere disponer de toda esta funcionalidad en breve, compre ahora con Software AssuranceLa suscripción MSDN es el Software Assurance de Visual Studio
ResourcesVisual Studio 2010 CTP VPC: http://tinyurl.com/GetCTPTFS 2010 reporting demonstration: http://channel9.msdn.com/pdc2008/tl09/James Whittaker Interview C9: 	http://www.radiotfs.com/2008/10/23/RoadToRosarioSpecialVSTS2010Test.aspxRadio TFS: http://www.radiotfs.com/2008/10/23/RoadToRosarioSpecialVSTS2010Test.aspxJames Whittaker’s Blog: http://blogs.msdn.com/james_whittakerTester Center: http://msdn.microsoft.com/testingBranching and Merging Guidance: http://tinyurl.com/BranchAndMergeVisualization Interview with Matthew Mitrik: http://tinyurl.com/C9BranchingVisualizationAgile Planning Demo with Stephanie Saad: http://tinyurl.com/TFS2010AgilePlanningPreviewTeam Foundation Server 2010 Setup and Admin Demo with Ed Holloway: 	http://tinyurl.com/TFS2010SetupAdminPreviewEnterprise TFS Management (ETM) spec (.XPS): http://tinyurl.com/ETMSpecDraftImproving .NET Scalability And Performance With Visual Studio: 	http://channel9.msdn.com/pdc2008/TL24/Profiler blog:  http://blogs.msdn.com/profilerWeb/load test blog: http://blogs.msdn.com/edglasForums:http://social.msdn.microsoft.com/forums/en-US/vstswebtest/threads/http://social.msdn.microsoft.com/Forums/en-US/vstsprofiler/threads/Improving .NET Performance and ScalabilityLeveraging Virtualization to Improve Code Quality with Team Lab:http://channel9.msdn.com/pdc2008/TL37

Novedades De Visual Studio 2010

  • 1.
    Novedades en elCiclo de Vida conVisual Studio Team System 2010
  • 2.
    ¿De donde venimos?VisualStudio Team System 2008
  • 3.
    Pilares de VisualStudio Team SystemMejor alineamiento con el negocioMayor calidadcon ayuda de herramientasHerramientas de Arquitectura para todo el mundo
  • 4.
    Segmentación de PruebasEl70% de las pruebas ocurre aquíLa mayoría de herramientas de pruebas están orientadas aquíBlack Box TestingWhite Box TestingMicrosoft Test & Lab ManagerAPI Testing
  • 5.
  • 6.
    AgendaTeam Foundation ServerTeamFoundation Server EmpresarialControl de Código y BuildsGestión de Proyectos y Alineamiento con el NegocioPruebasFoco en el profesional de QAColaboración Probador / DesarrolladorTest Lab ManagementDesarrolloHistorical DebuggerAnálisis de ImpactoVersiones Team Development & DatabaseArquitecturaModelado y VisualizaciónValidación de Arquitectura
  • 7.
  • 8.
    Team Foundation ServerEmpresarialInstalación y configuración separadasConsola de administración MMC para configuración flexibleArquitectura lista para hospedajeMúltiples instancias y balanceo de cargaSoporte a 64 bitsSoporte a Colecciones de ProyectosContiene proyectos portables entre instancias de TFSBackup/restore aisladas por colecciones
  • 9.
    Despliegues ComplejosTFS BuildFarmHR ApplicationsTFS ATNLB Finance ApplicationsTFS ATTFS ProxiesCompany Web siteTFS ATTest RigSharePoint FarmDataWarehouseProject ServerVirtual Machine Manager
  • 10.
    Control de Códigoy CompilacionesRamas Avanzadas. Trazabilidad y VisualizaciónMotor de compilaciones basado en Workflow FoundationBuild Servers. Pooling y TagsGated check-in
  • 11.
    Gestión de Proyectosy NegocioGestión de Requisitos MejoradaJerarquía de WorkItemsVarios tipos de relaciones entre WorkItemsMejor integración con Project & ExcelNueva Plantilla para AgileCarpetas de ConsultaInformes mejoradosInformes instantáneos sobre ExcelCuadros de MandosInformes de múltiples proyectosIntegración con Project Server
  • 12.
    Sin más sorpresaspara el equipoInformes para los mortales comunesGeneración de informes desde consultasManipulación de datos desde ExcelCubos OLAP amigablesComparte el conocimientoInformes publicables en SharePoint
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
    Microsoft Test &Lab ManagerHerramienta de pruebas profesionalOrientada a personal de Q&A no técnicoOrientada a Work Items Work para gestión de casos de pruebas, planificación y gestión de estadosEnfocado a requisitosIdentificación de pruebas de alta prioridadFuncionalidad de pruebas manuales extendidaDefinición de pruebasTest Runner manual amigableHerramientas de captura de defectosPruebas de Interfaz automatizadasWeb, Windows Forms y WPF
  • 25.
    Microsoft Test &Lab Manager
  • 26.
    Colaboración Desarrollador /TesterAutomáticamente recoge los detalles de los defectos y su ejecuciónPasos para reproducirloInformación del sistemaCapturas de pantallaVideo a pantalla completa indexadoTraza para el historical debuggingEntorno de pruebasElimina el efecto ping-pong o “no repro”
  • 27.
  • 28.
    Test Lab ManagementObjetivosVirtualizarlos recursos de los laboratorios de testMenores requisitos técnicos para la creación de entornos de pruebaPermite la creación de entornos para la resolución de defectosBeneficiosSimplifica el setup de los entornosSimplifica las pruebas en múltiples configuracionesPermite la vuelta a las configuraciones “limpias”Habilita checkpoints para ayudar en la resolución de defectosOptimiza la utilización de recursos hardware
  • 29.
  • 30.
  • 31.
    Historical DebuggerReduce eltiempo de depuración y elimina los “no repros”Comienza la ejecuciónBusca los defectos y reproduce el bugAdjunta el depurador más tardeMuévete hacia atrás a través del histórico de ejecución para depurar el errorA través de trazas permite la depuración histórica en máquinas no de desarrollo
  • 32.
    Análisis de ImpactoIdentificalas pruebas impactadas por modificaciones en el códigoReduce el tiempo depruebas significantementeRecomienda las pruebasa ejecutar basadas enlos análisis de cobertura
  • 33.
    Team Developer yTeam DatabaseLas ediciones Team Developer Edition y Team Database se combinan en VSTS 2010Team Database se extiende para soportar bases de datos no Microsoft.Basada en modelo de proveedores de terceros. Se esperan para…DB2Oracle???
  • 34.
  • 35.
    Edición Team SystemArchitectureModelado UML 2.1Microsoft se ha unido a OMG (Object Management Group)Diagramas para Casos de Uso, Actividad, Secuencia, Componentes y Diagramas de ClaseIngeniería inversa desde el código fuenteGeneración de código a través de modelos DSL (Domain Specific Language) Diagrama de Capas para la aplicación de directivas de arquitecturaArchitecture ExplorerMúltiples vistas del sistema existeMuestra las relaciones entre los elementos
  • 36.
    UML – Diagramasde Actividad
  • 37.
    UML – Diagramasde Casos de Uso
  • 38.
    UML – Diagramasde Secuencia
  • 39.
    UML – Diagramasde Componentes
  • 40.
    UML – DiagramasLógico de Clases
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
    Visual Studio TeamSystem 2010Agile Project Planning1-click Custom Excel reportsEnd to End TraceabilityDatabase Edition merged into DevelopmentStunning New ReportsTFS Administrationw/MMCNew DashboardsGated Checkin Branch VisualizationTest PlanningDistributed BuildScalability ++Build Windows Workflow IntegrationTest ExecutionManual Test RunnerActivity DiagramUse Case DiagramTest Impact AnalysisLayer DiagramModeling ProjectsLogical Class DiagramCoded UI TestArchitecture ExplorerComponent DiagramSequence DiagramHistorical Debugging
  • 46.
    Software AssuranceSi quieredisponer de toda esta funcionalidad en breve, compre ahora con Software AssuranceLa suscripción MSDN es el Software Assurance de Visual Studio
  • 47.
    ResourcesVisual Studio 2010CTP VPC: http://tinyurl.com/GetCTPTFS 2010 reporting demonstration: http://channel9.msdn.com/pdc2008/tl09/James Whittaker Interview C9: http://www.radiotfs.com/2008/10/23/RoadToRosarioSpecialVSTS2010Test.aspxRadio TFS: http://www.radiotfs.com/2008/10/23/RoadToRosarioSpecialVSTS2010Test.aspxJames Whittaker’s Blog: http://blogs.msdn.com/james_whittakerTester Center: http://msdn.microsoft.com/testingBranching and Merging Guidance: http://tinyurl.com/BranchAndMergeVisualization Interview with Matthew Mitrik: http://tinyurl.com/C9BranchingVisualizationAgile Planning Demo with Stephanie Saad: http://tinyurl.com/TFS2010AgilePlanningPreviewTeam Foundation Server 2010 Setup and Admin Demo with Ed Holloway: http://tinyurl.com/TFS2010SetupAdminPreviewEnterprise TFS Management (ETM) spec (.XPS): http://tinyurl.com/ETMSpecDraftImproving .NET Scalability And Performance With Visual Studio: http://channel9.msdn.com/pdc2008/TL24/Profiler blog: http://blogs.msdn.com/profilerWeb/load test blog: http://blogs.msdn.com/edglasForums:http://social.msdn.microsoft.com/forums/en-US/vstswebtest/threads/http://social.msdn.microsoft.com/Forums/en-US/vstsprofiler/threads/Improving .NET Performance and ScalabilityLeveraging Virtualization to Improve Code Quality with Team Lab:http://channel9.msdn.com/pdc2008/TL37