Searching...
lunes, 28 de agosto de 2023

Plantilla de Peticiones JIRA para Data Engineering

1. Información Básica:

  • Título del JIRA: [Breve descripción del requerimiento o tarea]
  • Tipo de Tarea: [Análisis, Ingesta, Transformaciones Launcher, Transformaciones Capa Snapshot, Flujo CEFEO, Spark-Lineage/Datahub, Dolphin, Documentación, Otras Tareas Técnicas]

2. Descripción Detallada:

  • Objetivo: ¿Cuál es el propósito principal de esta tarea? ¿Qué se espera lograr?
  • Contexto: ¿Por qué es necesaria esta tarea? ¿Hay algún antecedente o situación actual que deba ser conocido?
  • Especificaciones Técnicas: Detalles técnicos relevantes para la tarea. Por ejemplo, para una ingesta, especificar la fuente de datos, el formato, la frecuencia, etc.

3. Recursos y Referencias:

  • Artefactos de Diseño: Enlaza directamente a los diseños técnicos, plantillas de ingestas, etc., preferiblemente almacenados en Confluence o en un repositorio centralizado.
  • Referencias Anteriores: Enlaza a JIRAs relacionados, correos electrónicos, conversaciones de Slack, etc., que puedan proporcionar contexto adicional.

4. Herramientas y Servicios AWS Involucrados:

  • Servicios AWS: [S3, Athena, Glue, EMR, etc.]
  • Lenguaje de Programación: [Scala, si es relevante para la tarea]

5. Criterios de Aceptación (Definition of Done):

  • Enumera los criterios específicos que deben cumplirse para considerar que la tarea está completa. Por ejemplo:
    • Código desarrollado y revisado.
    • Pruebas unitarias y de integración realizadas.
    • Documentación actualizada.
    • Datos cargados correctamente en S3 (para tareas de ingesta).
    • Transformaciones validadas y datos disponibles en Athena (para tareas de transformación).
    • Etc.

6. Comentarios Adicionales:

  • Cualquier otra información o detalle que el equipo deba conocer.


Ejemplo:

CampoDetalle
Información Básica
Título del JIRAIngesta de datos de ventas desde API externa
Tipo de TareaIngesta
Descripción Detallada
ObjetivoIngestar datos de ventas diarias desde una API externa para análisis en Athena.
ContextoNecesitamos analizar las ventas diarias en comparación con las campañas de marketing.
Especificaciones TécnicasFuente: API externa (URL proporcionada). Formato: JSON. Frecuencia: Diaria a las 00:00 UTC.
Recursos y Referencias
Artefactos de Diseño[Enlace a Confluence con diseño técnico]
Referencias Anteriores[Enlace a JIRA relacionado]
Herramientas y Servicios AWS
Servicios AWSS3, Athena, Glue
Lenguaje de ProgramaciónScala
Subtareas y Estado
Subtarea 1Desarrollo del código de ingesta 🟢
Subtarea 2Pruebas unitarias 🟡
Subtarea 3Carga de datos en S3 🟢
Subtarea 4Validación en Athena 🟠
Subtarea 5Actualización de documentación 🟡
Criterios de Aceptación (Definition of Done)
Criterio 1Código desarrollado y revisado.
Criterio 2Datos cargados correctamente en S3.
Criterio 3Transformaciones validadas y datos disponibles en Athena.
Criterio 4Documentación actualizada en Confluence.
Comentarios AdicionalesLa API externa tiene un límite de 10,000 registros por solicitud.

Leyenda de Banderas de Colores:

  • 🟢 Verde: Completado
  • 🟡 Amarillo: En progreso
  • 🟠 Naranja: Pendiente
  • 🔴 Rojo: Bloqueado

 

0 comentarios:

Publicar un comentario

Gracias por participar en esta página.

 
Back to top!