SlideShare a Scribd company logo
1 of 66
dalvarez@kabel.es




http://www.linkedin.com/pub/david-alvarez-palomo/4/462/906
•

                       •

                       •

                       •

                       •




                           info@kabel.es


MAS INFORMACIÓN EN www.kabel.es
TFS2005   TFS2008   TFS2010   TFS11
TFS2005   TFS2008   TFS2010   TFS11
TFS2005        TFS2008     TFS2010
                       TFS2005         TFS11
        Client Tier

Visual Studio Team
System


Team Explorer

Office Integration

      Application Tier
         Data Tier
TFS2005
        Client Tier

Visual Studio Team
       Application Tier

TFS Integration Services
System

Reporting
Team Explorer
Team Portal
Office Integration
Team Build

         Data Tier
TFS2005
        Client Tier
      Application Tier

TFS Integration Services
         Data Tier

SQL Server 2005
Reporting
Data Warehouse
Team Portal

Team Build
TFS2005        TFS2008     TFS2010
                       TFS2005         TFS11
        Client Tier
      Application Tier

TFS Integration Services
         Data Tier

SQL Server 2005
Reporting
Data Warehouse
Team Portal

Team Build
TFS2005               TFS2008
                 TFS2008     TFS2010   TFS11
       Administration

TFS2005

Sharepoint 2007

SQL Server 2008

New capabilities

   Version Control & Build
  Work Item Tracking & Web
           Access
TFS2008
       Administration

TFS2005 Control & Build
   Version
Get Latest on Checkout
Sharepoint 2007
Performance improvements

SQL Server 2008
Merge improvements

New capabilities
Continuous Integration

.NET Object Model
  Work Item Tracking & Web
           Access
TFS2008
        Administration
    Version Control & Build
  Work Item Tracking & Web
Get Latest on Checkout
            Access
Performance & Scale
Performance improvements

Attachments
Merge improvements

Continuous Integration
Delete Work Items
.NET Object Model
Web Access
TFS2005               TFS2008
                 TFS2008     TFS2010   TFS11
       Administration
   Version Control & Build
  Work Item Tracking & Web
           Access
Performance & Scale

Attachments

Delete Work Items

Web Access
TFS2005         TFS2008
                        TFS2010
                              TFS2010   TFS11
    Version Control & Build
Branches

Project Collections

Gated Check-In

Workflow Based Builds
Build Agent Pooling
      Work Item Tracking
 Administration & Management
TFS2010
    Version Control & Build
Branches Item Tracking
      Work
Hierarchy
Project Collections
Usability
Gated Check-In

Workflow Based Builds
Office Integration
Build Agent Pooling

 Administration & Management
TFS2010
    Version Control & Build
      Work Item Tracking
Hierarchy
 Administration & Management

Database Changes
Usability
TFS Farms

Office Integration
Dashboards

MSF Methodologies
TFS2005          TFS2008
                        TFS2010
                              TFS2010   TFS11
    Version Control & Build
     Work Item Tracking
 Administration & Management

Database Changes

TFS Farms

Dashboards

MSF Methodologies
TFS2005       TFS2008TFS11TFS2010          TFS11




Team Foundation Service   Team Explorer improvements




   Local Workspaces          Merge enhancement
TFS2005       TFS2008TFS11TFS2010
                    TFS2010                TFS11




Team Foundation Service   Team Explorer improvements




   Local Workspaces          Merge enhancement
Subcontratación   Deslocalización




   Factorías      Distintos roles
Proceso de desarrollo
Trabajo en formato isla

Colaboración entre los equipos

Comunicación

Transparencia en los proyectos

Baja productividad

Incremento 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
     37
7
Como estamos
       probando?



                      Como se ejecutan
                       nuestras build?

    Como resolvemos
      los errores?


                         Resolvemos bien
                           los errores?


                        Cuanto cambia el
       % Cobertura?
                            código?
3
8
(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 Explorer

CMMI 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 builds
Continuous 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 comandos
Siempre podemos contar con la línea de comandos en varias
plataformas…




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 y
ORACLE. 
                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 Oracle
LA VIDA CON VISUAL STUDIOTFS
              VSS




                    Dev
                          DBA          Dev
 DBA




                                PROD

       PROD
DESARROLLO ORACLE
beneficios
 • 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 la
Agnóstico a la   Unificación de
                                  gestión de
tecnología       los procesos
                                  proyectos

        Información      Elimina
        útil y           barreras
        unificada        geográficas
Un "TFS" para gobernarlos a todos

More Related Content

What's hot

What's hot (15)

4 Jhs J Developer Adf
4  Jhs J Developer Adf4  Jhs J Developer Adf
4 Jhs J Developer Adf
 
Gestión de pryectos con AgilePoint y Sharepoint
Gestión de pryectos con AgilePoint y SharepointGestión de pryectos con AgilePoint y Sharepoint
Gestión de pryectos con AgilePoint y Sharepoint
 
Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)
 
