Qbugs.io: funcionalidad y características del proyecto
Qbugs.io es una plataforma web de Qbit México para gestionar bugs, tareas, incidencias, solicitudes y oportunidades comerciales cuando el trabajo no vive en un solo equipo. Su propuesta central es sencilla: cada reporte conserva su contexto mientras avanza por grupos, servicios, responsables y estados, hasta llegar a un cierre verificable. La herramienta nace de una necesidad práctica: muchas plataformas tradicionales de gestión son demasiado rígidas, costosas o ajenas al modo real en que las organizaciones atienden solicitudes, corrigen errores, acompañan clientes y dan seguimiento a compromisos.
La experiencia está pensada para que un proyecto empiece con lo indispensable y crezca por capas. Un usuario se registra, crea un proyecto, define grupos o equipos, invita colaboradores y comienza a capturar bugs o tareas. A partir de ahí, cada incidencia puede asignarse, moverse entre grupos, cambiar de estado, documentarse con mensajes, adjuntar archivos, relacionarse con otros bugs y cerrarse cuando llega al grupo final. Así, el seguimiento no se limita a una lista de pendientes: también permite saber quién debe actuar, qué ocurrió antes, qué falta para terminar y cuánto tiempo lleva cada etapa.
Flujos de trabajo: Kanban, Scrum y Micro CRM
Qbugs.io combina distintos modos de trabajo dentro de la misma lógica de trazabilidad. Los tableros Kanban permiten operar por flujo continuo y ver las incidencias por grupo, responsable y estado, con movimientos rápidos desde la interfaz. Los tableros incorporan búsqueda, ordenamiento y filtros por encargado, incluida la detección de incidencias sin responsable, para que cada equipo pueda concentrarse en su carga real.
Para equipos que trabajan por planeación iterativa, la plataforma incluye historias de usuario, epics, backlog y sprints administrados por grupo. El tablero Scrum organiza cada sprint por estados, permite mover historias entre el backlog, los sprints y sus columnas, registra los cambios de sprint en el historial y sincroniza movimientos en tiempo real. Esto permite combinar la operación cotidiana con la planeación de entregables sin perder la historia de cada incidencia.
Qbugs.io también incorpora grupos de tipo Micro CRM para convertir incidencias en oportunidades comerciales. Un grupo CRM puede iniciar con las etapas Nuevo, Contactado, Seguimiento, Ganado y Perdido, o adaptar sus propios estados. Cada oportunidad conserva cliente, encargado, importe y fecha del próximo seguimiento. El equipo puede alternar entre tablero y lista, buscar oportunidades, filtrarlas por encargado, detectar las que no tienen responsable y revisar un calendario de seguimientos. Cuando una oportunidad llega a un estado CRM marcado como final, puede continuar automáticamente hacia el grupo final más cercano del proceso general.
Los cambios de estado del Micro CRM requieren una actividad comercial estructurada. El usuario registra uno o varios medios de contacto —llamada, correo, WhatsApp, videollamada, reunión presencial, gestión interna u otro—, las acciones realizadas, el resultado, la siguiente acción y su fecha. También puede registrar interacciones sin cambiar de estado y editar actividades autorizadas. Estas entradas aparecen junto con comentarios y cambios en la línea de tiempo de la oportunidad, por lo que el historial comercial no queda disperso en notas informales.
Grupos, estados y datos de cada incidencia
El modelo de grupos es una diferencia importante frente a un gestor de tareas genérico. Los grupos representan equipos, áreas o etapas del proceso y pueden ordenarse para definir el camino natural de una incidencia. Un bug puede pasar de soporte a análisis, de desarrollo a pruebas, de seguimiento comercial a cierre, o por cualquier secuencia que el proyecto necesite. También existen servicios para agrupar flujos específicos y estados configurables dentro de cada grupo. Así, la herramienta se adapta a soporte técnico, desarrollo de software, operaciones internas, ventas, seguimiento con clientes y otros procesos donde el trabajo cambia de manos.
Cada bug puede tener título, descripción, criterio de aceptación, responsable, redactor, cliente, fecha límite, horas estimadas, archivos, comentarios y campos adicionales. Estos campos permiten personalizar el proyecto con datos como impacto, módulo, versión, tipo de cliente, fecha comprometida o cualquier atributo útil para decidir. Los campos pueden ser obligatorios, asociarse a grupos y ofrecer catálogos de opciones. La plataforma también permite relacionar incidencias como padres, hijos o duplicados para organizar problemas grandes, subtareas y reportes repetidos sin perder contexto.
Colaboración con clientes y canales externos
Qbugs.io no está limitado al equipo interno. Los clientes pueden reportar incidencias, consultar el avance y participar desde el navegador. El proyecto contempla usuarios externos, seguimiento por correo, historial de reportes y un widget de chat que puede incorporarse en páginas de terceros mediante un fragmento de código. El widget atiende usuarios identificados o anónimos, conserva historial, admite archivos, muestra respuestas pendientes y mantiene una experiencia multilenguaje. Para empresas que reciben solicitudes desde sus propias plataformas, Qbugs.io funciona como una capa de soporte conectada a su producto.
Las notificaciones están orientadas a reducir retrasos y evitar que las tareas urgentes se pierdan. La plataforma concentra acciones necesarias, historial de avisos y conteos de pendientes. Además, soporta notificaciones del navegador mediante web push y conexión con Slack para avisar cuando una incidencia cambia de grupo, se asigna a una persona o requiere atención. El trabajo sigue visible dentro de Qbugs, mientras las alertas llegan al canal donde ya opera el equipo.
Inteligencia artificial: agente externo y Bottichelli
La plataforma incorpora inteligencia artificial en dos frentes. El primero es el agente embebible para usuarios externos o clientes. Puede responder preguntas sobre el proyecto, consultar bugs, agregar comentarios y levantar solicitudes de soporte o ventas desde una conversación. Para mejorar sus respuestas, Qbugs.io permite administrar una FAQ por proyecto y generar un sitemap del sitio relacionado, de modo que el agente disponga de conocimiento actualizado y pueda detectar huecos de información.
El segundo frente es Bottichelli, el asistente personal para usuarios autenticados. Permite consultar información de Qbugs en lenguaje natural mediante herramientas y consultas seguras de solo lectura, respetando los proyectos a los que cada usuario tiene acceso. Bottichelli entiende incidencias, clientes, grupos, estados, responsables, comentarios, historial, métricas, campos adicionales y sus opciones, así como relaciones entre bugs. Puede separar la situación actual del recorrido histórico y preparar análisis operativos sin exponer datos de proyectos no autorizados.
Bottichelli distingue entre un status interno y uno preparado para un cliente. Para el equipo interno puede presentar fechas, responsables, bloqueos, riesgos y contradicciones. Cuando se solicita un status para cliente, revisa la incidencia, sus comentarios, historial y relaciones, y redacta un texto profesional listo para compartir, sin revelar conversaciones internas, datos personales ni avances que no estén sustentados.
La conversación con Bottichelli se conserva por usuario y responde de manera progresiva: muestra estados como preparación, consulta, análisis y redacción mientras transmite el resultado. Si una conexión se interrumpe, la interfaz permite reintentar sin confundir respuestas duplicadas; si un análisis agota el límite de salida, el asistente puede continuar desde el trabajo ya realizado. Los resultados tabulares extensos se guardan como consultas paginadas, con búsqueda y ordenamiento en servidor, y pueden descargarse completos en CSV respetando las columnas visibles.
Investigación comercial con fuentes públicas
Dentro de una oportunidad del Micro CRM, los miembros autorizados del grupo y los administradores pueden solicitar una investigación del cliente. Qbugs.io reúne de forma controlada la información disponible en la oportunidad, incluidos comentarios, historial de cambios, actividades CRM, campos permitidos, adjuntos e incidencias relacionadas que el solicitante puede consultar. Después contrasta ese contexto con información pública actual mediante búsqueda web.
La investigación se ejecuta en segundo plano, evita trabajos duplicados y puede recuperarse después de un reinicio. Al terminar publica en la propia incidencia un informe en Markdown con resumen ejecutivo, identidad probable y nivel de confianza, señales comerciales, riesgos, próximos pasos, preguntas para la llamada y las fuentes públicas consultadas. El informe diferencia evidencia interna, hechos públicos e inferencias, y recuerda al usuario validar los datos antes de contactar al cliente. El modelo no recibe herramientas para escribir directamente en Qbugs: la publicación final queda controlada por la aplicación.
Lista maestra, priorización y analítica
La lista maestra es la vista ejecutiva del sistema. Reúne las incidencias del proyecto, permite filtrar, guardar criterios, buscar, ordenar, exportar y revisar indicadores clave. Aprovecha la información histórica para mostrar prioridad calculada, última modificación, tiempo de resolución, tiempo de respuesta inicial, fecha de finalización, grupos visitados, usuarios involucrados, estados recorridos y si el caso se resolvió en el primer contacto. Su exportación CSV procesa todas las filas que cumplen los filtros, no solo la página visible, y conserva correctamente textos, comillas, valores con símbolos y descripciones provenientes de HTML.
La priorización es colaborativa. En lugar de depender de una sola etiqueta de prioridad, los administradores pueden crear criterios como importancia del cliente, impacto, dificultad o número de usuarios afectados. Cada usuario ordena los bugs conforme a esos criterios y la plataforma calcula una prioridad compartida. El resultado se vuelve una suma transparente de decisiones que el equipo puede discutir y ajustar.
El historial y la analítica forman parte natural del funcionamiento. Cada cambio relevante queda registrado: movimientos de grupo o sprint, cambios de responsable o estado, ediciones, actividades CRM, mensajes y creación de bugs. Con esa información, Qbugs.io muestra actividad por usuario, grupo, cliente, estado y rango de fechas. También identifica bugs atorados, tiempos de estancia, salidas hacia grupos finales, rebotes y participación. Las herramientas internas de administración agregan además series semanales o mensuales de altas de usuarios y proyectos para observar la evolución de la plataforma.
API, integraciones y operación técnica
Qbugs.io está orientado a la interoperabilidad. Incluye importador de Jira, búsqueda apoyada en ElasticSearch, WebSockets para experiencias en tiempo real, soporte de archivos, integración con Slack y endpoints MCP para conectar asistentes con herramientas controladas. La API cubre autenticación, proyectos, bugs y lista maestra. Al crear incidencias por API se puede indicar el grupo inicial y enviar campos adicionales tanto en JSON como en formularios, manteniendo compatibilidad con clientes que solo proporcionan los datos básicos.
La arquitectura está construida sobre Play Framework con Java, Twirl, Ebean y MySQL. Esa capa queda en segundo plano para el usuario final: lo importante es que Qbugs.io puede operar como aplicación web, tablero interno, canal de soporte embebido, Micro CRM, fuente de reportes y sistema consultable por asistentes.
Acceso, adopción y documentación
Qbugs.io se plantea como una herramienta de adopción gradual. El sitio público presenta una versión gratuita para proyectos pequeños, con proyectos y bugs ilimitados, tres colaboradores por proyecto y 200 MB de almacenamiento. También muestra planes Premium y Empresarial con almacenamiento por usuario, soporte técnico y capacidades para usuarios externos. Esto permite iniciar con un equipo pequeño y escalar cuando el proyecto requiera más colaboración, almacenamiento o atención a clientes.
Esta documentación se sirve directamente desde el archivo Markdown en la ruta `/doc`. La página conserva el español como idioma de origen y, en navegadores compatibles, usa de forma progresiva la API de traducción del navegador para adaptar el artículo al idioma preferido del visitante. Si esa API no está disponible o falla, el contenido original permanece visible sin bloquear la página.
En resumen, Qbugs.io no es solamente un tablero de pendientes. Es una plataforma de seguimiento que entiende que las incidencias cambian de manos, que los clientes necesitan visibilidad, que ventas requiere contexto verificable y que la inteligencia artificial resulta útil cuando se conecta de manera segura a información real. Su valor está en unir operación diaria, trazabilidad, priorización, analítica, notificaciones, colaboración externa, CRM e IA en un entorno accesible. La idea central puede expresarse así: Qbugs.io ayuda a que ningún bug, tarea, solicitud u oportunidad se pierda en el camino, porque cada equipo trabaja lo que le corresponde, cada movimiento queda registrado y cada persona puede consultar el estado real cuando lo necesita.