Avance #22

Avance: Tuvimos una reunión con el profesor luego de la clase de las 7:30 am. En dicha reunión aclaramos diversas dudas que teníamos respecto a la implementación de las etiquetas xml y sus atributos.
Problemas: Malinterpretamos la etiqueta de pagos. En un inicio pensábamos que un pago correspondía a un solo recibo. Sin embargo, la interpretación del profesor es una activación retroactiva de los pagos. En la cual una etiqueta pago, con un determinado tipo de concepto de cobro y número de finca, activa el pago el todos los recibos pendientes emitidos previamente a una determinada fecha que corresponda al mismo tipo de concepto de cobro sobre una propiedad. Asimismo llegamos a un acuerdo con el profesor sobre crear una única etiqueta transConsumo, la cual iba a contener un atributo que se encarga de su categorización (lectura mensual, reclamo o debito y ajuste o crédito). De igual forma conversamos con el profe sobre un error en los estados de recibo (hacía falta el estado 2).

Solución: Utilizamos las explicaciones obtenidas en la reunión para replantear la ubicación de las etiquetas Pago dado su naturaleza retroactiva se disminuye considerablemente la cantidad de etiquetas. La mecánica del pago de los recibos nos ayudó a entender cómo funciona la lógica detrás de la reconexión y del pago de los interese moratorios de cada recibo vencido. Cambiamos el orden de los estados de los recibos para incluir el número 2 y corroboramos que el catálogo de TipoTransConsumo si funcionaba para categorizar las transacciones de consumo de agua.  

Consejos: En caso de dudas, lo mejor es preguntarle al cliente, o en este caso al profesor, qué es lo que quiere porque muchas veces en los documentos se pueden presentar malinterpretaciones y ambigüedades. Es necesario que todos, tanto desarrolladores como clientes estén en una misma sintonía para que el producto final sea de la mejor calidad posible y cumpla con los requerimientos. 

Horas: 3 horas

Comentarios

Entradas más populares de este blog

Avance #28

Avance #39

Avance #32