Saltar al contenido

Aplicación Jitterbit Jira Tracker

Descripción general

Jitterbit proporciona la aplicación Jira Tracker a través de Jitterbit Marketplace. Desarrollada con Jitterbit App Builder, es una aplicación de seguimiento del ciclo de vida del producto para equipos multidisciplinarios. Product Management captura y define el alcance de los tickets entrantes, mientras que UX, Engineering y Technical Documentation rastrean su parte del trabajo conforme avanza en la entrega. Los paneles con pestañas ofrecen a cada disciplina una vista del estado de los tickets por producto y trimestre.

Descargas la aplicación como un paquete de lanzamiento de App Builder (un archivo .LP) desde Marketplace e la instalas en tu propia instancia de App Builder, donde puedes configurarla y extenderla para que se adapte a tu proceso.

Esta página describe cómo funciona la aplicación, sus características principales y modelo de datos, y cubre los requisitos previos, cómo descargar e instalar, cómo configurarla para tu entorno, cómo se controla el acceso y los pasos comunes de solución de problemas.

Cómo funciona

Product Management ingresa y define el alcance de un ticket, formando un Plan of Intent (POI). Las otras disciplinas luego rastrean su trabajo contra ese ticket, y los cambios de estado se consolidan en los paneles:

%%{init: {"themeVariables": {"lineColor": "#6b7280", "edgeLabelBackground": "#f5f5f5"}}}%% flowchart TD A["Product Management
creates a ticket"] --> B["Scope: product, customer,
ACV, pillar, and quarter"] B --> C["UX tracks design
requirements and readiness"] B --> D["Engineering maps to sprints
and the Plan of Record"] B --> E["Documentation tracks
content and release notes"] C --> F["Status updates
by discipline"] D --> F E --> F F --> G["Tabbed dashboards:
ticket counts by status,
filtered by quarter"]

Aquí, un Plan of Intent (POI) es el conjunto inicial de trabajo definido en alcance, y el Plan of Record (POR) es lo que Engineering se compromete a entregar. El Annual Contract Value (ACV) se captura en el ticket para rastrear el impacto fiscal.

Características principales

Cuando instalas y configuras Jira Tracker, proporciona las siguientes capacidades:

  • Ingesta y definición de alcance de tickets: Product Management captura tickets con un producto, cliente, Annual Contract Value (ACV), pilar y trimestre.

  • Seguimiento multidisciplinario: UX, Engineering y Technical Documentation rastrean cada uno su propio estado en un ticket. Engineering mapea tickets a sprints y al Plan of Record.

  • Paneles de análisis con pestañas: Cuatro pestañas (Requirement, UX Design, Documentation e Engineering) grafican conteos de tickets por estado de flujo de trabajo para cada producto. Los gráficos responden al filtro de trimestre activo y admiten desgloses hacia la lista de tickets subyacente.

  • Personalización del espacio de trabajo: El perfil de cada usuario almacena valores predeterminados del espacio de trabajo, como un producto y trimestre preferidos, para que los nuevos tickets y vistas se completen previamente en consecuencia.

  • Comentarios: Cada ticket mantiene un registro de comentarios cronológico para un historial auditable.

  • Herramientas de cuadrícula: Las vistas de tickets incluyen búsqueda global, filtrado de columnas y exportación a CSV.

Modelo de datos

Jira Tracker almacena todos sus datos en sus propias tablas. Cada tabla tiene un tipo de uso de datos, establecido por su Opción de instalación, que controla cómo se tratan sus datos cuando la aplicación se instala en un nuevo entorno: los datos Developer y Shared (como búsquedas) se precargan en la instalación, y los datos User (como tickets) se dejan para que cada entorno los complete.

Tabla Tipo de uso Propósito
Ticket User Elementos de trabajo principales; vincula cada ticket a su producto, lanzamiento, miembros del equipo y estados por disciplina.
Comment User Comentarios cronológicos en un ticket.
User User Perfiles de usuario internos, mapeo de departamentos y valores predeterminados del espacio de trabajo.
Session User Estado en tiempo de ejecución por usuario y filtros activos.
Status Shared Estados de flujo de trabajo (por ejemplo, In Progress, Complete), con configuración de color y clasificación.
StatusType Shared Agrupa estados para que cada disciplina gestione su propio conjunto de estados.
Outlook Shared Indicadores de salud (por ejemplo, On Track, At Risk) con codificación de colores.
Sprint Shared Iteraciones de ingeniería con límite de tiempo a las que se mapean los tickets.
Product Shared Lista maestra de productos o módulos utilizados para segmentar tickets e informes.
Pillar Shared Temas estratégicos a los que se alinea el trabajo.
Quarter Shared Trimestres fiscales o de calendario utilizados para planificación de hojas de ruta y filtrado.
Release Shared Versiones de lanzamiento programadas e hitos.
Department Shared Unidades organizativas mapeadas a usuarios.
Parameter Shared Configuración global y valores predeterminados.

La tabla Ticket se vincula a User a través de varias claves específicas de roles (ProductManagerID, UXDesignerID y EngineerID). Al eliminar un Ticket, se eliminan en cascada sus registros de Comment, y al eliminar un StatusType, se eliminan en cascada sus registros de Status.

Lógica de negocio

Los valores de estado y las rutas de flujo de trabajo se controlan mediante tablas de búsqueda (Status, StatusType, Outlook) y por configuración, en lugar de texto codificado, por lo que se pueden ajustar los estados sin cambiar la lógica de la aplicación. Las validaciones se aplican a nivel de tabla para que los formularios y las cuadrículas las hereden. Cuando un usuario crea un ticket, el formulario completa automáticamente valores como el producto y el trimestre a partir de los valores predeterminados del espacio de trabajo de ese usuario.

Requisitos previos

Para usar Jira Tracker, se necesita lo siguiente:

  • Una licencia de Jitterbit Harmony con acceso a App Builder. Esto habilita la descarga de Marketplace; si la organización no tiene licencia para App Builder, la acción Descargar aplicación se reemplaza por una acción de solicitud Obtener aplicación (consulta Descargar e instalar).

  • Una instancia de App Builder ejecutando App Builder 4.61, la versión para la que se construye el paquete actual. Cada paquete se instala solo en su versión exacta de App Builder; si la instancia tiene una versión diferente, contacta al servicio de soporte de Jitterbit para solicitar un paquete compatible.

  • Una base de datos PostgreSQL para la instancia de App Builder.

La aplicación es independiente y no requiere una conexión a ningún sistema externo.

Descargar e instalar

Descargar la aplicación desde Marketplace

  1. Inicia sesión en el portal de Harmony en https://login.jitterbit.com y abre Marketplace.

  2. Busca la aplicación llamada Jira Tracker. Se puede usar la barra de búsqueda o, en el panel Filtros bajo Tipo, seleccionar Aplicación para mostrar solo aplicaciones.

  3. Haz clic en la tarjeta de la aplicación para abrir el panel Detalles. Revisa los Requisitos de la aplicación (la versión de App Builder y la base de datos que necesita).

  4. Haz clic en el enlace Ir a documentación de la aplicación para abrir esta documentación en una pestaña separada y mantenla abierta como referencia.

  5. Realiza una de las siguientes acciones, según si la organización tiene licencia para App Builder:

    • Descargar aplicación: Si la organización tiene licencia para App Builder, haz clic en Descargar aplicación, ya sea en la tarjeta de la aplicación o en el panel Detalles. El navegador guarda el archivo .LP en su ubicación de descarga, y una notificación de Aplicación descargada correctamente confirma la descarga.

    • Obtener aplicación: Si la organización no tiene licencia para App Builder, la acción se etiqueta como Obtener aplicación. El panel Detalles muestra un mensaje indicando que se requiere una licencia de App Builder, con un botón Enviar. Haz clic en Enviar para enviar una solicitud para que un representante se comunique contigo sobre App Builder; una notificación de Mensaje enviado correctamente lo confirma.

Instalar la aplicación en App Builder

Instala el archivo .LP descargado en la instancia de App Builder:

  1. Inicia sesión en App Builder y ve al IDE.

  2. Bajo Implementar, haz clic en Instalar versión.

  3. Haz clic en + Paquete, luego en Examinar y selecciona el archivo .LP que descargaste.

  4. Haz clic en Guardar. El panel Versión muestra la información del paquete y luego cierra el diálogo Paquete.

  5. Confirma que los detalles sean correctos y haz clic en Instalar.

Para obtener una vista previa del contenido de un paquete antes de instalarlo, haz clic en el botón Manifiesto.

Modificar la aplicación en un entorno de desarrollo

La fuente de datos de la aplicación se instala sellada. Si implementas la aplicación en un entorno de desarrollo y tienes la intención de modificarla, desella la fuente de datos para poder editar los objetos de la aplicación. Mantenla sellada en QA y producción para preservar la equivalencia entre entornos. Consulta Sellar o dessellar una fuente de datos.

Configuración e instalación

Después de instalar la aplicación en un nuevo entorno, completa los siguientes pasos para dejarla lista para usar:

  1. Configura el realm del grupo de usuarios. La versión no incluye el realm que aprovisiona sus grupos de usuarios, así que créalo antes de asignar usuarios. En el IDE, ve a Administración de usuarios > Realms y haz clic en + Realm. En el panel Aplicaciones, haz clic en Seleccionar para Jira Tracker; en el panel Grupos, haz clic en Seleccionar para Jira Tracker Administrator y Jira Tracker User. Consulta Realms para el procedimiento completo, incluyendo cómo nombrar el realm y delegar un proveedor de seguridad.

  2. Agrega usuarios y establece sus valores predeterminados de espacio de trabajo. En la página Usuarios, agrega cada usuario y establece sus valores predeterminados de espacio de trabajo (como un producto preferido y trimestre) para que los tickets nuevos y las vistas se rellenen previamente. Para otorgar acceso, asigna el usuario a un grupo en la pestaña Grupo de usuarios de la página Usuario, ya sea Jira Tracker Administrator o Jira Tracker User. Consulta Seguridad y acceso.

  3. Completa las tablas de búsqueda. La aplicación incluye datos de búsqueda de ejemplo. Reemplázalos con los valores de tu organización para Product, Pillar, Quarter, Release, Sprint, Department y Status.

Seguridad y acceso

Jira Tracker utiliza seguridad basada en roles de App Builder con dos grupos de acceso: Jira Tracker Administrator y Jira Tracker User. Asignas usuarios a estos grupos en la pestaña Grupo de usuarios de la página Usuario, lo que aprovisiona la membresía a través de un realm de App Builder que creas durante la configuración. El acceso a cada área es el siguiente:

Área Jira Tracker Administrator Jira Tracker User
Creación y edición de tickets Acceso completo Crear y actualizar (sin eliminar)
Paneles de flujo de trabajo Acceso completo Ver y cambiar filtros
Perfil de usuario y configuración de filtros Acceso completo Acceso completo a su propio registro
Tablas de búsqueda y administrativas Acceso completo Sin acceso (menús ocultos)

Los paneles muestran todos los tickets; los usuarios limitan lo que ven con los filtros de espacio de trabajo y panel en lugar de hacerlo a través de restricciones por fila. El historial de tickets se preserva a través del registro de Comment.

Solución de problemas

Los gráficos del panel no muestran los tickets esperados

  • Síntoma: Una pestaña del panel muestra menos tickets de lo esperado, o ninguno.

  • Causa posible: Los paneles responden a los filtros activos de trimestre y espacio de trabajo. Un filtro puede estar excluyendo los tickets que esperas.

  • Resolución: Ajusta o borra los filtros de trimestre y panel.

Un ticket nuevo se rellena previamente con el producto o trimestre incorrecto

  • Síntoma: Cuando un usuario crea un ticket, el producto o trimestre se rellena previamente con un valor que no eligió.

  • Causa posible: Los tickets nuevos heredan los valores predeterminados de espacio de trabajo establecidos en el perfil del usuario.

  • Resolución: Actualiza los valores predeterminados de espacio de trabajo en el perfil del usuario, o cambia los valores directamente en el ticket.

Para obtener más ayuda, revisa los registros de App Builder y contacta al soporte de Jitterbit.