Retrospective3 - SofiAlfonso/Odissea GitHub Wiki

ESCUELA DE CIENCIAS APLICADAS E INGENIERÍAS-Retrospective 3

image

What should we continue to do?

  • Timely implementation of key functionalities such as text recognition, AI, and speech recognition.
  • Strong individual progress tracking, evidenced by detailed weekly reports and clear schedules.
  • Effective documentation and collaboration, as shown in the use of GitHub's wiki and preparation for deliverable presentations.
  • Consistent improvement in group communication, despite needing further refinements.

What should we start doing?

  • We should start updating the project backlog as tasks are completed, rather than retrospectively, to ensure accuracy in planning.
  • We should start improving coordination when working on project reorganization and branching to avoid conflicts and improve workflow.
  • We should follow our diagrams more closely during implementation to align with the planned architecture and improve delivery speed.
  • We should create better time management practices during development and ensure that we allocate enough time to both learning and implementation of new technologies (like AI and speech recognition).
  • We should formalize the use of virtual environments and proper branching strategies to avoid merge conflicts.

What should we stop doing?

  • We should stop allowing unrelated discussions to dominate the time allocated for weekly meetings, keeping the focus on task updates and deliverables.
  • We should stop postponing work on critical tasks, such as diagram finalization and AI implementation, which sometimes delay project progress.
  • We should stop underutilizing the teacher’s resources, and instead actively incorporate feedback and best practices from provided materials.
  • We should stop merging code without reviews and testing, particularly when new functionality is being added to avoid breaking the main branch.