Probar gratis
4 min lectura Guide 790 of 877

Spikes Técnicos y Tareas de Investigación

Los spikes responden preguntas antes de que inviertas en soluciones. GitScrum ayuda a equipos a trackear trabajo de investigación y capturar aprendizajes para referencia futura.

Cuándo Hacer Spike

CUÁNDO HACER UN SPIKE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ HAZ SPIKE CUANDO:                                           │
│ ─────────────────                                           │
│                                                             │
│ FACTIBILIDAD DESCONOCIDA:                                   │
│ "¿Podemos siquiera hacer esto?"                           │
│ "¿Funcionará esta tecnología para nuestro caso?"         │
│ "¿Es técnicamente posible?"                               │
│                                                             │
│ ESTIMACIÓN INCIERTA:                                        │
│ "No tenemos idea de cuánto tomará"                        │
│ "El equipo nunca ha hecho esto"                           │
│ "Podría ser 2 días o 2 semanas"                           │
│                                                             │
│ MÚLTIPLES OPCIONES:                                         │
│ "¿Debemos usar Librería A o Librería B?"                  │
│ "¿Cuál es el mejor approach?"                             │
│ "Necesitamos comparar opciones"                           │
│                                                             │
│ RIESGO DE INTEGRACIÓN:                                      │
│ "¿Funcionará con nuestro sistema existente?"              │
│ "¿Cómo conectamos a esta API?"                            │
│ "¿Cuál es el impacto de performance?"                     │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ NO HAGAS SPIKE CUANDO:                                      │
│ ──────────────────────                                      │
│ ❌ El equipo ya sabe la respuesta                          │
│ ❌ Es un tipo de trabajo familiar                          │
│ ❌ El spike tomaría tanto como simplemente hacerlo        │
│ ❌ Parálisis por análisis - solo intenta                   │
└─────────────────────────────────────────────────────────────┘

Estructura del Spike

TEMPLATE DE SPIKE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ SPIKE: Approach de Generación PDF                          │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ TIPO: Spike Técnico                                    ││
│ │ TIME BOX: 2 días                                        ││
│ │ OWNER: @alex                                            ││
│ │                                                         ││
│ │ PREGUNTA A RESPONDER:                                    ││
│ │ ¿Qué librería PDF debemos usar para generación         ││
│ │ de facturas que soporte nuestros requisitos?           ││
│ │                                                         ││
│ │ CONTEXTO:                                                ││
│ │ Necesitamos generar facturas PDF con formato           ││
│ │ personalizado, múltiples idiomas, y branding.          ││
│ │                                                         ││
│ │ CRITERIOS DE ÉXITO:                                      ││
│ │ ☐ Evaluar al menos 3 opciones                          ││
│ │ ☐ Probar requisitos críticos                           ││
│ │ ☐ Documentar pros/cons                                 ││
│ │ ☐ Hacer recomendación                                  ││
│ │                                                         ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘

Output del Spike

DOCUMENTO DE RESULTADOS DEL SPIKE
═════════════════════════════════

SPIKE: Approach de Generación PDF
COMPLETADO: 2024-01-17
OWNER: @alex

RESUMEN:
Evaluamos 3 librerías PDF: PDFKit, Puppeteer, wkhtmltopdf.
Recomendamos Puppeteer basado en nuestros requisitos.

HALLAZGOS:
┌─────────────────────────────────────────────────────────────┐
│ PDFKit:                                                     │
│ ✅ Rápido, bajo overhead                                   │
│ ❌ Layouts complejos son difíciles                         │
│ ❌ Sin soporte de CSS                                      │
│                                                             │
│ Puppeteer:                                                  │
│ ✅ Usa HTML/CSS (equipo lo conoce)                        │
│ ✅ Output pixel-perfect                                    │
│ ✅ Buen soporte de multi-idioma                           │
│ ❌ Requiere Chrome headless                                │
│                                                             │
│ wkhtmltopdf:                                                │
│ ✅ Simple                                                  │
│ ❌ Dependencia externa                                     │
│ ❌ Limitaciones de rendering                               │
│                                                             │
└─────────────────────────────────────────────────────────────┘

RECOMENDACIÓN:
Puppeteer - mejor balance para nuestras necesidades.

SIGUIENTE PASO:
Crear story de implementación (~5 story points)

Soluciones Relacionadas de GitScrum