Desde el mes pasado estoy dando este seminario en el MUG sobre Arquitectura de Software. Aunque termina en septiembre y ya es muy tarde para sumarse, como hubo varios interesados tardíos, voy a tratar de ir comentando algunas características y resultados parciales aquí.
El formato del seminario es experimental, aunque tiene unas cuantas técnicas para mitigar el riesgo de este mecanismo “poco probado”. Básicamente, estamos iterando y refinando parte del proceso de avance sobre al marcha.
El cronograma incluye solamente cuatro reuniones presenciales en el MUG, una por mes, aunque en el interín estamos trabajando bastante a través de una lista de correo y un grupo en línea.
Como texto de referencia estamos utilizando la Application Architecture Guide de patterns & practices, la que describiré en más detalle en un próximo post. Seleccioné este libro por varios motivos:
- Está disponible para descarga en forma gratuita
- Cubre en forma amplia el espacio de arquitectura de aplicaciones
- Tiene varios niveles de lectura (introductorio, de referencia, como guía bibliográfica para profundizar, y como guía para orientar en el proceso de diseño de arquitectura).
Algo que estamos haciendo es ir más allá del contenido básico de la guía. Aunque es en general bastante independiente de la tecnología, tiene algunas secciones como la introducción a la plataforma .NET (el resto tiende a ser bastante neutro). Lo que estamos haciendo es tomar esta presentación para comparar la plataforma con otras.
También estamos haciendo bastante énfasis en las habilidades de comunicación, que son fundamentales en el rol del arquitecto, y por eso los participantes del seminario están entregando sus trabajos en formatos de presentación, y seguiremos avanzando en ese sentido.
Espero que parte del esfuerzo que los participantes están dedicando a este seminario se cristalicen finalmente en material que pueda compartirse con la comunidad de desarrollo y arquitectura en forma de blogs, artículos, y otros formatos.