Sprint 3: 11. Estimar Tareas
🟨 Entradas
🛠️ Herramientas
🗓️ Reuniones de planificación del Sprint 🏁

✨ Criterios de estimación ✨
Para estimar con precisión nuestras tareas e historias de usuario evaluamos cinco factores clave:
- 1️⃣ Complejidad: ¿Qué tan difícil es implementar la tarea o historia de usuario?
- 2️⃣ Nuevas herramientas: ¿Involucra nuevas herramientas o lenguajes con los que el equipo no está familiarizado?
- 3️⃣ Tamaño del esfuerzo: ¿Cuánto trabajo implicará realizar la tarea?
- 4️⃣ Tiempo estimado: ¿Cuánto tiempo llevará completar la tarea?
- 5️⃣ Dependencias: ¿Qué tan dependiente es la tarea de otras historias de usuario o módulos del sistema?
🛠️ Métodos de estimación
📊 Planning Poker
Un enfoque colaborativo donde el equipo asigna puntos de historia de acuerdo con complejidad, esfuerzo y riesgo usando la secuencia de Fibonacci (1, 2, 3, 5, 8, 13…).
Ventajas:
- 💬 Fomenta la discusión abierta.
- 🎯 Reduce las estimaciones extremas y promueve el consenso.

✅ Salidas
Effort Estimated Task List
ID TAREA | Descripción de la tarea | Estimación (Planning Poker) |
---|---|---|
SCRUM-63 | Establecer la conexión autenticada con la API de Google Sheets. | 5 |
SCRUM-60 | Configurar el nodo para leer los datos del Sheet correcto. | 3 |
SCRUM-61 | Implementar el mecanismo de procesamiento por lotes. | 5 |
SCRUM-62 | Desarrollar el script de transformación para mapear los campos del Sheet. | 5 |
SCRUM-64 | Añadir el nodo HTTP Request para hacer la llamada POST al endpoint /clientes/bulk-clients. | 3 |
SCRUM-138 | Configurar la autenticación y los encabezados correctos para la API del CRM. | 3 |
SCRUM-139 | Implementar la lógica para consolidar resultados (éxitos, fallos). | 5 |
SCRUM-140 | Formatear el mensaje de resumen del reporte. | 2 |
SCRUM-141 | Configurar y añadir el nodo de Telegram para enviar la notificación. | 3 |
SCRUM-142 | Diseñar y desarrollar un botón/sección en el panel de administración. | 5 |
SCRUM-143 | Crear un endpoint seguro que active el webhook de n8n. | 5 |
SCRUM-144 | Conectar el botón de la UI con el nuevo endpoint del CRM. | 3 |
SCRUM-145 | Crear guía de formato CSV/Excel esperado por el flujo. | 2 |
SCRUM-69 | Crear un endpoint GET /entregas/hoy filtrado por técnico y fecha. | 3 |
SCRUM-70 | Configurar webhook para escuchar mensajes de WhatsApp. | 2 |
SCRUM-71 | Identificar el comando "/entregas hoy" y llamar a la API. | 2 |
SCRUM-72 | Formatear la respuesta en mensaje de texto para WhatsApp. | 1 |
SCRUM-65 | Crear/adaptar un endpoint GET /kpi/summary. | 3 |
SCRUM-66 | Detectar el comando "/kpi" y validar el rol. | 3 |
SCRUM-67 | Llamar a la API de KPIs si la validación es exitosa. | 2 |
SCRUM-68 | Formatear la respuesta y enviarla al administrador. | 1 |
SCRUM-168 | Implementar temporizador de inactividad en frontend. | 5 |
SCRUM-169 | Diseñar y desarrollar modal de advertencia. | 3 |
SCRUM-170 | Implementar lógica del modal, botón y cierre de sesión automático. | 5 |