El pasado 30 de Noviembre y 3 de Diciembre, se llevó a cabo el evento “Estrategia tecnológica para ISVs” en las ciudades de Maracaibo y Caracas respectivamente. Este evento conto con la participación de nuestro socio de negocios ISCA quién desarrolló el tema ¿Es adecuado su proceso de desarrollo para el logro de sus metas de automatización?, donde se abordaron temas relacionados con las mejores prácticas de arquitectura de software, métricas y medidas relacionadas con la evaluación arquitectónica de sistemas y parámetros de calidad.

Además, tuvimos la grata compañía de Carmen Vásquez, quién es la Gerente de Iniciativas de Arquitectura de Software de Microsoft, quién compartío sus impresiones sobre los temas de arquitectura aplicadas a través de Team foundation Server 2010 en un par de sesiones:

  • Planificando Proyectos de Desarrollo – Team Foundation Server 2010: Esta sesión versó sobre las formas metodológicas – utilizando Team Foundation Server 2010 y las plantillas metodológicas de Microsoft Solution Framework 5.0 (Agil) – sobre la estructura de formación de proyectos de desarrollo, mostrando la integración de Team Foundation Server 2010 y Office 2007/2010 (Word, Excel, Project).
  • Características básicas de pruebas manuales – Team Faoundation Server 2010: Esta sesión versó sobre la utilización de la herramienta TestLab Management 2010, como herramienta para la construcción, validación y automatización de escenarios de pruebas sobre las soluciones de software construídas a través de Visual Studio 2010.

Finalmente, tuve la oportunidad de participar haciendo un par de sesiones orientadas al uso de Team Foundation Server 2010:

  • Características fundamentales de control de versionamiento de código – Team Foundation Server 2010: En esta sesión, conversé con los asistentes sobre algunas de las características que provee Team Faoundation Server 2010 para las acciones de ramificación (“Branch”) y mezclado (“Merge”) de las distintas versiones de código que los equipos de desarrollo pueden mantener en un momento del proceso de desarrollo iterativo.
  • Integrando equipos de desarrollo interoperables: Team Foundation Server 2010 y Eclipse: En esta sesión, pude mostrar algunas características interesantes para los equipos de desarrollo Java que utilizan Eclipse como IDE de desarrollo de como integrarse con Team Foundation Server 2010 para la integración de equipos de trabajo multi-tecnologías en la experiencia de ciclo de vida de desarrollo de aplicaciones.

Haciendo click en los enlaces arriba señalados, podrán descargar las presentaciones utilizadas en el evento. Ademas, les coloco los siguientes enlaces para que puedan descargar bibliografía especializada sobre arquitectuas y patrones:

  • Design Patterns for Dummies.pdf: Este libro es realmente una joya para novatos en el entendimiento y aplicación de patrones de programación (los patrones son ejemplificados en Java.
  • Guía de Arquitectura N Capas DDD .NET 4.0: Este libro en español, creado por los amigos de Microsoft Ibérica es una guía imprescindible para todos aquellos que deseen comprender en profundidad los distintos modelo de arquitectura DDD aplicadas en .NET.
  • Composite Software Contruction Online.pdf: Este libro es una excelente guía de implementación de escenarios reales de arquitectura de multi-componentes.100% recomendado.

Además, les dejo el url donde pueden descargar la máquina virtual que usamos para las demostraciones: http://blogs.msdn.com/b/briankel/archive/2010/12/09/visual-studio-2010-alm-virtual-machine-labs-december-2010-refresh.aspx 

Espero que les guste el material.

Estamos en contacto!!

Nestor Guadarrama

Gerente de Programas para Empresas de Desarrollo de Software