Arquitectura de Software
2do. encuentro en UCAECE
Descripción
Este encuentro tiene tres partes muy interesantes: una charla central, un panel de casos reales, y el lanzamiento de la comunidad ArqConfMDQ:
1) Charla central
"Diseño de Arquitecturas de Software en Contextos Ágiles: Ganando calidad de producto y velocidad de desarrollo." (*)
Disertante: Alejandro J. Bianchi. Presidente de Liveware. Ingeniería de Software SA. Y es además, Software Architecture Professional Certificate, SEI, CMU University.
2) Panel de casos
Reconocidas empresas de desarrollo de software de la ciudad expondrán casos reales para mostrar la aplicación de la arquitectura de software.
Por el momento podemos confirmar la presencia de LateralView, Globant e Infosis.
3) Lanzamiento de la comunidad ArqConfMDQ
Se presentará la finalidad y objetivos de este grupo con el fin de sumar miembros activos y consolidarse como el refernete técnico en lo que hace a la comunidad de desarrollo de software de Mar del Plata.
(*) El Ing. Alejandro Bianchi, fundador de Liveware, nos presenta en esta ocasión un tema interesantísimo que actualmente es muy discutido en diversos ámbitos, "Diseño de Arquitecturas en contextos ágiles".
La importancia de adoptar técnicas ágiles de desarrollo de software y un enfoque sólido de arquitectura de software, ya no es cuestionada ni por la comunidad profesional ni tampoco por las organizaciones. Sin embargo, como equilibrar las dos prácticas es un arte misterioso en lugar de una práctica bien probada y asimilada por los equipos de desarrollo.
La frase "arquitectura ágil" implica dos visiones:
1. Una arquitectura de sistema o software que es versátil, fácil de desarrollar y fácil de modificar, pero lo suficientemente flexible como para no degradarse después de algunos cambios.
2. Una forma ágil de definir una arquitectura, usando un ciclo de vida iterativo, permitiendo que el diseño arquitectónico evolucione tácticamente con el tiempo, a medida que el problema y las restricciones se entienden con mayor claridad. En el mejor de los mundos, nos gustaría tener un proceso ágil que conduzca a una arquitectura flexible. Lograr este enfoque tiene múltiples beneficios: lograr mayor sinergia de equipos, gestionar mejor la deuda técnica y ganar velocidad del desarrollo; lo cual se traduce en mayor calidad del producto final.
Esta conferencia intenta ayudar a los desarrolladores, arquitectos y gerentes a aprender a introducir la arquitectura de software en el desarrollo de software ágil. Cubriremos conceptos tales como:
· Breve repaso de conceptos de agilidad y de arquitecturas de software
· Atributos de calidad y requisitos ágiles
· Cómo entender la deuda técnica
· Alinear arquitectura y organización
· Infraestructuras de entrega para el desarrollo ágil
· Como elaborar una hoja de ruta para introducir Arquitectura en un ambiente ágil.
· Los pasos siguientes: DevOps
ORGANIZAN. ArqConfMDQ y UCAECE
APOYAN:
* ATICMA
* Facultad de Ingeniería de la Universidad FASTA
* Departamento de Informática de la FI UNMDP
* Universidad Atlántida Argentina
* UTN - F.R. Mar del Plata