Skip to content

Workflow

Gaby González edited this page Nov 16, 2022 · 7 revisions

🪧Inicio

  • Para iniciar el trabajo se hizo fork del repositorio base.

  • Luego cada miembro del equipo clonó el repositorio forkeado a su entorno local.

  • En la sprint planning de la primera semana se definieron las tareas que haríamos esa semana y se acordaron criterios, como nombres de archivos a utilizar.

  • Además, cada integrante eligió el grupo de universidades con cual trabajar:

    • Grupo A: Matías
    • Grupo B: Aldo
    • Grupo C: Mau
    • Grupo F: Naza
    • Grupo G: Gaby
    • Grupo H: Leo
  • Para llevar control de las tareas del backlog, se utilizó la aplicación online Trello. Se creó un tablero importando las tareas de la planilla proporcionada, asignándolas a cada miembro del equipo.

⏳Luego

  • Al finalizar cada etapa, se acordaba que miembro del equipo sería el encargado de hacer el merge correspondiente de las ramas indivudales a la rama master y subirla a este repositorio remoto en Github.

  • En cada sprint planning se acordaban las tareas a realizar en la semana y se definian las custiones pendientes de la semana anterior.

  • Se decidió crear esta wiki para registrar principalmente: diferentes criterios acordados, que se definian en base a los problemas que iban surgiendo para realizar las tareas, y los recursos externos utilizados en la resolución de problemas.

  • Con el fin de dar un buen seguimiento al proyecto, se mantuvo una constante comunicación entre los miembros del grupo utilizando un servidor propio de discord y un grupo de whatsapp.

🤝Criterios acordados

Son tanto acuerdos entre les miembres del grupo, como aclaraciones realizadas por el mentor.

  • En tarea extract:

    • Traer solo las columnas que hagan falta, nada de procesamiento y después procesar en pandas
    • Guardar nombre en last_name
    • Crear first_name con ´NULL AS´
    • age crearla con ´NULL AS´
  • En tarea transform:

    • En caso de que el año de birth_date tenga 2 dígitos, completar el siglo teniendo en cuenta que el mínimo de edad es 15.
    • Dejar todo el nombre en last_name sin separar porque no podemos saber donde termina nombre y comienza apellido (en general).
    • Calcular la edad al momento de inscripción, no al año actual.
    • Si una localidad tiene más de un CP utilizar el primero.
  • En tarea de logging:

    • Loggear un msje a archivo al iniciar y terminar cada tarea.

Clone this wiki locally