4 puntos por GN⁺ 2024-05-11 | 2 comentarios | Compartir por WhatsApp
  • Jam permite que personas no desarrolladoras, como product managers, compartan en un solo enlace la información de herramientas de desarrollo y el video de la sesión, para evitar crear tickets de bugs vagos y difíciles de reproducir
  • Los reportes de bugs tradicionales suelen perder información fuera de la captura de pantalla o usar expresiones ambiguas como “no funciona”, lo que retrasa la corrección mientras se aclaran los pasos de reproducción en comentarios de Jira
  • Jam ofrece información de herramientas de desarrollo sincronizada con el video de la sesión, como un archivo HAR compartible, y si el bug acaba de ocurrir, puede reproducir de inmediato el DOM como si fuera un video de 30 segundos
  • Reduce el tiempo de depuración con funciones como la redacción automática de pasos de reproducción, atajos de Chrome DevTools y extracción del nombre de la mutation y errores desde respuestas GraphQL
  • El producto lleva 2 años desde su lanzamiento, con más de 2 millones de bugs corregidos usando Jam, y mantiene un plan gratuito mientras ofrece funciones empresariales en niveles de pago

El vacío en los reportes de bugs al que apunta Jam

  • Jam es un depurador web que parte del problema de que personas no desarrolladoras, como product managers, tienen dificultades para crear tickets de bugs útiles para ingeniería
  • Los cuellos de botella más comunes en los reportes de bugs son la pérdida de información y las expresiones ambiguas
    • Incluso si se adjunta una captura de pantalla, la información que necesita ingeniería puede quedar fuera de los límites visibles
    • Con solo decir “no funciona”, es difícil saber si se devolvió un error o si la UI no respondió
    • Mientras se intercambian varias rondas de comentarios asíncronos en Jira para confirmar cómo reproducirlo, la velocidad de corrección se ralentiza
  • Aunque la forma de desarrollar software ha cambiado mucho, la forma de capturar y reportar bugs sigue siendo manual y con muchas pérdidas

Compartir herramientas de desarrollo y video de sesión en un solo enlace

  • Jam comparte herramientas de desarrollo + video en un solo enlace
    • Se parece a un archivo HAR compartible sincronizado con la grabación de la sesión
    • Si el bug ocurrió hace un momento, se puede compartir una repetición instantánea que reproduce el DOM como un video de 30 segundos
  • Para facilitar la depuración, ofrece las siguientes funciones
    • Jam redacta automáticamente los pasos de reproducción
    • Las herramientas de desarrollo de Jam usan atajos de teclado familiares de Chrome DevTools
    • Analiza respuestas GraphQL para extraer el nombre de la mutation y los errores
      • Como GraphQL usa un solo endpoint para todas las solicitudes y siempre devuelve 200, al depurar a veces hay que revisar una por una las solicitudes GraphQL para encontrar la que se busca
  • Han pasado 2 años desde el lanzamiento del producto, y sus usuarios han corregido más de 2 millones de bugs con Jam

El plan gratuito y el trasfondo del equipo

  • Jam puede usarse gratis para siempre, y las funciones que necesitan las empresas reales se ofrecen en niveles de pago
    • Dos cofundadores y alrededor de la mitad del equipo son exintegrantes de Cloudflare
    • Por la experiencia en Cloudflare de recibir mucho feedback a través del nivel gratuito, quieren mantener también en Jam un plan gratuito amplio
  • Jam está contratando ingenieros y orienta a las personas interesadas a jam.dev/careers

2 comentarios

 
mammal 2024-05-11

El original dice "ex-Cloudflare Team", pero el título en GN+ aparece como si fuera un empleado de Google.

DeepL también traduce mal las oraciones que incluyen "We", como si fueran Unity...

De repente me dio curiosidad saber cómo son los datasets en coreano de los modelos de lenguaje 🤔

 
xguru 2024-05-12

Hmm. Esto se tradujo de una forma realmente extraña. Como de todos modos no parece ser algo importante, dejé esa parte fuera.