Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porYolanda Rey Gallego Modificado hace 8 años
1
Lo nuevo en Visual Studio Team System 2008 Jaime Sánchez http://blogs.msdn.com/jaimesb
2
Agenda Introducción Mapa del producto Nuevas características Team Foundation Source Control Pruebas unitarias Ejemplos Resumen
3
2006 2007 “Orcas” Future MajorReleases SPs and Power Tools Power Tools Power Tools (Ongoing) “Rosario” SP1 DB Pro SR1 RosarioCTP RosarioCTP RosarioBeta Mapa del producto
4
Analistas de negocio Operaciones, QA y Help Desk Third-PartyIDEs Web Clients y XML Web Services Visual Studio Team System Application Life Cycle Management (ALM)
5
Visual Studio Team System Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Visual Studio Industry Partners Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Deployment Database Change Mgmt. Database Testing Performance Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage New!
6
¿Qué es Team Foundation? A: Una plataforma integrada para colaborar en proyectos de desarrollo de software Version Control Work Item Tracking Build Automation Team Communications Reporting
7
Team Foundation Source Control Construído desde cero Servicio de tres capas ASP.NET Basado en SQL Server 2005 Un sistema de control de versiones nuevo Nuevas características Construído para el Enterprise Check-in integrados Shelving Explorador de codigo fuente Y más… Soporte para equipos distribuídos Seguro, confiable y escalable La herramienta del futuro para Microsoft
8
Principales características Atomic Checkin Work Item Integration Checkin Policies Shelving Delta File Storage Delta Binary File Storage Large File Support (>4GB) Distributed Team Support Si No
9
Principales características E-mail Checkin Notification Non-Windows Support Diff Tool Extensibility Shared Checkout VS 2003 Integration Keyword Expansion Pinning & Sharing Shadow Folders Si No
10
Checkout Compartido Compartido o exclusivo - ¡Tu escoges! Personaliza por tu proyecto de equipo Personaliza por tipos de archivo Exclusivo == Bloqueo en checkout La última versión es requerida para el checkin
11
DEMO A Lap Around Team Explorer and Shared Checkout
12
Modelado tradicional de promoción Una sola base de calidad 12 17 1920 10 18 19 21 foo.cs bar.cs Test Dev Prod
13
Modelado de Team Foundation Ramas con calidad variada foo.cs bar.cs $/…/Dev $/…/Test $/…/Prod 18 18 foo.cs bar.cs 13 13 foo.cs bar.cs 9 9 10 12 15 14 16 15 20 19 22 21 25 25 17 17 23 23 26 26 24 24 27 27
14
Almacenamiento eficiente de archivos 9 11 12 15 17 17 “The Deltafier ” File Cache File Store DownloadHandler UploadHandler Compression + Delta Storage ≈ 70% de ahorro Get foo.bmp;12 9 15 12 Commit foo.bmp bar.vb
15
Soportando el Enterprise Desarrollo Distribuido Diseñado para el Internet Basado en protocoles Web: HTTP y HTTPS Optimizado para escenarios de alta-latencia, bajo ancho de banda Proxy de caching Archivar el contenido cacheado en LAN Ideal para oficinas regionales
16
Ejemplo de rendimiento del Proxy Redmond to Raleigh Contenido Sin Proxy Con Proxy 35 MB, 1824 Files 00:05:2000:00:32 80 MB, 8 Files 00:14:0700:00:25 * Raleigh office has 3Mbps of bandwidth shared by ~70 employees.
17
Despliegue de ejemplo Microsoft VSTS Dogfooding Redmond, WA 368 Users Fargo, ND 4 Users Research Triangle, NC 42 Users Copenhagen, Denmark 6 Users Hyderabad, India 14 Users Recent Users:1,127 Version Control Users:2,145 Number of Files/Folders:72,558,448 /14,599,432 Compressed File Size:654 GB Workspaces:4,335 Workspace File Versions:11 Million Changesets:184,431 Pending Changes:1,367,233 Shelvesets:8,328
18
Elementos de trabajo (Work Items) Usado para darle seguimiento a las asignaciones de trabajo Los tipos de elementos de trabajo definen categorías de Work Items Fields Forms States Transitions Los ejemplos incluyen Bugs, Tasks, Risks, Scenarios
19
Auditoría Capturar evidencia no debe ser un proceso manual
20
Auditoría …por que siempre se guarda el historial de todo lo realizado.
21
Requerimientos de negocio Los requerimientos de negocio son capturados y administrados para habilitar el seguimiento.
22
Project Planning Integración completa con Microsoft Project para una vista en tiempo real de los elementos de trabajo
23
Administrar elementos de trabajo Administrar y analizar elementos de trabajo usando Excel
24
Pruebas Pruebas ligadas a los requerimienots y elementos de trabajo para habilitar todo el ciclo de vida
25
Construcción y despliegue Construir con resultados de pruebas como parte del proceso Quien hizo check-in y que hicieron
26
Pruebas unitarias integradas Generación automática de pruebas
27
¿Qué requerimientos no han sido probados? Sigue el progreso de estados requerimientos pasados para una build sucesivo
28
¿Qué tan lejos podemos llegar? Trabajo completado Trabajo planeado
29
¿Donde tenemos que mover recursos? Revisa como van los recursos y reasigna los recursos adecuadamente
30
Malas estimaciones Progreso lento que nos lleva a recortes Progreso rapido, pero muy delgado
31
Alcances Materia obscura emergiendo durante la iteración Trabajo planeado saliendo
32
Manejo no adecuado de Bugs El nuevo trabajo no esta planeado en el inicio de iteración
33
¿Qué tan efectivo es el outsourcing? Rangos de pruebas, mostrados en las barras Pruebas de cobertura de código code churn, … Bugs activos…
34
Pruebas unitarias inadecuadas Fallando la cobertura de código Pruebas falladas e inconclusas Incrementando code churn
35
Recursos www.codeplex.com/BranchingGuidance www.teamsystemexperts.com/widgets.aspx www.codeplex.com/pstfsconnector www.codeplex.com/MigrationSyncToolkit Brian.Keller@microsoft.com Jaime.sanchez@microsoft.com http://blogs.msdn.com/briankel http://blogs.msdn.com/jaimesb
36
¿PREGUNTAS? Shoot me!
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.