Wednesday, January 19, 2011

¿Modificara Team Foundation Server (TFS) el panorama del desarrollo de software en esta década?


Si, Y no debido a que su propuesta sea mucho mejor que otras ya más o menos conocidas como...
  • [Hudson-Jetkil,Mercurial] + Maven + Ant + Subversion + Eclipse + [JIRA,BugTracking] + AnyWhatYouWant
  • Rational Team Concert
  • TeamCity
...si no por el inicio de una presencia más fuerte de Microsoft dentro del área y el hecho de que herramientas tipo TFS darán el impulso necesario para la consolidación final de técnicas más o menos populares como Integración Continua y Administración de la Configuración.  Creo que la versión 2010 de Team Foundation Server es la que realmente trae a la mesa un producto maduro que bien aplicado genera ventajas tangibles en el contexto donde es implementado. Sin duda su presencia empujara a la integración de suites ya existentes y bien conocidas como Hudson y Maven. Por cosas como esta TFS marca un hito en la historia del desarrollo de software y en el futuro de Hudson y Maven.
¿Hubiera sido distinta la adopción de las herramientas tipo Hudson y Subversion si es que estuvieran integradas como TFS?
No, por el hecho de que esa desintegración puede ser tanto una ventaja como desventaja. A pesar de que existen versiones light de TFS la adopción podría ser lenta en entornos no familiarizados con este tipo de prácticas. La parte más importante de esto es la adopción uniforme de las técnicas que Hudson, Maven, Ant y Subversión… usan ya de tiempo atrás.
Lo más seguro es que si usted pregunta, si TFS es la herramienta adecuada a sus necesidades, la respuesta sea un “depende”, pues no está pensada en su mayoría para ser asimilada en partes. Como por ejemplo, empezar a usar este mes SVN, el siguiente mes Hudson y el siguiente mes Maven, por dar un ejemplo.
¿Qué tanta presencia generara TFS en su entorno?, Sin duda mucha, la integración que ofrece con Active Directory, SharePoint Services, Windows WorkFlow,  Microsoft Office le dan a TFS la masa crítica tecnológica y de popularidad para ser uno de los jugadores principales dentro del contexto de desarrollo de la siguiente década.
Otro movimiento interesante del mercado es que empezamos a ver es la aparición de servicios de hosting TFS que lo hace una forma más barata de acceder a sus características además de ser totalmente escalable.
Una de las desventajas de este tipo de propuestas es que muchas empresas con criterios relajados de arquitectura conviertan a VS2010 en la panacea del mercado.

No comments:

Post a Comment