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.

Tuesday, January 18, 2011

Would Team Foundation Server change developing landscape in this decade?

First, Team Foundation Server (TFS)  is the Microsoft response to Developing LifeCycle Management.

Yes, it would be 'cause his presence is a signal of a changing market. Now exist other three important routes in the same way:
  •  [Hudson,Jetkil,Mercurial] + Maven + Ant + Subversion + Eclipse + [JIRA,BugTracking] + AnyWhatYouWant
  •  Rational Team Concert
  •  TeamCity 6

Item Google Results - ¿Popularity Index?
integration server hudson 87,800
apache Ant 586,000
apache Maven 1,850,000
Subversion source control 359,000
Tortoise source control 96,200
Rational Team Concert 763,000
TeamCity 6 196,000
Team Foundation Server 895,000