Recents
Proceso de Desarrollo con GeneXusUnofficial Content

Esta es una pagina creada para centralizar y compartir la informacion entre los interesados en el grupo de optimizacion del proceso de desarrollo con GeneXus. 

No pretende ser una Guia de como hacer el desarrollo, sino solo ejemplos de como algunas empresas de la comunidad lo utilizan. 

Etapas#

El proceso de desarrollo puede dividirse en las siguientes etapas:

Proceso de Desarrollo con GeneXus - Diagrama

 

La división en etapas es bastante arbitraria pero creo que refleja el proceso de desarollo común con bases de conocimiento de gran tamaño. 

El proceso de desarrollo puede ser utilizado para el desarrollo completo de la aplicacion o para la realizacion de muchos ciclos de desarrollo haciendo mas agil la entrega de la aplicacion a los usuarios. 

Las etapas, tareas y responsabilidades estarán presentes en todos los proyectos, pero pueden tener mas o menos importancia dependiendo el tipo de proyecto. 

En algunos proyectos, varias tareas seran realizadas por la misma persona. Por ejemplo, es comun que en proyectos pequeños, sea el desarrollador quien realizará todas o casi todas las tareas del proyecto.

Ambientes#

 En los proyectos, existiran los siguientes ambientes

Proceso de Desarrollo con GeneXus - Ambientes

Los desarrolladores tomaran los requierimientos planficados, haran en analisis y diseño a nivel detallado y lo implementaran en Genexus en sus maquinas locales. 

Una vez probado en el ambiente de desarrollo, se subirá dicho cambio a GXServer, para que el mismo pueda ser probado. 

El ambiente de Pruebas, bajara todos los cambios desde GXServer y realizara las pruebas correspondientes a los requerimientos que fueron programados. 

Todos aquellos requierimientos que cumplen con las pruebas, pueden ser pasados a produccion (cuando el gerente del proyecto lo establezca) 

Aquellos requierimientos que tengan algun problema (performance, estetica, errores, etc) deberan ser corregidos rapidamente en el ambiente de Pruebas o sino eliminados del mismo (volviendo a la situacion anterior). 

El pasaje a produccion se hará con todos los requerimientos que cumplen con todas las pruebas. 

 

Roles#

Build and Deploy - Herramientas#