El día 9 de febrero hemos asistido a la sesión de Barcelona de ALM Sessions'12 que realiza Microsoft.
En este evento hemos tenido una exposición de funcionalidades de Team Foundation Server (TFS), destacando entre las diferentes ponencias, la implementación de SCRUM con TFS.
Las ponencias que hemos tenido han sido las siguientes:
- Introducción - Aurelio Porras y Javier Gómez (Microsoft)
- Implementando SCRUM con TFS - Jose Luis Soria (Plain Concepts)
- Un TFS para gobernarlos a todos - David Alvarez (Kabel)
- Planeta ALM - Bruno Capuano (Avanade)
- Automatización de la calidad: ciclo de construcción-despliegue-pruebas - Luis Fraile (GlobeTesting)
- Novedades Visual Studio 11 - Javier Gómez (Microsoft)
- Entrega Continua con Visual Studio 11 - Jose Luis Soria (Plain Concepts)
- Pruebas de rendimiento en la nube - Luis Fraile (GlobeTesting)
- Gestión de Requisitos Ágil con Visual Studio - Jose García (Danysoft)
Entre todas las bondades de TFS que se han comentado durante el evento, vamos a destacar algunas de las que nos han parecido mas importantes:
- Visual Studio tiene disponible es su galería de extensiones una plantilla de proceso SCRUM gratuita para TFS, esta plantilla nos permite gestionar nuestros proyectos con la metodología Agile, SCRUM.
Jose Luis Soria nos ha dado una charla muy amena y divertida sobre SCRUM.
- Cualquier PC que tenga instalado TFS, puede tratar elementos de trabajo de proyectos de forma mas amena directamente desde MSExcel que realizarlos des del Team Explorer, donde puede resultar pesado si los listados a tratar son grandes, y en cambio desde MSExcel se facilita el trato con lista de datos.
- Team Explorer Everywhere (TEE), Eclipse plug-in and cross-platform command-line client for VS 2010 TFS.
Una gran herramienta que permite que un equipo de trabajo multi-plataforma pueda trabajar bajo TFS, centralizando la gestión y control del proyecto. Gracias a TEE podemos tratar proyectos globales que contemplan módulos .NET, Java, Xcode,... desde nuestro TFS. Una gran herramienta. - VS Anywhere, extensión de Visual Studio para compartir nuestro código y desarrollo en tiempo real con otros miembros de nuestro equipo!
- Micorsoft Test Manager (MTM), esta herramienta es imprescindible para realizar los test de funcionamiento de nuestro proyecto en sus diferentes fases. MTM nos permite configurar diferentes tipos de test, automatizarlos o ejecutarlos manualmente.
- Entrega Continua (Continuous Delivery), principios y practicas para obtener una entrega rápida de producto. La entrega continua permite tener entregas de nuevas funcionalidades y modificaciones en espacios cortos de tiempo mejorando así el riesgo de error en las entregas, reduciendo el tiempo de corrección o vuelta atrás en casos de error, permite hacer estimaciones mas fiables de nuestro trabajo y se reduce la acumulación de trabajo "inacabado".
- Novedades del próximo Visual Studio ("vNext" o "11"):
- HTML5 y CSS3
- TFS en la nube
- Integración con prototipados hechos en Power Point
- Monitorización de los proyectos
- Control offline del código y posibilidad de sincronización con TFS posterior
- Nueva funcionalidad para comparar las diferencias y unificar los cambios que nos interesan entre el fichero que está en el servidor y el que está en local
- ...