Mostrando entradas con la etiqueta Team Foundation Server. Mostrar todas las entradas
Mostrando entradas con la etiqueta Team Foundation Server. Mostrar todas las entradas

domingo, 26 de diciembre de 2010

Referencia Team System 2010

Para todos aquellos que trabajan con Visual Studio y quieran saber cómo utilizar las funciones que el sistema ofrece desde la versión 2010, les recomiendo leer el libro Professional Application Lifecycle Management with Visual Studio 2010 (Wrox Programmer to Programmer).

Está bien escrito y contiene información útil para todo aquel que planee la implementación de este sistema y de las nuevas funciones que ofrece.

SCRUM en TFS 2010

Para aquellos que emplean SCRUM y Visual Studio 2010 para desarrollar software, hay un nuevo (bueno, no tan nuevo, pero aún hay muchos que no lo saben) template que ofrece una implementación de los artefactos comúnmente utilizados en Scrum.

Si bien, la implementación de Microsoft Visual Studio Scrum 1.0 no es perfecta, ayuda bastante a aquellos que utilizan scrum a mantener los nombres y nomenclatura de dicho proceso.  Dentro de las cosas mejorables, se encuentra la implementación de sprints como work items.  Si bien es una solución sencilla, en la práctica no satisface todas las necesidades.  De todos modos, es una buena base, ya que estos templates son fácilmente extensibles.

Este template será parte de Visual Studio 2010 SP1, que está pronto a ser lanzado.

domingo, 1 de noviembre de 2009

Team Foundation Server: Todo en Uno

Es fantástico lo que están haciendo los ingenieros de Microsoft en el ámbito del desarrollo de software.  El Team Foundation Server (TFS) es sin duda una genial herramienta que se ha colocado al centro de miles de empresas que desarrollan software alrededor del mundo.

La idea es tan genial como sencilla: los proyectos de software exitosos se basan en buena comunicación entre las partes involucradas, información y transparencia. La mayoría de los proyectos de desarrollo de software fallan debido a problemas de comunicación, tanto en el equipo como con el cliente. TFS es la respuesta de Microsoft a ese problema: ofrece herramientas para sincronizar el trabajo y ofrecer transparencia hacia el cliente.

Pero la herramienta es sólo tan buena como el uso que se le da. Un mal proceso de desarrollo de software seguirá siendo malo aún si se usa una herramienta tan poderosa como TFS. Es por ello que el TFS ofrece ayuda para implementar diversos procesos ágiles de desarrollo de software, que están enfocados a mejorar la comunicación e interacción de todos los participantes de un proyecto.

A cualquiera que participe o lidere un proyecto de desarrollo de software le recomiendo no sólo utilizar un proceso ágil (como por ejemplo scrum o test driven development), sino que además evaluar utilizar una herramienta como TFS.

Con gusto puedo escribir a futuro algunas líneas acerca de mi experiencia con el uso de TFS en proyectos de desarrollo de software si es que hay interés. ¡También me encantaría escuchar vuestras experiencias!