Nos da el latido del proceso Previene problemas de integración Proceso de desarrollo Recuperación de binarios Reproducción de errores, pruebas,

Slides:



Advertisements
Presentaciones similares
InvGate IT Management Software.
Advertisements

Caso de Éxito: Team System, CMMI, Metodologías Ágiles
© 2006 Microsoft Corporation. All rights reserved
Metodologías con VS.2005 TEAM SYSTEM
Mejores prácticas en el desarrollo para SQL Server
Administración de Control de Código en Visual Studio Team System
TNT1-112 Presentado por. Marcos Gonzalez Microsoft Certified Trainer Descripción general técnica de Microsoft Operations Manager 2005 Microsoft Corporation.
Software Testing Héctor Santa María..
Microsoft SQL Server 2005 Integration Services
Proyecto Call Center Taller de desarrollo de proyectos II
Microsoft Office SharePoint Servers 2007 Alejandro Martín:
SISTEMAS OPERATIVOS.
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
Suite Informática GalenHos
VV&T and QA software departments in a medical company
Microsoft SQL Server 2008 – SQL Server Integration Services
La Plataforma Holmes y Aplicaciones
• SQL Server Analysis Services
Jorge A.Collado, BCS. M.A.Ed.
SOFTWARE PARA ADQUISICIONES
Desarrollo Entrega continua Rodrigo Corral
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.
Ecosistemas heterogéneos de desarrollo en TFS
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
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.
¿Funciona? Más ejemplos: Facebook, Amazon, Netflix, Etsy…
Antonio Gámir Optimized Desktop Specialist Microsoft Ibérica.
Entender el proceso que sigue un tester para probar un interfaz de usuario Tener una visión general de las capacidades que ofrece TLM para automatizar.
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
Antonio Gámir TSP – Windows Client
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Red Social Universitaria
Características Técnicas
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
Sistema de Administración de Subastas Inversas
Presentación del estado del arte
Directorio Activo- Active Directory
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Servidores de Archivo SX-520 de XenData Una serie de servidores de archivo LTO basados en estándares IT, diseñados para los exigentes requisitos de la.
1 Introducción a la administración de redes Semestre 4 Capítulo 6 Carlos Bran
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
TEAM #4 Francisco Rodriguez Marcelo Sanchez Karen Lopez
Unidad 6 (1ª parte) TEORÍA DE SSOO MANTENIMIENTO.
F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
VS + Team Foundation Server Comunidad PR.Net (c) Néstor Santana-Carire Objetivos  Conocer las Funcionalidades de TFS  Crear.
Programación de Sistemas
Windows Azure Desde el punto de vista de un IT Pro.
HOL – FOR03. ► Antivirus  2003: Microsoft adquiere GeCAD, compañía Rumana de Antivirus.  Microsoft distribuye la herramienta MSRT: Malicious Software.
PROYECTO INGENIERIA DE SOFTWARE Facultad de Ingeniería UDELAR
REAL VNC.
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
MICROSSOFT POWER POINT 2010 Nicole Oquendo Castro– Practica 1.
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.
Desarrollo DE apps móviles
o Es un software básico para el funcionamiento de las computadoras que provee una interfaz entre los programas del ordenador, los dispositivos hardware.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Programación, Orquestación y Unificación: los 3 pilares del test Alejandro Blengio Alvaro Gareppe
Desarrollo DE apps móviles
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
 Un sistema operativo es el programa mas importante de un ordenador. Los sistemas operativos realizan tareas básicas como la conexión a un teclado, el.
Curso de capacitación en “Team Foundation Server”
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Clase 2: introducción (2ª parte) iic1102 – introducción a la programación.
Transcripción de la presentación:

Nos da el latido del proceso Previene problemas de integración Proceso de desarrollo Recuperación de binarios Reproducción de errores, pruebas, … Trazabilidad Muestra el avance del proyecto Todos los días se construye parte Seguimiento

Desarrollador hace checkin Se obtiene la última versión Compila Valida arquitectura Ejecutan pruebas unitarias Almacenan los binarios Se etiqueta la versión Se genera un informe

Team Foundation Server 2010 Team Build Visual Studio

Basado en Windows Workflow 4.0 Diseñador visualActividades de WF (Msbuild == tareas)Mayor flexibilidadWorkflows compartidos == plantillas

Proyectos migrados TFS anteriores Basada en MSBuild UpgradeTemplate Nueva plantilla de TFS 2010 Compilación, tests, … DefaultTemplate Plantilla preparada para Lab Management Entornos virtuales de testing LabDefaultTemplate

Dirige la build Controla un pool de agentes Puede distribuir la build entre múltiples agentes Controller Los agentes hacen la carga pesada Los podemos distinguir por tags (P.ej.: arquitectura, aplicaciones, …) Ejecutan partes del WF Agents

Se crea un shelve con los cambiosSe encola una build Los cambios se compilan, pasan tests y políticas checkin Se hace checkin si todo va ok Se notifica al usuario (si se ha suscrito a la alerta)

TFS 2008 Eclipse Nant ó Maven 2 Teamprise 3.3

Teamprise Client Suite Eclipse Plug-in Teamprise Explorer Command Line Teamprise Java API for TFS Team Foundation Server Project Management Project Management Work Item Tracking Version Control Reporting Team Build Team Build

Eclipse 3.0 en adelante Java 1.4 Runtime en adelante Microsoft Windows 2000 en adelante (x86, x86_64) Mac OS X (Universal) Linux GTK (x86, x86_64, PowerPC) Solaris 8 / 9 / 10 GTK (SPARC) AIX 5.1 / 5.2 / 5.3 Motif (PowerPC) HP-UX en adelante / 11i Motif (HP PA-RISC)

Integración en UI de Team Build Ejecución de scripts Ant y Maven 2 Exportar resultados a TFS

Compilad lo antes posible: Integración continua Gated Checkin Integración frecuente Si la compilación falla == prioridad 1Compilación, pruebas, despliegue … con trazabilidad