Sprint I Retrospective - melcholign/harvest-cart GitHub Wiki
Sprint I Retrospective
Date/Location: 23/11/2024, Discord
Meeting Duration: 11:23 pm - 11:45 pm
Attendees: Faiyad Hossain (FD), Abrar Ur Alam (AB), Fazle Rabby Foysal (FZ)
Meeting Facilitator: AB
Retrospective
What Went Right?
- Successfully implemented account creation facilities for both customer and farmer roles.
- Established a operational authentication system.
- Email verification process for customer worked according to specifications.
- Developed a robust subsystem for managing customer shopping baskets.
- Provided an expansive account management solution for farmers.
What Went Wrong?
- Could not hold standup meetings consistently over the course of the sprint.
- Could not produce sprint-related documentation in time.
- Failed to estimate the time and effort required in accomplishing tasks.
- Difficulty in organizing code according to MVC architectural pattern in NodeJS.
- Could not implement the functionality to upload image files of farmer's.
- Spent excessive amount of time on working out customer account creation, validation, and authentication mechanisms.
- Unable to start working product search requirement due to inactivity.
- Did not do any unit tests.
- Minimal source-code level docs.
What Can We Improve in the Next Iteration?
- Hold standup meetings every 2 days.
- Produce sprint-related documentation within 2 days from any event (standup, planning, retrospective).
- Discuss among ourselves and refer to various educational resources to figure out optimal code organization in MVC pattern.
- Properly explore the complexities of tasks and break them down into simpler, manageable problems.
- Make it an objective to enable farmer roles to upload image files for product thumbnails, at the very least.
- Write unit tests, and produce test reports.
- Write source-level docs.