• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Un "TFS" para gobernarlos a todos
 

Un "TFS" para gobernarlos a todos

on

  • 770 views

Mira como TFS puede ayudar a unificar el ciclo de vida tanto para entornos con Oracle, Eclipse...

Mira como TFS puede ayudar a unificar el ciclo de vida tanto para entornos con Oracle, Eclipse...

Statistics

Views

Total Views
770
Views on SlideShare
770
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 7 Gold con la de ALM y 7 Silver
  • 7 Gold con la de ALM y 7 Silver
  • http://www.codeproject.com/Articles/20298/Getting-Started-With-Microsoft-Visual-Studio-Teamhttp://prooutall.blogspot.com/2010/10/microsoft-visual-studio-team-foundation.htmlhttp://blog.hundhausen.com/files/TFS_Evidence_Booklet.pdf
  • http://blogs.msdn.com/b/bharry/archive/2007/08/08/final-tfs-2008-feature-list.aspx
  • <>

Un "TFS" para gobernarlos a todos Un "TFS" para gobernarlos a todos Presentation Transcript

  • dalvarez@kabel.eshttp://www.linkedin.com/pub/david-alvarez-palomo/4/462/906
  • • • • • • info@kabel.esMAS INFORMACIÓN EN www.kabel.es
  • TFS2005 TFS2008 TFS2010 TFS11
  • TFS2005 TFS2008 TFS2010 TFS11
  • TFS2005 TFS2008 TFS2010 TFS2005 TFS11 Client TierVisual Studio TeamSystemTeam ExplorerOffice Integration Application Tier Data Tier
  • TFS2005 Client TierVisual Studio Team Application TierTFS Integration ServicesSystemReportingTeam ExplorerTeam PortalOffice IntegrationTeam Build Data Tier
  • TFS2005 Client Tier Application TierTFS Integration Services Data TierSQL Server 2005ReportingData WarehouseTeam PortalTeam Build
  • TFS2005 TFS2008 TFS2010 TFS2005 TFS11 Client Tier Application TierTFS Integration Services Data TierSQL Server 2005ReportingData WarehouseTeam PortalTeam Build
  • TFS2005 TFS2008 TFS2008 TFS2010 TFS11 AdministrationTFS2005Sharepoint 2007SQL Server 2008New capabilities Version Control & Build Work Item Tracking & Web Access
  • TFS2008 AdministrationTFS2005 Control & Build VersionGet Latest on CheckoutSharepoint 2007Performance improvementsSQL Server 2008Merge improvementsNew capabilitiesContinuous Integration.NET Object Model Work Item Tracking & Web Access
  • TFS2008 Administration Version Control & Build Work Item Tracking & WebGet Latest on Checkout AccessPerformance & ScalePerformance improvementsAttachmentsMerge improvementsContinuous IntegrationDelete Work Items.NET Object ModelWeb Access
  • TFS2005 TFS2008 TFS2008 TFS2010 TFS11 Administration Version Control & Build Work Item Tracking & Web AccessPerformance & ScaleAttachmentsDelete Work ItemsWeb Access
  • TFS2005 TFS2008 TFS2010 TFS2010 TFS11 Version Control & BuildBranchesProject CollectionsGated Check-InWorkflow Based BuildsBuild Agent Pooling Work Item Tracking Administration & Management
  • TFS2010 Version Control & BuildBranches Item Tracking WorkHierarchyProject CollectionsUsabilityGated Check-InWorkflow Based BuildsOffice IntegrationBuild Agent Pooling Administration & Management
  • TFS2010 Version Control & Build Work Item TrackingHierarchy Administration & ManagementDatabase ChangesUsabilityTFS FarmsOffice IntegrationDashboardsMSF Methodologies
  • TFS2005 TFS2008 TFS2010 TFS2010 TFS11 Version Control & Build Work Item Tracking Administration & ManagementDatabase ChangesTFS FarmsDashboardsMSF Methodologies
  • TFS2005 TFS2008TFS11TFS2010 TFS11Team Foundation Service Team Explorer improvements Local Workspaces Merge enhancement
  • TFS2005 TFS2008TFS11TFS2010 TFS2010 TFS11Team Foundation Service Team Explorer improvements Local Workspaces Merge enhancement
  • Subcontratación Deslocalización Factorías Distintos roles
  • Proceso de desarrollo
  • Trabajo en formato islaColaboración entre los equiposComunicaciónTransparencia en los proyectosBaja productividadIncremento en el coste de gestión
  • Como vamos con la estimación? Estado de las tareas? Como estamos implementando los requisitos? Progreso de los Impedimentos? Impedimentos abiertos?3 377
  • Como estamos probando? Como se ejecutan nuestras build? Como resolvemos los errores? Resolvemos bien los errores? Cuanto cambia el % Cobertura? código?38
  • (multiple responses accepted)Base: 940 platform software decision-makers at North American and European enterprises and SMBs
  • “A la pregunta, Cual es tu primer IDE" (Respuesta única)SourceDr. Dobbs Developer Technographics Q3 2010
  • Problemas derivados de varias soluciones de ALM • Procesos de desarrollo no unificados • Barreras de colaboración entre equipos • Administración de multiples sistemas • Pobre consolidación de la información.44 Microsoft Confidential
  • Nuestros equipos se pueden beneficiar de: • Mejora la colaboración y la visibilidad del proyecto. • Reporting con información de valor. • Unificación del proceso de desarrollo.
  • 46 Microsoft Confidential
  • Team Explorer Visual Studio Everywhere Team ExplorerCMMI and Agile  Iteration Planning  Project reporting  Atomic check-in  Check-in Policies  Work item linking  Work item hierarchy  Synchronize in Eclipse Visual Branching Shelve / Unshelve  Team Build Java builds .NET buildsContinuous integration  Gated Check-in  
  • Java builds• Ejecutar builds de Maven y Ant• Ejecución de pruebas unitarias de JUnit en la build y reportar los resultados a TFS• Posibilidad de habilitar integración continua (Gated Check-in )
  • 49 Microsoft Confidential
  • Línea de comandosSiempre podemos contar con la línea de comandos en variasplataformas…50 Microsoft Confidential
  • Otras integraciones• En puestos de trabajo Windows • Visual Studio Team Explorer • Visual Studio Team Foundation Web Access • MSSCCI Provider for Visual Studio Team Foundation • Microfocus IDEs • Visual Basic 6.0
  • Otras integraciones• Con TFS Power Tools podemos gozar de herramientas con capacidades iguales a Tortoise
  • Soporte Oracle Business Analyst Project Manager Architect Beneficios: - Enfoque unificado - Visibilidad - Comunicación - Procesos de Build únicos - Metodología ágil Developer Build Master Tester Database
  • VISUAL STUDIO ALM yORACLE.  Business Analyst Project Los cambios en Oracle Architect Manager suceden fuera de la metodología ALM Database Developer ? Build Master Tester
  • DESARROLLO ORACLE • Problemas tradicionales: • Desarrollo online = Cambios que pueden romper la aplicación • No hay Análisis de Impacto • No es posible el “refactoring” de código u objetos • Poco o nulo unit testing! • Source Control pobre • Sin Work Items (poca visibilidad) • Necesidad de scripts de despliegue: Dev > Test > Prod • Muy dificil revertir cambios!
  • PROBLEMAS • No hay visibilidad para la gestión del proyecto • No es posible seguir los cambios • Es más difícil encontrar el origen de un bug • Procesos de Build Multiples • Etc… El resto de la organización de desarrollo tiene que trabajar “alrededor” de los procesos Oracle!
  • DESARROLLADORES • Complejidad al crear scripts de cambios • SLAs relativamente largas • Testing Manual • Noches de trabajo cuando falla un build • Despliegues problemáticos a producción Al hacer un despliegue, no se puede contar con la certeza que permite una metodología ALM
  • ORACLE TOAD EXTENSION. Business Analyst Project Manager Architect Developer Build Master Tester Database
  • Desarrolladores y DBAs OracleLA VIDA CON VISUAL STUDIOTFS VSS Dev DBA Dev DBA PROD PROD
  • DESARROLLO ORACLEbeneficios • El desarrollo offline proporciona: • Lo mejor del antiguo proceso y del nuevo • Análisis de impacto automático • Sin necesidad de scripts de despliegue • Team Foundation es el nuevo “master” • Código de Aplicación y BBDD sincronizados • Comunicación y visibilidad Consecución de ALM REAL en el desarrollo Oracle
  • FUNCIONALIDADES
  • Mejora laAgnóstico a la Unificación de gestión detecnología los procesos proyectos Información Elimina útil y barreras unificada geográficas