Una aplicación para Jira Cloud de PR Flow

Impediment Ledger for Jira

Cuando se marca una incidencia, la aplicación pregunta por qué. Cada bloqueo guarda su motivo, un responsable, una fecha prevista de desbloqueo y, al final, qué lo resolvió. El tiempo que estuvo bloqueada sale del propio historial de Jira.

Muy pronto en Atlassian Marketplace Leer la guía

Creada sobre Atlassian Forge. La aplicación no hace llamadas de red fuera de Atlassian.

El diálogo Bloqueos abierto desde el menú ••• de un tablero: arriba, bloqueadas ahora, vencidas, sin motivo y tiempo mediano de resolución; debajo, los bloqueos abiertos
La pregunta de la retrospectiva

Cuando llega la retrospectiva, la marca ya no está, y el motivo tampoco.

Puede que alguien recuerde que un ticket estaba esperando a otro equipo. Nadie recuerda durante cuánto tiempo ni qué lo desatascó al final. La aplicación guarda ese registro mientras la marca sigue puesta.

El motivo

Cada bloqueo recibe un motivo de una lista corta que controla tu administrador de Jira, además de una nota opcional. Los informes agrupan el tiempo por motivo y según sea interno o externo.

Responsable y fecha prevista

El responsable y la fecha prevista de desbloqueo son opcionales. Cuando pasa la fecha, el bloqueo aparece como vencido.

Cuánto tiempo

Un periodo bloqueado empieza cuando se marca la incidencia (o, si tu administrador los ha elegido, cuando pasa a un estado de bloqueo o recibe un vínculo «is blocked by») y termina cuando acaba la última de estas señales. Las horas salen del historial de la incidencia en Jira, así que nadie tiene que iniciar ni detener un cronómetro.

La resolución

La resolución se puede escribir mientras la incidencia sigue bloqueada. Se confirma cuando se quita la marca, en la aplicación o en Jira.


Qué hace en Jira

Sigue marcando como siempre. La aplicación añade el porqué y el quién.

El tiempo que estuvo bloqueada cada incidencia sale del historial de Jira, y la marca sigue en Jira.

Un motivo, segundos después de la marca

Marca una incidencia desde el tablero, el menú ••• de la incidencia o Automation. Su panel Bloqueo muestra entonces Marcada, sin motivo con la lista ¿Por qué está bloqueada?, y al elegir un motivo se guarda.

La nota que escribes en el propio diálogo Añadir marca de Jira pasa a ser la nota del bloqueo si aún no tiene ninguna, y la que escribes al quitar la marca pasa a ser la resolución. Solo se usan los comentarios de marca que puede leer cualquiera con acceso a la incidencia.

El panel Bloqueo de una incidencia de Jira, con «Marcada, sin motivo» y la lista de motivos «¿Por qué está bloqueada?»

Responsable, fecha y resolución en un solo diálogo

Abre Bloqueo desde el menú ••• de la incidencia para añadir una nota, un responsable o una fecha prevista de desbloqueo. La resolución se puede redactar de antemano y se confirma cuando se quita la marca.

El diálogo Bloqueo abierto desde el menú ••• de la incidencia, con motivo, nota, responsable, fecha prevista de desbloqueo y resolución

Marcas, estados de bloqueo y vínculos «is blocked by»

La marca cuenta siempre. Cuando se activa el seguimiento en el primer proyecto de tu sitio, la aplicación también cuenta los estados cuyo nombre indica claramente un bloqueo (como «Bloqueado», «En espera» o «Esperando») y los vínculos «is blocked by» hacia incidencias que no están terminadas. Un administrador puede cambiarlos o quitarlos en la pestaña Señales.

El tiempo retenido por dos señales a la vez cuenta una sola vez. La aplicación lee los estados y los vínculos, y nunca los cambia.

La pestaña Señales de la configuración de administración de la aplicación: la marca, los estados de bloqueo y las direcciones de vínculo que bloquean

Bloqueadas ahora

Los bloqueos abiertos de un proyecto, del más antiguo al más reciente, filtrados por motivo, por origen (marca, estado, vínculo) o por «solo las mías». La cabecera muestra cuánto suele tardar en resolverse un bloqueo: la mediana de los últimos 90 días.

La página Bloqueadas ahora: los bloqueos abiertos de un proyecto, del más antiguo al más reciente, con motivo, duración, responsable, fecha prevista y origen

Falta el motivo

Los bloqueos sin motivo, con la lista de motivos en la propia fila. Selecciona varias filas, elige un motivo y pulsa Guardar para N bloqueos. Si alguien cambió una fila mientras tanto, la fila lo indica y sigue seleccionada.

La página Falta el motivo: bloqueos sin motivo, cada uno con su lista de motivos, y el guardado conjunto para varios bloqueos

Informes por motivo y una página Retro

Tiempo bloqueado por motivo (Pareto), una tendencia semanal, cuánto duran los bloqueos, los bloqueos repetidos y los bloqueos abiertos por responsable, cada gráfico con su tabla. Agrupación de bloqueos pone cada motivo en una fila: cuántos bloqueos, cuántos días-incidencia y cuánto tardaron los habituales y los más lentos (P50, P85, P95).

Retro muestra los motivos principales de las dos últimas semanas con sus notas y resoluciones. Copiar las notas de la retro prepara Markdown para una página de Confluence.

La página Informes: días-incidencia bloqueados por motivo en un gráfico de Pareto, la tendencia semanal y la tabla Agrupación de bloqueos

Motivos que tu administrador puede adaptar

Los motivos predefinidos se pueden renombrar, ocultar o archivar, y puedes añadir los tuyos, hasta 20. No es un bloqueo sirve a los equipos que también marcan incidencias con otros fines: la marca sigue en Jira y los informes la dejan fuera.

