capacitacion tfs - introducción
TRANSCRIPT
www.tecnosoftware.com.ar
TFS para equipos de desarrollo
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
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
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
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
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.
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
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.
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
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
Demo
Consultas
Av. Belgrano 687 Piso 7º - Buenos Aires, Argentina
Teléfono: (+5411) 5128-3000
www.tecnosoftware.com.ar