1. Skip to content

1. 🐞 Bug Report

1.1 📌 Título

[Componente] [Error] al [acción] en [entorno] Ejemplo: "Login – NullPointerException al autenticar en staging"


1.2 📋 Contexto

  • Producto/servicio: [Nombre del sistema o microservicio]
  • Versión/commit: [Tag, hash de commit o versión desplegada]
  • Entorno: [prod/staging/local, SO, JVM, Docker image, configuraciones clave]
  • Cambios recientes: [Despliegues/configuraciones desde YYYY-MM-DD]
flowchart LR
    A[Reporte Recibido] --> B{Reproducible?}
    B -- Sí --> C[Triaje & Prioridad]
    B -- No --> D[Pedir más info]
    C --> E[Asignar Dev]
    E --> F[Fix & Test]
    F --> G[Deploy & Verify]

1.3 🔄 Reproducibilidad

  1. Paso 1: [acción precisa]
  2. Paso 2: [input exacto]
  3. Paso 3: [resultado observado]

  4. Frecuencia: [ej. 3/10 intentos; solo con X datos; solo en horario pico]


1.4 ✅ Esperado vs ❌ Actual

  • Esperado: [qué debería ocurrir]
  • Actual: [qué ocurre realmente: error/log exacto, stacktrace, código de estado]

1.5 📂 Evidencia

  • Logs con timestamps y correlation IDs
  • Métricas (CPU, latencia, GC) antes/durante/después
  • Payloads (anonimizados)
  • Capturas de pantalla

1.6 📊 Impacto

  • Usuarios afectados: [# o %]
  • Transacciones fallidas: [# o %]
  • Costo / SLA: [impacto en negocio]

1.7 💡 Hipótesis

  • Sospecha en módulo X
  • Posible regresión por cambio Y
  • Dependencia Z involucrada

1.8 🛠️ Acciones iniciales

  • Descartado: [qué ya se descartó: recursos, permisos, colas, etc.]
  • Próximo paso: [ej. aislar en staging con mismos datos, habilitar debug]

➡️ Ver Ejemplo