Un menú Bloqueos en el tablero

Las tarjetas del tablero no pueden mostrar los motivos de la aplicación (una limitación de Jira), así que el menú ••• del tablero incluye Bloqueos. El mismo diálogo se abre desde el backlog y desde la tarjeta de un sprint. Un bloqueo que supera el tiempo habitual de resolución del proyecto muestra Más tiempo de lo habitual; si supera su fecha prevista, Vencido.

Historial de antes de empezar el seguimiento

La primera vez que activas el seguimiento de un proyecto, puedes cargar los últimos 30, 90 o 180 días (como máximo, el periodo de conservación). La aplicación reconstruye los bloqueos de ese periodo a partir del historial de Jira, con horas exactas. Llegan sin motivo, listos para la página Falta el motivo.

Exportación a CSV

Un resumen semanal o una fila por bloqueo. Las notas nunca se exportan, y las filas solo incluyen las incidencias que puede examinar quien exporta. Un informe parcial (más de 2000 bloqueos) no tiene CSV por bloqueo.

Campos de JQL

ilOpen = 1 encuentra los bloqueos abiertos, ilReasonMissing = 1 los que no tienen motivo, e ilCategory filtra por motivo. El índice de búsqueda se actualiza unos segundos después de cada cambio.

Un agente de Rovo, si tu sitio tiene Rovo

Pregúntale qué está bloqueando ahora un proyecto, qué motivos cuestan más tiempo bloqueado o a qué bloqueos les falta el motivo. Ve lo mismo que tú en la aplicación y nunca lee las notas.

En tu idioma

La aplicación está disponible en inglés, alemán, francés, español, japonés y húngaro. El agente de Rovo está configurado para responder en el idioma en que le escribas, aunque su nombre y sus preguntas sugeridas están en inglés.

Los permisos de Jira, en todas partes

Solo ves las incidencias que puedes examinar en Jira. Los recuentos de los informes, las filas del CSV y las respuestas del agente de Rovo se filtran de la misma manera.

Motivos predefinidos

  • Dependencia de otro equipo
  • Tercero externo
  • Decisión pendiente
  • Aprobación / visto bueno
  • Aclaración de alcance / requisitos
  • Revisión / capacidad interna
  • Entorno
  • Acceso / permisos
  • Problema técnico / defecto
  • Otro
  • No es un bloqueo

Discontinuo: cuenta como externo por defecto

Tus datos se quedan en Atlassian

Guardados en el almacenamiento de Forge de tu sitio, en la infraestructura de Atlassian.

La aplicación no hace llamadas fuera de Atlassian, no usa analítica ni registros externos y no llama por sí misma a ningún LLM. Nosotros, como editor, no tenemos acceso a los datos.

Si usas el agente de Rovo, Rovo recibe lo que ya podías ver en pantalla: claves y resúmenes de incidencias, motivos, duraciones, fechas previstas e ID de cuenta de los responsables. Nunca notas ni resoluciones.

Qué guarda

ID de incidencias y de proyectos, periodos de bloqueo y lo que los retuvo (la marca, el nombre de un estado, una incidencia que bloquea), motivos, notas, fechas previstas, resoluciones, un registro de cambios y los ID de cuenta de Atlassian de los responsables y de quien cambió un bloqueo. No guarda como campos nombres, direcciones de correo ni resúmenes de incidencias. Las notas son texto libre, así que no incluyas datos personales en ellas.

Durante cuánto tiempo

Los bloqueos cerrados se eliminan tras el periodo de conservación del proyecto: 365 días, salvo que un proyecto fije menos. Un administrador de Jira puede exportar todos los registros guardados como JSON Lines.

Qué contienen los registros

La operación, su resultado y un código de error. Nunca notas, ID de cuenta ni contenido de incidencias.

Al desinstalar

Atlassian conserva los datos de la aplicación durante 28 días y después los elimina. Reinstalarla no los restaura automáticamente.

Leer el aviso de privacidad

Conviene saberlo antes

Lo que no hace.

Sustituir tu tablero

El tablero sigue siendo el de Jira. Los motivos aparecen en el menú Bloqueos y en el panel Bloqueo de cada incidencia.

Tener dos bloqueos abiertos en una incidencia

Una incidencia tiene como máximo un bloqueo abierto a la vez. Si se vuelve a marcar después de cerrarse, empieza uno nuevo.

Poner la marca por defecto

De entrada, la aplicación solo lee la marca. Poner y quitar la marca desde la aplicación está desactivado por defecto y hay que habilitarlo para tu instalación; después, un administrador de Jira ejecuta una prueba de escritura de marcas y lo permite proyecto por proyecto.

Contar horas laborables

Las duraciones son tiempo natural, sin calendarios de horario laboral ni de festivos. Un bloqueo que abarca un fin de semana cuenta el fin de semana.

Funcionar en Jira Service Management

Los proyectos de gestión de servicios no son compatibles. Está pensada sobre todo para proyectos de Jira Software gestionados por la empresa; un proyecto gestionado por el equipo funciona si su campo Flagged supera la comprobación de configuración de la aplicación.

Generar informes de más de 2000 bloqueos a la vez

Un informe lee como máximo 2000 bloqueos. Si hay más, indica que es parcial; con un periodo más corto o menos proyectos obtienes las cifras completas.

De pago a través de Atlassian

A la venta en Atlassian Marketplace.

Atlassian gestiona la suscripción, la facturación y las licencias. Con la licencia inactiva, el seguimiento, la página de la aplicación, los informes, la exportación a CSV y el agente de Rovo quedan en pausa; el panel Bloqueo de cada incidencia se sigue pudiendo leer y la exportación de datos del administrador sigue funcionando.

Muy pronto en Atlassian MarketplaceSoporte