Sincronizamos el tiempo de las tareas con el Jira del cliente

Una de nuestras áreas prioritarias es trabajar con proyectos serios, que consisten en una serie de grandes tareas.





Para no ahogarse en la acumulación de trabajo de diferentes prioridades en proyectos serios, siempre utilizan sistemas de gestión de tareas. Esto es necesario tanto para el proceso de desarrollo en sí como para un mayor análisis del problema.





El mercado de herramientas de gestión de proyectos y tareas ofrece una amplia funcionalidad y soporte para metodologías de desarrollo populares. Cada empresa tiene su propia forma de contar el tiempo de los empleados.





Algunas personas aman Trello, mientras que otras quieren una navaja suiza estilo Jira en la gestión de proyectos. Este último es el sistema de gestión de proyectos más popular utilizado por más de 65 mil empresas. Sin embargo, tal solución "muerde" mucho en precio: un promedio de 25 mil rublos por mes para 50 usuarios. A modo de comparación, la versión en la nube de YouTrack para la misma cantidad de usuarios costará 15 mil rublos al mes, y Planfix, 9 mil rublos. Puede realizar un seguimiento del tiempo y administrar proyectos de forma gratuita en Bitrix24 (hasta 12 usuarios) o en Google Sheets.





Por lo general, el cliente y el contratista tienen diferentes sistemas y diferentes formas de contar el tiempo. Cada uno de ellos quiere ver el tiempo dedicado a completar las tareas en casa.





Como regla general, de uno a cinco ejecutantes (analistas, diseñadores, diseñadores de maquetación, desarrolladores, probadores) trabajan en un proyecto simultáneamente, realizando varias tareas al día. Son cientos de horas-hombre. Es posible vincular los sistemas de gestión de tareas del cliente y el contratista transfiriendo datos manualmente de uno a otro, pero esto requiere mucho tiempo y es muy doloroso.





¿Qué pasa si más de un contratista está trabajando en un proyecto? ¿Y cada uno de ellos utiliza una herramienta de seguimiento del tiempo diferente?





YouTrack y Jira
YouTrack y Jira

Un problema similar se resuelve integrando el sistema del cliente con el sistema del contratista. Describiremos dicha integración en detalle en el artículo utilizando un ejemplo específico de interacción.





Características de los sistemas utilizados

Para uno de nuestros proyectos, la tarea consistía en desarrollar un servicio que sincronizara el tiempo dedicado a las tareas entre nosotros y el cliente.





- YouTrack JetBrains. « 24 Google Spreadsheet» .





, , . , XML_ID ( «») .





Muestra de registros de pérdida de tiempo en YouTrack
YouTrack

Jira Atlassian. YouTrack , , .





Jira , , Atlassian Marketplace. — Tempo Timesheets. .





Muestra de registros de pérdida de tiempo en Tempo
Tempo

API. . … YouTrack Tempo REST API . API Jira , .. Tempo.





. ?





. YouTrack Jira .





. , , . , Trello . , .





YouTrack , id Jira.





Información de la tarea

Youtrack, . Jira. , Jira.





. , , Jira.





Diagrama de la interacción de nuestro servidor, YouTrack y Jira
, YouTrack Jira

?

. , .





 Interfaz de la página de resultados de sincronización

. , .





, , .





, . , .





.





Los desarrolladores seguirán realizando un seguimiento del tiempo en su sistema, y ​​el cliente verá los resultados en otro, lo que les ayudará a centrarse en el proyecto y resolver problemas de forma más eficiente.





Como integrador web experimentado, podemos ayudar a vincular las herramientas de gestión de proyectos que utiliza en un todo coherente. Si tiene alguna pregunta o problemas para configurar, haga preguntas en los comentarios.





Tenemos una amplia experiencia en el trabajo con proyectos ocupados, a gran escala, problemáticos y simplemente extendidos en el tiempo, ¡y estamos listos para compartirla con usted!





Coautor del artículo: Egor Borisovsky.








All Articles