Oracle Application Framework
Oracle Application FrameworkOracle Application Framework
Oracle Application Framework
 
20060612 Dev Ba
20060612 Dev Ba20060612 Dev Ba
20060612 Dev Ba
 
ALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas Prácticas
 
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidadOracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
 
Implementacion exitosa soa
Implementacion exitosa soaImplementacion exitosa soa
Implementacion exitosa soa
 
Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012
 
Atsistemas Presentacion
Atsistemas PresentacionAtsistemas Presentacion
Atsistemas Presentacion
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
 
Apache Servicemix
Apache ServicemixApache Servicemix
Apache Servicemix
 
Modulo Jee Intro Pos Fp Une
Modulo Jee Intro  Pos Fp UneModulo Jee Intro  Pos Fp Une
Modulo Jee Intro Pos Fp Une
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 

Similar to Un "TFS" para gobernarlos a todos

Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Foquita05
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010Fitira
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
 
12 MicroSoft SFIC 2009
12 MicroSoft SFIC 200912 MicroSoft SFIC 2009
12 MicroSoft SFIC 2009Pepe
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
 
TechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team SystemsTechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team Systemsfmmeson
 
12 horas Visual Studio - TFS más ligero - en la nube
12 horas Visual Studio - TFS más ligero - en la nube12 horas Visual Studio - TFS más ligero - en la nube
12 horas Visual Studio - TFS más ligero - en la nubeJose Luis Soria
 
Introduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas LimpiasIntroduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas Limpiassolidussnake07
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Softwarejuliocasal
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8John Bulla
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...avanttic Consultoría Tecnológica
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertecdbLearner
 
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...avanttic Consultoría Tecnológica
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSalvador Ramos
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxCesiaReyes4
 

Similar to Un "TFS" para gobernarlos a todos (20)

Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
12 MicroSoft SFIC 2009
12 MicroSoft SFIC 200912 MicroSoft SFIC 2009
12 MicroSoft SFIC 2009
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
TechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team SystemsTechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team Systems
 
12 horas Visual Studio - TFS más ligero - en la nube
12 horas Visual Studio - TFS más ligero - en la nube12 horas Visual Studio - TFS más ligero - en la nube
12 horas Visual Studio - TFS más ligero - en la nube
 
Introduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas LimpiasIntroduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas Limpias
 
Sqlserver
SqlserverSqlserver
Sqlserver
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8
 
Novedades Visual Studio 2013
Novedades Visual Studio 2013Novedades Visual Studio 2013
Novedades Visual Studio 2013
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
DevOps on AZURE
DevOps on AZUREDevOps on AZURE
DevOps on AZURE
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertec
 
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
 
Rup
RupRup
Rup
 
AFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptxAFE - 01 - Introduccion a Frameworks.pptx
AFE - 01 - Introduccion a Frameworks.pptx
 

