-
OnobaNET
+ MSDN + INETA
-
Roadmap
de Herramientas
-
Introducción
a Team System
-
Herramientas
Cliente
-
Ciclo de
desarrollo de un proyecto software (Demo: La empresa Goodbye Moon)
-
Cierre (Nos
vemos en
la
Ríasi quieres, claro)
En la primera parte de la tarde Miguel hizo un repaso
general por el grupo de usuarios, MSDN España e INETA, comentando la participación
de cada uno de ellos así como los próximos eventos que se realizarán en Huelva y
los que Microsoft tiene pensado para el inminente lanzamiento de Vista, Office 2007
y Exchange Server. Además se barajó la posibilidad de traer los HOLs de informática64
con Chema Alonso a la cabeza para el año que viene (os mantendremos informados de
este tema).
Seguidamente se mostró la evolución de las herramientas
Visual Studio .NET desde su primer “boom” allá por 2002/2003 hasta sus próximas
versiones que verán la luz a lo largo de 2007.
Comenzaba, sobre las cinco de la tarde aproximadamente,
una introducción general de Visual Studio Team System donde Miguel enfocaba esta
herramienta como una nueva manera de trabajar en equipo, haciendo especial hincapié
en la existencia de roles y las metodologías en el ciclo de desarrollo del software:
administradores de proyecto, arquitectos, desarrolladores, testers, etc, y cómo
Team System da herramientas para cada uno de ellos así como la documentación del
proyecto, tan necesaria como las propias líneas de código. Se analizó la arquitectura
de Team System y se hicieron demos de herramientas como Team Explorer, integración
con Excel para la gestión de Work Items, diagramas de aplicaciones, de datacenter
y de implementación generados por arquitectos de software, generación de la documentación
del proyecto y el uso del portal SharePoint como zona común para compartir información
por parte de los miembros del proyecto. Con las demos de controlador de código,
diseñador de clases y la gestión de cambios pendientes daba por finalizada esta
primera parte del evento y se pasaba al cafecito en el cual la gente comentaba sobre
lo visto y se descansaba un poquillo antes de la traca final.
Y es que la segunda parte del evento consistió en una
demo donde la empresa “Los tres mosqueteros” mostraba el ciclo de desarrollo del
proyecto “Goodbye Moon” desde su inicio hasta las pruebas antes de producción.
Miguel como Administrador del proyecto (chaqueta y corbata
incluidas) empezaba el proyecto creando un nuevo Team Project y configurando los
participantes. El propio Miguel haría de arquitecto, Diego de administrador de BD,
Fran de desarrollador windows y tester y Paco de desarrollador web y tester. De
esta manera, como arquitecto, Miguel realizó los diagramas de aplicaciones, de datacenter
e implementación del proyecto y dejó implementado (de forma automática) los esqueletos
de las dos aplicaciones (windows y web) que formaban parte de Goodbye Moon. Pasó
el testigo a Diego que, casco albañil en mano, generó una pequeña base de datos
que daría soporte al proyecto. De vuelta al arquitecto, Miguel mostró como generar
las cadenas de conexión desde los diagramas y cómo el código de las aplicaciones
estaban sincronizados con los diagramas y dichas cadenas aparecían tanto en el appconfig
como en el webconfig. Seguidamente Fran, caso albañil en cabeza, realizó el desarrollo
windows y mostró el uso de pruebas unitarias para verificar métodos en su código
así como el uso de la cobertura de código para analizar la fiabilidad de dichas
pruebas. Por último, Paco, con su tacita de café, realizó la aplicación Web y generó
un test Web para comprobar el rendimiento de la web ante una entrada masiva de usuarios.
Y todos trabajaron con Work Items y realizaron los check correspondientes para el
proyecto estuviera, desde el principio hasta el final, controlado por sus creadores.
Para finalizar la tarde, unas cervecitas, unas gambitas
y una ensaladilla en la cervecería “La
Ría” de la capital y, tal como dice uno de Huelva, “nos pusimos como a nadie le importa”
hablando, bueno, de todo un poco.