Capacitacion TFS - introducción

13
www.tecnosoftware.com.ar TFS para equipos de desarrollo

Transcript of Capacitacion TFS - introducción

Page 1: Capacitacion TFS - introducción

www.tecnosoftware.com.ar

TFS para equipos de desarrollo

Page 2: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Agenda• Conceptos

− Qué es TFS− Componentes de TFS− Arquitectura− Team Projects

• Cuestionario disparador• Demo

Page 3: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Team Foundation Server• Plataforma integrada para la colaboración en proyectos

de desarrollo de software.• Desafíos en los equipos de desarrollo

−Comunicación entre diferentes equipos• Analistas de negocio, Analistas funcionales, Testers,

Arquitectos, Desarrolladores, Documentadores técnicos, Integradores, etc.

−Seguimiento de defectos −Desarrollo−Gestión de Builds−Gestión de pruebas−Asignación de tareas

Page 4: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Reportes Gerenciales

Listas(Bugs, Requerimientos, etc)

Código Fuente

Team

Guías de Procesos

Releases

Artefactos a gestionar

Planes e hitos

Page 5: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Características Principales

Source Code Control

Work Item Tracking

Build Automation

Team Communications

Reporting

Page 6: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Visual Studio Team SystemSolución Application Lifecycle Management (ALM)

Administra, coordina e integra las diferentes etapas del proceso de desarrollo de software.

Page 7: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Arquitectura

Capa de Datos

DataWarehouse

VersionControlWork Items Team Build

SQL Server 2005

Windows SharePoint Services Web Services

Capa de Aplicación

SQL Reporting Services

Interfaces de clientes

VisualStudio

Team ExplorerMS Project

MS Excel

TFS Web Access

Línea decomando

Ambiente de Compilacion

BuildProcess

Version ControlProxy

VersionControlProxy

Service

Page 8: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Team Projects

• Almacenados en TFS.• Cada proyecto de

equipo se crea basándose en un Template Metodológico o Process Template.

Page 9: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

Preconceptos erróneos

• Los Proyectos de Equipo pueden contener múltiples soluciones/proyectos, o cualquier otra cosa..

Proyecto de Equipo = Proyecto o Solución de VS

• “Si podés guardarlo...”

TFS sirve solo para .NET

• Existen plug-ins, interface web, CLI, etc..

Es necesario Visual Studio

Page 10: Capacitacion TFS - introducción

Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tecnosoftware.com.ar

- Qué procesos/operaciones/prácticas con TFS pueden aportar valor?

- Cómo encaran desarrollo paralelo?- Cómo manejan versionado?- Hoy hacen BUILD? Cómo lo hacen? Cómo

podrían hacerlo?- Qué reportes de gestión serían

interesantes?

Cuestionario disparador

Page 11: Capacitacion TFS - introducción

Demo

Page 12: Capacitacion TFS - introducción

Consultas

Page 13: Capacitacion TFS - introducción

Av. Belgrano 687 Piso 7º - Buenos Aires, Argentina

Teléfono: (+5411) 5128-3000

www.tecnosoftware.com.ar

[email protected]