Lo nuevo en Visual Studio Team System 2008 Jaime Sánchez

Slides:



Advertisements
Presentaciones similares
Bienvenidos a Microsoft Office System
Advertisements

Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET
Microsoft Solution Framework v.4 Agile (MSF)
Diego Dagum Arquitecto .NET Microsoft Chile
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
© 2006 Microsoft Corporation. All rights reserved
Metodologías con VS.2005 TEAM SYSTEM
Diseño de Aplicaciones SOA usando Visual Studio Team System
Estrategia y Roadmap de Producto: Oslo y Dublín
Administración de Control de Código en Visual Studio Team System
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Acelere el Ciclo de Vida de sus Aplicaciones
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
Productividad personal Estar al día Colaboración Limitada.
Software Testing Héctor Santa María..
Microsoft Office Sharepoint Server Actualización de conocimientos Rubén Alonso Cebrián Código: HOL-SPS06.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Integrated Innovation
• SQL Server Integration Services SSIS
Los runtimes de VSTO 2003, 2005, 3.0 y 4.0 pueden ejecutarse en paralelo (side-by-side) El runtime de VSTO 2005SE reemplaza al VSTO2005.
Perfiles asociados a MSDN & Visual Studio Equipo de Desarrollo Microsoft Otros Equipos de Desarrollo y Administradores de Sistemas usando plataforma Microsoft.
Antonio Gomez Product Manager Developers & Design Tools. Microsoft.
Nos da el latido del proceso Previene problemas de integración Proceso de desarrollo Recuperación de binarios Reproducción de errores, pruebas,
Diseño de arquitectura Top-Down con UML
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
Visual Studio es una potente solución (Programa) ALM que permite a las organizaciones ofrecer un valor continuo con velocidad y calidad para desarrollar.
Desarrollo Con CALIDAD, con Visual Studio 2008
Emir Treviño
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Desarrollando en serio…
Características Técnicas
PowerPivot: SharePoint IT Experience José Quinto Zamora DPE (Data Platform Engineer) Solid Quality Mentors
R. M. Rydzewski - Universidad de Palermo
VS + Team Foundation Server Comunidad PR.Net (c) Néstor Santana-Carire Objetivos  Conocer las Funcionalidades de TFS  Crear.
Herramientas de ayuda a la adopción de Scrum Images goes here TeleTech Confidential and Proprietary.
Windows Azure Desde el punto de vista de un IT Pro.
Pedro Pablo Malagón Amor Opciones tecnológicas.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 10.
Alberto Borbolla Juan Román Escamilla CrossHorizons.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Visual Studio 2010 Guía de ventas. Microsoft Confidential2.
Prioridades del Negocio Virtualization Digital Collaboration Green ITSaaS & Cloud Computing Social Computing Mobility Next Gen User Experience Soluciones.
Novedades en Visual Studio 2005
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
Visual Studio, productividad concentrada N Daniel Cazzulino Microsoft MVP | XML Clarius Consulting S.A. C.
• SQL Server Integration Services SSIS
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 3.
Producción de Sistemas Agosto-Diciembre 2007 Módulo # 3.
Mario Jiménez Rojas. Taller de sistemas operativos.
CLOUD COMPUTING UQASAR “Este proyecto ha sido financiado por el Séptimo Programa Marco de la Unión Europea para la investigación,
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
##SQLSatMadrid Big Data con Hadoop en SQL Server SSIS 2016 Ángel M. Rayo.
ORIENTACION EN OFIMATICA BASICA
DB2 Express Server Edition
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
Integrando múltiples fuentes de datos con Microsoft Azure
1  Introducción a Rational Unified Process (RUP) Profesor Abraham Oliver Jara Miranda – JornSoft S.A.
Herramienta de Gestión de Inventario de Activos
Presentación de HP Project & Portfolio Management Center
Visual Studio & SQL Server Better Together…
Rafael Medina Luis Najera
PROVEEDOR DATA WAREHOUSE TERADATA
Las herramientas Case Julian madrigal.
Ciclo de vida del Software
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
Power BI, Sharepoint y SQL Server, una gran conversación
Integración y despliegue continuo con VSTS
Electiva Tecnológica Herramientas Libres
Nuevas Características de SQL Server 2019
Transcripción de la presentación:

Lo nuevo en Visual Studio Team System 2008 Jaime Sánchez

Agenda Introducción Mapa del producto Nuevas características Team Foundation Source Control Pruebas unitarias Ejemplos Resumen

“Orcas” Future MajorReleases SPs and Power Tools Power Tools Power Tools (Ongoing) “Rosario” SP1 DB Pro SR1 RosarioCTP RosarioCTP RosarioBeta Mapa del producto

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)

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!

¿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

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

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

Principales características Checkin Notification Non-Windows Support Diff Tool Extensibility Shared Checkout VS 2003 Integration Keyword Expansion Pinning & Sharing Shadow Folders Si No

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

DEMO A Lap Around Team Explorer and Shared Checkout

Modelado tradicional de promoción Una sola base de calidad foo.cs bar.cs Test Dev Prod

Modelado de Team Foundation Ramas con calidad variada foo.cs bar.cs $/…/Dev $/…/Test $/…/Prod foo.cs bar.cs foo.cs bar.cs

Almacenamiento eficiente de archivos “The Deltafier ” File Cache File Store DownloadHandler UploadHandler Compression + Delta Storage ≈ 70% de ahorro Get foo.bmp; Commit foo.bmp bar.vb

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

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.

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

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

Auditoría Capturar evidencia no debe ser un proceso manual

Auditoría …por que siempre se guarda el historial de todo lo realizado.

Requerimientos de negocio Los requerimientos de negocio son capturados y administrados para habilitar el seguimiento.

Project Planning Integración completa con Microsoft Project para una vista en tiempo real de los elementos de trabajo

Administrar elementos de trabajo Administrar y analizar elementos de trabajo usando Excel

Pruebas Pruebas ligadas a los requerimienots y elementos de trabajo para habilitar todo el ciclo de vida

Construcción y despliegue Construir con resultados de pruebas como parte del proceso Quien hizo check-in y que hicieron

Pruebas unitarias integradas Generación automática de pruebas

¿Qué requerimientos no han sido probados? Sigue el progreso de estados requerimientos pasados para una build sucesivo

¿Qué tan lejos podemos llegar? Trabajo completado Trabajo planeado

¿Donde tenemos que mover recursos? Revisa como van los recursos y reasigna los recursos adecuadamente

Malas estimaciones Progreso lento que nos lleva a recortes Progreso rapido, pero muy delgado

Alcances Materia obscura emergiendo durante la iteración Trabajo planeado saliendo

Manejo no adecuado de Bugs El nuevo trabajo no esta planeado en el inicio de iteración

¿Qué tan efectivo es el outsourcing? Rangos de pruebas, mostrados en las barras Pruebas de cobertura de código code churn, … Bugs activos…

Pruebas unitarias inadecuadas Fallando la cobertura de código Pruebas falladas e inconclusas Incrementando code churn

Recursos

¿PREGUNTAS? Shoot me!