SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

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 SharepointMICProductivity
 
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 OracleIberia
 
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)
Ellizz Lsc
 
Oracle Application Framework
Oracle Application FrameworkOracle Application Framework
Oracle Application Framework
avanttic Consultoría Tecnológica
 
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
Rodrigo Corral
 
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, escalabilidadavanttic Consultoría Tecnológica
 
Atsistemas Presentacion
Atsistemas PresentacionAtsistemas Presentacion
Atsistemas PresentacionPedro Gallardo
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
Ricardo González
 
Apache Servicemix
Apache ServicemixApache Servicemix
Apache Servicemix
Jose Patricio Bovet Derpich
 
Modulo Jee Intro Pos Fp Une
Modulo Jee Intro  Pos Fp UneModulo Jee Intro  Pos Fp Une
Modulo Jee Intro Pos Fp UneMarcos Jara
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
Coesi Consultoria
 

La actualidad más candente (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 a Un "TFS" para gobernarlos a todos

Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
Foquita05
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
Fitira
 
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 2009
Pepe
 
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
John Bulla
 
TechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team SystemsTechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team Systems
fmmeson
 
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
Jose Luis Soria
 
Introduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas LimpiasIntroduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas Limpias
solidussnake07
 
Sqlserver
SqlserverSqlserver
Sqlserver
Orlandin Medina
 
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
juliocasal
 
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
John Bulla
 
Novedades Visual Studio 2013
Novedades Visual Studio 2013Novedades Visual Studio 2013
Novedades Visual Studio 2013
Vicenç García-Altés
 
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
avanttic Consultoría Tecnológica
 
DevOps on AZURE
DevOps on AZUREDevOps on AZURE
DevOps on AZURE
Juan Fabian
 
#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 cibertec
dbLearner
 
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.pptx
CesiaReyes4
 

Similar a 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
 

Último

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 

Último (20)

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 

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

Notas del editor

  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>>