Andean Technology Day - Diapositvas + Demos
El día de ayer se llevó a cabo el Andean Technology Day en la ESPOL (Las Peñas). En esta ocasión el evento se enfocó en las distintas formas de lograr mayor productividad y calidad en el equipo de desarrollo de software, utilizando para esto las distintas características de Visual Studio 2005 Team System.
Tuve el honor de presentar el Keynote, en el cual mostré algunas estadísticas y algunos puntos clave que ayudan a recapacitar sobre la forma como aseguramos la calidad de nuestro software y nos mueven a pensar en cómo poder agregar calidad con independencia del rol que desempeñemos en el equipo.
Luego, Yessenia Villacís brindó una excelente sesión sobre la fase de recolección de requerimentos y diseño de la arquitectura de una solución. Allí vimos qué cosas debería tener un documento de requerimientos para así poder tener una clara idea de cuál es la verdadera necesidad del cliente y enfocar los esfuerzos del equipo en aquello. Vimos una demo súper interesante sobre cómo usar Team Plain Web Access para hacer todo el manejo de workitems desde una interfaz Web, brindando así una nueva y práctica forma de interactuar con Team Foundation Server sin necesidad de tener VS 2005 instalado en el equipo. También nos mostró cómo usar los diseñadores de VS Team Architect para agregar un nuevo servicio web a una aplicación existente y asegurar que el mismo esté preparado desde su concepción para la puesta en producción en el centro de datos.
Posteriormente presenté una sesión en la que di a conocer las diversas características de VS Team Developer para agregarle calidad a las aplicaciones desde el mismo momento de escribir el código. En mi demo implementé una pequeña funcionalidad de búsqueda para un sitio web existente y luego aproveché las pruebas unitarias, code coverage, check-in policies y el profiler para realmente poner a punto la aplicación y asegurarme de cumplir los requisitos básicos de calidad y rendimiento esperados.
En la última charla, Jeannette Gurumendi nos habló de la parte de Testing y mencionó varios pasos necesarios para asegurar la calidad de la aplicación para que así esté lista para su uso por el cliente. Así mismo, presentó un par de demostraciones muy interesantes sobre cómo detectar potenciales errores de seguridad y/o de rendimiento en la aplicación y cómo asegurarse de los mismos no se vuelvan a pasar por alto en el futuro, utilizando para esto los nuevos Web Tests y Load Tests de VS Team Tester.
Por acá las diapostivas y demos de las sesiones:
Keynote
Sesión 1: Diapositivas, Demos
Sesión 2: Diapositivas, Demos
Sesión 3: Diapositivas, Demos
Base de Datos
Creo que fue una tarde en la que todos aprendimos a pensar en calidad durante todo el proceso de desarrollo y cómo aplicar conceptos importantes utilizando las intuitivas y útiles herramientas de Visual Studio Team System.
Estamos preparando ya para Julio un nuevo evento en el que hablaremos largamente sobre la suite Microsoft Expression y Silverlight y en el que finalmente premiaremos a nuestros entusiastas participantes del concurso Top 10 de MSGuayaquil. Esperamos poder mostrar el verdadero poder de estas nuevas herramientas/tecnologías disponibles y cómo desarrolladores y diseñadores pueden sacar el mejor provecho de las mismas para sus diversos proyectos.
Hasta la próxima!