Retrospectiva_Semana4_2024 - CaviedesGitHub/MiProyectoFinal GitHub Wiki

Retrospectiva

Desde que afronte proyecto2 solo, sabia que no iba a ser fácil. Afortunadamente le coordinador de la maestría me asigno un tiempo que me permitió realizar el trabajo. El tiempo escasea ante tantas actividades por desarrollar y muchas de esas actividades son de aprendizaje por lo que te demoran un poco más. Sin embargo el reto me motivo, estoy aprendiendo más que antes porque me toca hacer todo. Desde colocar un numerito de estimación en una tarea hasta una decisión de diseño de alto nivel, como donde se va a desplegar la aplicación. Hacer todas las tareas me ha permitido fortalecer aquellas habilidades o competencias que casi no había desarrollado en la carrera.

Al querer ser más rápido, creo que entendí algo de la filosofía ágil. De como eliminar actividades, o cambiar la forma o frecuencia con que se ejecutan esas actividades con tal de lograr minimizar el tiempo perdido. Toda decisión que tomaba la tomaba teniendo en cuenta como haría el trabajo más rápido.

Seguir Haciendo (Keep doing)

  • A medida que repito actividades, aprendo métodos para hacerlas más eficientemente. Demoro menos tiempo ahora en ciertas actividades que cuando comencé el proyecto.
  • La disciplina. Creo que la disciplina a lo largo de estos meses fue muy importante. Aunque el tiempo que tuve fue bueno, sino fuera por la disciplina y constancia posiblemente no habría alcanzado a realizar el trabajo tampoco.
  • Concentración. Existen muchas distracciones que lo tratan de apartar del camino trazado.

Menos de (Less of)

  • Realizar trabajo de tipos de tareas distintos. El hecho de cambiar entre trabajar una tarea a otra de un tipo diferente incrementa el tiempo invertido. Es mejor tratar de desarrollar o realizar las tareas de un mismo tipo y después de acabar pasar a las de otro tipo, esto en la medida de lo posible.
  • Me gustaría dejar de consultar tanto en internet u otras fuentes, referencia sobre los comandos de los lenguajes de programación. Me gustaría tener un mayor dominio de ellos y bueno si, de vez en cuando consultar por un tema, pero que esto no sea tan frecuente como ahora.
  • Casi siempre estoy corriendo contra el tiempo. Me gustaría disminuir eso, aunque a veces es imposible y hasta bueno que ocurra pero no con tanta frecuencia.

Mas de (More of)

  • No dejar trabajo para ultima hora. Afortunadamente he empezado a terminar el trabajo con un tiempo de holgura, lo que me ha permitido trabajar tranquilo y sin tanta presión.
  • Mejorar la coordinación. Por el hecho de estar solo, el tiempo es un factor crucial y poder coordinar el trabajo con el resto de actividades del día es primordial para que se optimice la cantidad de tiempo trabajando.

¡Nunca más! (Stop doing)

  • Practicas sin el adecuado respaldo. Nunca realizar actividades que pongan en riesgo la integridad del software. O asegurar la manera de volver al estado inicial.
  • Comprometerse en trabajos que exceden tu capacidad laboral, ya sea por tiempo o carga.

Comenzar a (Start doing)

  • Estar seguro de que la app esta en su estado definitivo antes de generar lanzamientos(releases) y/o APKs
  • Dominar de mejor manera el idioma ingles, tanto en escucha como en lectura. Eso me ahorraría tiempo.
  • Tratar de dominar todo el espectro de la ingeniería de software. A veces me quedo mucho en el backend y descuido el frontend, la administración u otros campos.
  • Tratar todos los aspectos de una historia de usuario de una vez y no volver posteriormente al código de la historia para introducir etiquetas i18n, o etiquetas para referenciar los elementos desde cypress u otros aspectos.