Recently uploaded

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Recently uploaded (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Un "TFS" para gobernarlos a todos

  • 1.
  • 3.
  • 4. • • • • info@kabel.es MAS INFORMACIÓN EN www.kabel.es
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. TFS2005 TFS2008 TFS2010 TFS11
  • 13. TFS2005 TFS2008 TFS2010 TFS11
  • 14. TFS2005 TFS2008 TFS2010 TFS2005 TFS11 Client Tier Visual Studio Team System Team Explorer Office Integration Application Tier Data Tier
  • 15. TFS2005 Client Tier Visual Studio Team Application Tier TFS Integration Services System Reporting Team Explorer Team Portal Office Integration Team Build Data Tier
  • 16. TFS2005 Client Tier Application Tier TFS Integration Services Data Tier SQL Server 2005 Reporting Data Warehouse Team Portal Team Build
  • 17. TFS2005 TFS2008 TFS2010 TFS2005 TFS11 Client Tier Application Tier TFS Integration Services Data Tier SQL Server 2005 Reporting Data Warehouse Team Portal Team Build
  • 18. TFS2005 TFS2008 TFS2008 TFS2010 TFS11 Administration TFS2005 Sharepoint 2007 SQL Server 2008 New capabilities Version Control & Build Work Item Tracking & Web Access
  • 19. TFS2008 Administration TFS2005 Control & Build Version Get Latest on Checkout Sharepoint 2007 Performance improvements SQL Server 2008 Merge improvements New capabilities Continuous Integration .NET Object Model Work Item Tracking & Web Access
  • 20. TFS2008 Administration Version Control & Build Work Item Tracking & Web Get Latest on Checkout Access Performance & Scale Performance improvements Attachments Merge improvements Continuous Integration Delete Work Items .NET Object Model Web Access
  • 21. TFS2005 TFS2008 TFS2008 TFS2010 TFS11 Administration Version Control & Build Work Item Tracking & Web Access Performance & Scale Attachments Delete Work Items Web Access
  • 22. TFS2005 TFS2008 TFS2010 TFS2010 TFS11 Version Control & Build Branches Project Collections Gated Check-In Workflow Based Builds Build Agent Pooling Work Item Tracking Administration & Management
  • 23. TFS2010 Version Control & Build Branches Item Tracking Work Hierarchy Project Collections Usability Gated Check-In Workflow Based Builds Office Integration Build Agent Pooling Administration & Management
  • 24. TFS2010 Version Control & Build Work Item Tracking Hierarchy Administration & Management Database Changes Usability TFS Farms Office Integration Dashboards MSF Methodologies
  • 25. TFS2005 TFS2008 TFS2010 TFS2010 TFS11 Version Control & Build Work Item Tracking Administration & Management Database Changes TFS Farms Dashboards MSF Methodologies
  • 26. TFS2005 TFS2008TFS11TFS2010 TFS11 Team Foundation Service Team Explorer improvements Local Workspaces Merge enhancement
  • 27. TFS2005 TFS2008TFS11TFS2010 TFS2010 TFS11 Team Foundation Service Team Explorer improvements Local Workspaces Merge enhancement
  • 28.
  • 29.
  • 30. Subcontratación Deslocalización Factorías Distintos roles
  • 32. Trabajo en formato isla Colaboración entre los equipos Comunicación Transparencia en los proyectos Baja productividad Incremento en el coste de gestión
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Como vamos con la estimación? Estado de las tareas? Como estamos implementando los requisitos? Progreso de los Impedimentos? Impedimentos abiertos? 3 37 7
  • 38. Como estamos probando? Como se ejecutan nuestras build? Como resolvemos los errores? Resolvemos bien los errores? Cuanto cambia el % Cobertura? código? 3 8
  • 39.
  • 40.
  • 41.
  • 42. (multiple responses accepted) Base: 940 platform software decision-makers at North American and European enterprises and SMBs
  • 43. “A la pregunta, Cual es tu primer IDE" (Respuesta única) SourceDr. Dobbs Developer Technographics Q3 2010
  • 44. 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
  • 45. 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. 46 Microsoft Confidential
  • 47. Team Explorer Visual Studio Everywhere Team Explorer CMMI 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 builds Continuous integration   Gated Check-in  
  • 48. 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. 49 Microsoft Confidential
  • 50. Línea de comandos Siempre podemos contar con la línea de comandos en varias plataformas… 50 Microsoft Confidential
  • 51.
  • 52. 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
  • 53. Otras integraciones • Con TFS Power Tools podemos gozar de herramientas con capacidades iguales a Tortoise
  • 54. 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
  • 55. VISUAL STUDIO ALM y ORACLE.  Business Analyst Project Los cambios en Oracle Architect Manager suceden fuera de la metodología ALM Database Developer ? Build Master Tester
  • 56. 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!
  • 57. 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!
  • 58. 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
  • 59. ORACLE TOAD EXTENSION. Business Analyst Project Manager Architect Developer Build Master Tester Database
  • 60. Desarrolladores y DBAs Oracle LA VIDA CON VISUAL STUDIOTFS VSS Dev DBA Dev DBA PROD PROD
  • 61. DESARROLLO ORACLE beneficios • 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
  • 63.
  • 64.
  • 65. Mejora la Agnóstico a la Unificación de gestión de tecnología los procesos proyectos Información Elimina útil y barreras unificada geográficas

Editor's Notes

  1. 7 Gold con la de ALM y 7 Silver
  2. 7 Gold con la de ALM y 7 Silver
  3. 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
  4. http://blogs.msdn.com/b/bharry/archive/2007/08/08/final-tfs-2008-feature-list.aspx
  5. <<NEXT SLIDE>>