Product Engineering, AI Operations[Launched]

The PM: datos de proyecto sin fricción de reporting

The PM: datos de proyecto sin fricción de reporting preview

Arquitectura del sistema //

Next.jsTypeScriptJira REST APIConfluence REST APIOpenAISupabaseOAuth 2.0

1. Resumen Del Producto

The PM fue mi producto para equipos que trabajan en Jira y Confluence pero no quieren pasar cada día entre filtros, JQL, informes y decenas de pestañas

La idea era simple: un manager, lead o founder formula una pregunta en lenguaje natural y el sistema encuentra los datos necesarios en las herramientas del equipo y devuelve una respuesta breve con contexto

No estaba construyendo otro dashboard por construir un dashboard. Estaba creando una interfaz para la información operativa existente, para preguntar por tiempo registrado, tareas, estados, proyectos, riesgos y decisiones como se lo preguntarías a un compañero

2. El Problema

•Jira contiene los datos, pero responder una pregunta sencilla suele requerir conocer el filtro, JQL o estructura de informes correctos
•La actividad del equipo está dividida entre Jira, Confluence y el contexto local de cada proyecto
•La dirección necesita respuestas concretas sobre tiempo, trabajo, responsables y riesgos, no otro panel más
•Confluence guarda decisiones y documentación, pero el fragmento correcto no siempre se encuentra con la navegación habitual
•Una respuesta de AI sin acceso a las fuentes no sería fiable, así que cada respuesta debía basarse en datos de Jira, Confluence o contexto local

3. Lo Que Diseñé Y Construí

•Una interfaz única chat-first para consultas sobre Jira y Confluence
•Una capa de lenguaje natural que identifica la intención y elige la fuente de datos adecuada
•Consultas de time tracking con horas totales, desglose por proyectos, personas y tareas, además de top-3 y top-5
•Listas de tareas sin filtros complejos: In Progress, sin tracking, por encima de un umbral de tiempo o dentro de un proyecto
•Búsqueda read-only en Confluence con respuestas breves sobre decisiones, riesgos y contexto de proyecto
•Sincronización de Jira y Confluence en una base local para consultas más rápidas y futura analítica offline
•OAuth, credenciales cifradas y comprobaciones de acceso antes de trabajar con los datos conectados
•Un MVP delimitado a propósito: primero read-only analytics, después sincronización, scheduled questions, export y write operations controladas

4. Arquitectura Y Entrega

Preguntas En Lenguaje Natural

El usuario podía escribir algo como “cuánto tiempo registramos la semana pasada y en qué”. El sistema interpretaba la intención, construía la consulta a Jira API, calculaba el resultado y devolvía una respuesta compacta sin ceremonia de reporting

Modelo Híbrido De Datos

Los metadatos de proyectos, tipos de issue, claves, summaries, estados, assignees, sprints, spaces y páginas de Confluence se sincronizaban localmente

Los datos frescos o pesados, como worklogs, descripciones completas y contenido de páginas, se obtenían mediante API cuando hacían falta

AI Basada En Fuentes

El LLM se usaba para entender la pregunta, mapear la intención a Jira o Confluence y postprocesar la respuesta. Los hechos debían venir de los sistemas conectados, no de suposiciones del modelo

5. Resultado Para El Usuario

•Una interfaz clara en lugar de cambiar manualmente entre Jira, Confluence e informes
•Respuestas de gestión sin conocer JQL ni dominar la estructura interna de Jira
•Una vista rápida del time tracking por proyectos, personas y tareas
•Decisiones y riesgos de Confluence encontrados mediante preguntas normales
•Una arquitectura lista para scheduled reports, Slack o Teams, export y write operations controladas

6. Resultado Técnico

The PM se convirtió en un MVP de producto completo construido con TypeScript y Next.js, con chat-first UI, Google authentication, Atlassian OAuth, Jira REST API, Confluence REST API, integración con OpenAI y Supabase para datos de usuario y sincronización

La decisión más importante no fue una función aislada de AI, sino unir intención en lenguaje natural, permisos, fuentes de datos vivas y una respuesta breve y verificable

Hoy existen soluciones parecidas en el mercado, y precisamente por eso este proyecto tiene valor como experiencia: llevé un problema operativo real desde las restricciones de un MVP hasta la arquitectura de producto y una interfaz funcional para datos complejos

¿Tienes un problema parecido que ya toca resolver?

Los sistemas fiables no salen de hablar bonito. Veamos cómo la ingeniería quirúrgica puede devolver ritmo a tu producto