ESCUELA DE CIENCIAS APLICADAS E INGENIERÍAS-Retrospective 3
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.