Page 7 - Revista FIUDE 2016
P. 7
Genexus,
un paradigma de desarrollo diferente
Ing. Breogán Gonda
Ingeniero en Computación graduado de la Universidad de la
República del Uruguay. Junto con el Ing. Nicolás Jodal son los
creadores de Genexus, herramienta por la cuál recibieron el premio
nacional de Ingeniería del Uruguay en 1995. El Ing. Gonda jugó un
papel muy importante en el desarrollo de la industria del software
en Uruguay.
Actualmente trabaja en investigación y desarrollo de estrategias
empresariales y es Chairman of the Board de Genexus.
Ing. Gastón Milano
Ingeniero en Computación graduado de la Universidad de la
República del Uruguay, especialista en Model Driven Development.
Trabaja en Genexus desde 1997 tiempo en el cuál se ha especializado
en diversos lenguajes de programación, arquitectura de software y
actualmente se desempeña como CTO en Genexus especializado en
experiencia de usuario. Tutor de Proyectos de grado de la Facultad de
Ingeniería de la Universidad de la Empresa.
Genexus, un paradigma de desarrollo diferente
Genexus fue concebido como una forma disruptiva de crear sistemas de software.
Su visión fue la de utilizar software para crear software.
Genexus sistematiza la creación y mantenimiento de sistemas informáticos tomando como entrada para ello las
diferentes visiones de los usuarios.
Su lenguaje es en esencia declarativo, teniendo influencias a lo largo de los años de diversas técnicas de progra-
mación.
El objetivo del presente documento no es ahondar en el lenguaje y sus características sino mostrar cómo las me-
todologías ágiles de desarrollo se adaptan mejor a los principios de Genexus, siendo por esto el desarrollo ágil el
recomendado para trabajar con Genexus.
Genexus, herramienta, plataforma, filosofía
En cierta forma Genexus es una herramienta que nace detrás de una filosofía, poco a poco con el paso de los años
se ha transformado en una plataforma que profundizó los conceptos de su filosofía.
Incluso antes de conocer la plataforma Genexus y sus elementos prácticos como ser la herramienta de desarrollo
en sí, es muy conveniente entender cuáles son sus principios y filosofía, ya que entendiendo esto, quedará muy
claro luego como las metodologías ágiles de desarrollo se adaptan mejor al trabajo con Genexus que otras me-
todologías.
Reflexiones sobre Ingeniería 9