Módulo taller - Deuda técnica en el contexto de GeneXus
Diagrama de temas
-
-
Pautas para el primer borrador de informe (04/11)
Deuda técnica en el contexto de GeneXus:
- ¿Qué es?
- ¿Dónde se encuentra?
- ¿Cómo se manifiesta?
- ¿Cómo la perciben los desarrolladores?
- Dar varios ejemplos diferentes de deuda técnica.
Pautas para la segunda entrega del informe (18/11)
- Revisar el borrador del informe entregado previamente en relación a los conceptos de deuda técnica y otros detalles
- Con base en el metamodelo de deuda técnica (revisar material disponible) reflexionar sobre
- Qué conceptos (elementos del metamodelo) resultan interesantes/particulares/típicos/extraordinarios/inaplicables/etc en el contexto de desarrollo con GeneXus y por qué (breve justificación y ejemplo)
- De los ejemplos de deuda técnica dados en el borrador del informe ¿dónde podrían ubicarse en el modelo? ¿existe un concepto en el cual se puedan ubicar o debería crearse alguno nuevo?
- Con base en los diferentes tipos de deuda técnica (revisar material disponible) reflexionar sobre:
- Si ese tipo de deuda técnica aplica al contexto de desarrollo con GeneXus
- Ejemplos de ese tipo de DT en el contexto de GeneXus
- ¿Existe algún tipo de DT más importante/crítica/abundante/etc en el contexto de GeneXus?
- El proceso de desarrollo con GeneXus así como la tecnología que hoy hay disponible para dar soporte al proceso de desarrollo con GeneXus
- ¿Influencia de alguna forma (positiva/negativa/diferente) en la generación (o gestión) de la deuda técnica? (dar algún ejemplo)
-
Asignación de revisiones:
Germán González revisa informe de -> Jonathan Benelli
Gonzalo Marco revisa informe de -> Germán González
Jonathan Benelli revisa informe de -> Gonzalo Marco
Pautas para la revisión
- Identificar si hay diferencias entre las percepciones o entendidos sobre aspectos conceptuales. Ejemplo: Lo que el compañero identifica como deuda técnica ¿yo lo identifico de la misma forma o de una forma diferente?
- Clasificaciones o identificación de elementos del metamodelo. Cómo el compañero categorizó o identificó ciertos elementos ¿discrepo en algún sentido? ¿concuerdo en parte sí y en parte no? ¿en qué concuerdo/discrepo?
- ¿Hay ejemplos de deuda técnica presentados por el compañero que no aplican a la definición de deuda técnica? ¿Aplican parcialmente o en ciertas condiciones?
- ¿Hay nuevos elementos, categorías, etc presentadas por el compañero que resultan adecuadas o parcialmente adecuadas?
- ¿Los ejemplos de deuda técnica dados por el compañero son interesantes/reveladores?... ¿me inspiran otros ejemplos o situaciones relevantes en relación a la deuda técnica?
-
Pautas para trabajar con los documentos de causas y efectos:
Repasar las causas y efectos listadas en los documentos desde el punto de vista del desarrollo con Gx
Identificar si hay alguna causa particularmente interesante en Gx que por ejemplo:
- Sea muy común, más frecuente o presente alguna particularidad que en el desarrollo con otras tecnologías (vale también para el caso inverso: poco común/menos frecuente).
- Tenga un impacto muy importante o múltiples efectos al mismo tiempo.
- Revisar si de los ejemplos que vimos entre todos (propuestos por ustedes) de deuda técnica, si las causas se encuentran listadas (puede faltar alguna) y si se relacionan con los mismos efectos identificados en los documentos de referencia.
- Alguna otra perspectiva interesante que se les ocurra :-).
-
Asignación de secciones para el borrador:
- Introducción: Yonathan Benelli
- Percepción de la deuda técnica en GeneXus: Gonzalo Marco
- Recomendaciones para la gestión de la deuda técnica en el desarrollo con GeneXus: Germán González