ecosistemas heterogéneos de desarrollo en tfs
DESCRIPTION
Ecosistemas heterogéneos de desarrollo en TFS. Jose Luis Soria [email protected]. Motivación. Fuente: TIOBE Programming Community Index for November 2009. Situación actual. Fuente: Eclipse survey 2009. - PowerPoint PPT PresentationTRANSCRIPT
Ecosistemas heterogéneos de desarrollo en TFSJose Luis [email protected]
Motivación
Java18%
C17%
PHP10%
C++10%
VB y C#14%
Python5%
Perl3%
JavaScript3%
Ruby2%
Delphi2%
Otros15%
Fuente: TIOBE Programming Community Index for November 2009
Windows64%
Linux27%
Mac OSX7%
Solaris1%
Otros1%
Situación actual
Fuente: Eclipse survey 2009
La mayoría de los desarrolladores en tecnologías no Microsoft, trabajan en entornos Microsoft y construyen
aplicaciones para ellosEs más fácil trabajar en un entorno nativo, integrado y en
el que estemos familiarizados
jUnit
ClearCase
Word
Quality Center
Ecosistemas de desarrollo
nUnit
CruiseControl
VisioExcel
Mantis
JiraHudson
Toad
Subversion
Maven
Bugzilla
SQL Management Studio
ClearQuest
Caliber
Trac Ant
Desarrollos a medida
CVS
Visual Studio
SourceSafe
Eclipse
<Insert your tool here>
Visual Studio
Eclipse+
Teamprise
Hacia el Ecosistema - Zen
Team Foundation Server
El corazón: Team Foundation Server
El plugin de Teamprise para Eclipse permite realizar todas las operaciones contra TFS desde el propio
IDE
La experiencia es similar a la que proporciona Team Explorer en Visual Studio
…pero se conserva el look & feel y la interacción con el entorno de Eclipse y con el propio sistema
operativo
Más allá de Visual Studio
Demo: Entorno heterogéneo
Entorno heterogéneo pero complejidad bajo controlCurva de aprendizaje más sencillaIntegración totalSoporte a todos los roles, sin barreras tecnológicasMenores costes de implantaciónMenores costes de mantenimientoAdministración simplificadaSoporte sencillo a equipos remotos
Resultados
Demo: Administración simplificada
Más allá de Java
IDEs soportados por el plugin: basados en Eclipse 3.0 o posterior
RAD 6 y 7, Flexbuilder 2 y 3, Eclipse 3.0 a 3.3, JBuilder 2008, MyEclipse, BEA Workshop for Weblogic, Aptana RadRails
Lenguajes: los soportados por Eclipse 3.0 o posteriorJava, C/C++, PHP (con PDT), Python (con Pydev), Ruby/Rails (con
Aptana RadRails), Perl (con EPIC), COBOL (con Microfocus NetExpress)
Plataformas: cualquiera que ejecute Java 1.4 o posteriorWindows 2000 y posteriores (x86, x86_64), Mac OS X (Universal), Linux GTK (x86, x86_64, PowerPC), Solaris 8 / 9 / 10 GTK (SPARC),
AIX 5.1 / 5.2 / 5.3 Motif (PowerPC), HP-UX 11.11 y posteriores / 11i Motif (HP PA-RISC)
Temprise adquirida por MicrosoftVersión 3.3 compatible 100% con TFS 2008 SP1Versión 3.3 compatible con TFS 2010Versión 4 compatible 100% TFS 2010Visual Studio y TFS 2010 en Beta 2Disponible el 22 Marzo de 2010
Estado y roadmap
Teamprise ExplorerTFS y Teamprise command lineIntegración con explorador de windowsProveedor MSSCCI (VB6, .NET pre-2005, Delphi…)DynamicsExpression BlendQuest ProjectFuze para OracleTeamprise para Mainframe
¿Qué pasa con el resto?
Demo: más allá de VS y Eclipse
Expertos en ALM: metodología, buenas prácticas, herramientas
Expertos en tecnologías Microsoft
Reseller y soporte oficial de Teamprise en España
Evaluación inicial con Assessment ALM
¿Por dónde empezamos?
− ¿Cuántas herramientas administras y mantienes?
− ¿Puedes dar soporte a varias metodologías y entornos tecnológicos?
− ¿Cuál es la curva de aprendizaje para los nuevos integrantes de tu equipo?
− ¿Puedes obtener información relativa a varios proyectos de forma sencilla?
− ¿Cuánto tardarías en poner tus equipos en marcha al 100% tras una pérdida de servicio?
Preguntas
Caso de éxito
www.plainconcepts.com/[email protected]
[email protected]/blogs/jlsoria
sadiel.es
Tiobe programming community index: tiobe.com/index.php/content/paperinfo/tpci/index.html
Eclipse Survey 2009: eclipse.org/org/press-release/Eclipse_Survey_2009_final.pdf
microsoft.com/visualstudioeclipse.orgteamprise.com
Recursos