Si la experiencia del participante debe centrarse en la simplicidad, la del rol de Coordinación debe garantizar claridad en las métricas, flexibilidad en las compensaciones y facilidad para revisar la actividad mensual.
Funcionalidades Clave del Panel
Para dar respuesta a estas necesidades sin complicar la interfaz, implementé tres componentes esenciales:
- Filtro dinámico de actividad: Permite seleccionar la persona, el mes y el año deseados para obtener métricas agregadas al instante.
- Acuerdo de compensación por hora (€/h): Un campo donde la coordinación fija o modifica la tarifa del mes actual. Si no se define una tarifa nueva, el sistema aplica automáticamente la del mes anterior para evitar rellenar datos repetitivos.
- Métricas directas: Tres tarjetas que resumen el tiempo total dedicado, la tarifa acordada por hora y la compensación total calculada.
Precisión Técnica: Evitando descuadres por redondeo
Un problema habitual al calcular tiempo y costes ocurre cuando se calcula el importe fila por fila y luego se suma, en lugar de sumar primero la precisión total del tiempo.
Para solucionar esto y evitar descuadres de céntimos entre lo que ve el participante y lo que calcula coordinación:
- Sumatorio en precisión real: Sumo la duración exacta en segundos o fracciones de hora de todos los registros del mes.
- Cálculo de importe: Multiplico el sumatorio global de horas por la tarifa acordada.
- Formateo de presentación: Aplico el redondeo a dos decimales exclusivamente al mostrar el valor final en pantalla.
Demostración en vídeo: Vista de Coordinación
En este segundo vídeo muestro la navegación del rol de coordinación, el ajuste de la compensación por hora y el recálculo automático de la tabla y las métricas:
En el último capítulo cerraré el caso de estudio analizando el modelo de datos relacional y las conclusiones del MVP.