190 likes | 307 Views
Ecosistemas heterogéneos de desarrollo en TFS. Jose Luis Soria jlsoria@plainconcepts.com. Motivación. Fuente: TIOBE Programming Community Index for November 2009. Situación actual. Fuente: Eclipse survey 2009.
E N D
Ecosistemas heterogéneos de desarrollo en TFS Jose Luis Soria jlsoria@plainconcepts.com
Motivación Fuente: TIOBE Programming Community Index for November 2009
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 ellos Es más fácil trabajar en un entorno nativo, integrado y en el que estemos familiarizados
Ecosistemas de desarrollo Bugzilla SourceSafe Caliber ClearCase CVS Eclipse Maven <Insertyourtoolhere> Mantis CruiseControl nUnit Quality Center Visual Studio SQL Management Studio Subversion Trac Ant ClearQuest Hudson Toad Word Jira Excel Desarrollos a medida Visio jUnit
Hacia el Ecosistema - Zen Eclipse + Teamprise TeamFoundation Server Visual Studio
Más allá de Visual Studio 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
Resultados Entorno heterogéneo pero complejidad bajo control Curva de aprendizaje más sencilla Integración total Soporte a todos los roles, sin barreras tecnológicas Menores costes de implantación Menores costes de mantenimiento Administración simplificada Soporte sencillo a equipos remotos
Más allá de Java IDEs soportadospor 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, AptanaRadRails Lenguajes: los soportadospor Eclipse 3.0 o posterior Java, C/C++, PHP (con PDT), Python (con Pydev), Ruby/Rails (con AptanaRadRails), Perl (con EPIC), COBOL (con MicrofocusNetExpress) Plataformas: cualquieraqueejecute Java 1.4 o posterior Windows 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)
Estado y roadmap Temprise adquirida por Microsoft Versión 3.3 compatible 100% con TFS 2008 SP1 Versión 3.3 compatible con TFS 2010 Versión 4 compatible 100% TFS 2010 Visual Studio y TFS 2010 en Beta 2 Disponible el 22 Marzo de 2010
¿Qué pasa con el resto? Teamprise Explorer TFS y Teamprisecommand line Integración con explorador de windows Proveedor MSSCCI (VB6, .NET pre-2005, Delphi…) Dynamics ExpressionBlend QuestProjectFuze para Oracle Teamprise para Mainframe
¿Por dónde empezamos? 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
Preguntas • ¿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?
Recursos www.plainconcepts.com/alm alm@plainconcepts.com jlsoria@plainconcepts.com geeks.ms/blogs/jlsoria sadiel.es Tiobeprogrammingcommunityindex: tiobe.com/index.php/content/paperinfo/tpci/index.html Eclipse Survey 2009: eclipse.org/org/press-release/Eclipse_Survey_2009_final.pdf microsoft.com/visualstudio eclipse.org teamprise.com