En diciembre de 2018 desde Montera34 hicimos una propuesta para facilitar el proceso de contar y analizar el tiempo en el laboratorio de prácticas colaborativas Wikitoki. El trabajo tenía como objetivo simplificar y facilitar el registro de horas dedicadas por cada wikitoker. El sistema usado hasta ese momento consistía en una hoja de cálculo colectiva en la que cada persona introducía sus horas. El nuevo sistema debía permitir acceder a los datos recopilados de manera estructurada para poder desarrollar análisis de la manera más automatizada posible.
Más información en la web de Wikitoki.
Pequeña investigación sobre soluciones existentes
Antes de ponernos a desarrollar una herramienta ad hoc quisimos hacer una pequeña investigación y comparar las soluciones existentes para registrar, medir y analizar el tiempo. Encontrarmos siete herramientas potencialmente interesantes para Wikitoki: Odoo, Redmine, Fluxday, OpenProject, Clockify.me y Kimai. Algunas las descartamos por no ser libres, otras por ser demasiado complejas, otras por estar diseñadas específicamente para medir el tiempo en proyectos de desarrollo de software, otras por exigir una fuerte dedicación de mantenimiento.
Tras el estudio comparativo decidimos usar Kimai para registrar horas y desarrollar usando su API una interfaz de análisis de los datos recopilados.
Registro de horas
Para el registro de horas se puso en marcha una instancia de Kimai, una herramienta libre de organización de tareas y gestión del tiempo. Es una herramienta fácil de instalar y actualizar, en su momento documentamos el proceso de instalación y tomamos unas notas sobre su mantenimiento.
Análisis de horas
Kimai no dispone de herramientas de análisis de las horas y las tareas que registra. Esta parte la desarrollamos íntegramente. Es una interfaz en javascript que consulta la API de la instancia de Kimai de Wikitoki, se descarga los datos registrados allí por los wikitokers y genera automáticamente una serie de gráficos usando la librería Vega-lite.
Algunos gráficos que produce la herramienta de análisis de horas del Banco del tiempo de Wikitoki:
- Tipo
- Desarrollo web Infraestructura digital Visualización de datos
- Tecnología
- JavaScript Kimai Rest API Vega
- Año de publicación
- 2019—2020
- URL del proyecto
- https://bancodeltiempo.wikitoki.org
Equipo
Montera34
Montera34