Desarrollo de un plugin para JIRA para gestionar y monitorizar el calendario laboral de incentro
Development of a plugin for JIRA to manage and monitor the Incentro work calendar
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/17836Registro completo
Mostrar el registro completo DCAutoría
Sainz-Maza Ruiz, JavierFecha
2019-08-29Director/es
Derechos
© Javier Sainz-Maza Ruiz
Palabras clave
Jira
Harvest
Gestión de plantillas
Template management
Resumen/Abstract
RESUMEN: El objetivo del presente proyecto es facilitar la monitorización y gestión tanto de las horas extras trabajadas como de los periodos de vacaciones de los trabajadores de la empresa Incentro. Actualmente Incentro utiliza dos herramientas para la monitorización de las horas trabajadas por su plantilla; Harvest y Jira. Harvest se usa de manera interna, pero no es capaz de distinguir entre horas ordinarias y extras. Jira se utiliza de manera externa, de cara a los clientes, de manera que éstos puedan saber cuántas horas se está dedicando a cada tarea. Finalmente, para poder armonizar ambos sistemas, el líder de cada equipo lleva el control de horas trabajadas, horas extras realizadas, días de vacaciones adeudados y días de vacaciones solicitados en una serie de hojas Excel mantenidas manualmente por él. El problema actual es que el mantenimiento y actualización de estas hojas constituye un proceso ineficiente y muy propenso a fallos. Por tanto, el objetivo de este proyecto es construir una herramienta informática que sustituya a estas hojas Excel.
Dado que la plataforma habitualmente utilizada por los desarrolladores de Incentro es JIRA, esta herramienta se realizará como un plugin de JIRA, de manera que los desarrolladores no necesiten cambiar de herramienta para actualizar el cómputo de horas trabajadas o solicitar vacaciones. La herramienta permitirá también al líder de cada equipo supervisar todo el proceso y se encargará de asegurar que se cumplen ciertas restricciones a la hora de asignar periodos vacacionales.
Dado que la herramienta se desarrollará como un plugin de JIRA, éste se desarrollará utilizando tecnologías propias del front-end, como HTML, CSS y jQuery.
ABSTRACT: The objective of this project is to facilitate the monitoring and management of the overtime hours worked and the holiday periods of Incentro company workers. Currently Incentro uses two tools for monitoring and managing projects; Harvest and Jira. Harvest is used internally, but it is not able to distinguish between ordinary and extra hours. Jira is used in the external way, just to the clients, in the way that clients can know how many hours we dedicate for each task. Finally, in order to harmonize both systems, each team leader keeps track of hours worked, overtime, vacation days already taken and vacation days requested, all this is recorded in an Excel sheet that they must complete manually. The current problem is that the maintenance and updating of these sheets is an inefficient and error-prone process. Therefore, the objective of this project is a computer tool that replaces these Excel sheets.
Given that the platform commonly used by Incentro´s developers is JIRA, this tool will be realized as a JIRA´s plug-in, so developers do not have to change tools to update the calculation of hours worked or to request vacations. The tool will also allow the leader of each team to supervise the entire process and will ensure that certain restrictions are met when when assigning vacations
Taking into account that the tool will be developed as a JIRA´s plug-in, it will be developed using front-end technologies such as HTML, CSS and jQuery.