Sprint 1 Retrospective Meeting Minutes - nighttourist/Batch-Management-System GitHub Wiki
SPRINT 1 EVALUATION IN RETROSPECT
Author
Samia Alam
Date/Time/Meeting Platform
2 November 2024
10.00 pm
CSE-201 No Room
Attendees
AS
SM
NR
AS
TL
RH
Samia Alam
Meeting Chair and Note Taker: Evaluation
- What went well?
- What went wrong?
- How can we improve?
- What have we learned?
Category | Details |
---|---|
โ Well | - ๐ Token creation for batch validation works correctly. - ๐ Registering a new batch functions properly. - โ๏ธ Editing and updating batch information works smoothly. - ๐ Semester form stores data correctly. - ๐ค Editing student information is smooth and efficient. - ๐ข Notices are created and displayed quickly. |
โ Wrong | - ๐ฉ API was sometimes not working properly. - ๐ Some forms did not store data correctly. - โ Faced challenges in creating and integrating test cases into the code. - ๐ง Encountered issues when pushing code to the personal branch. - ๐ Faced problem displaying all notices, especially the latest notice. |
๐ง Improve | - ๐ ๏ธ API Reliability: Review and debug API endpoints to ensure they handle all cases smoothly. Implement error handling and logging to quickly identify failures. - ๐๏ธ Data Storage in Forms: Validate data entry and storage mechanisms in the forms, possibly adding client-side validation to prevent incomplete or incorrect submissions. - ๐งช Test Case Implementation: Research or seek guidance on creating and adding test cases. Use a testing framework (e.g., Jest, Mocha) to build basic tests, starting with simpler functionalities. - ๐ Branch Management: Familiarize with Git branch management best practices, ensuring code pushes are seamless. Try smaller, more frequent commits to minimize merge conflicts. - ๐ Notice Display Logic: Refine the logic to display notices by timestamp, ensuring the latest notices appear at the top. Consider adding sorting or filtering options in the UI for user control. |
What we have learnt ?
- Git & GitHub how to work and git commit like
git add -A, git commit -m"message" git checkout, branch management
- GitHub Repository maintain
create repository, push , pull, fork
- Documentation Tools ```jsDoc`` how to use jsDoc and appropriate commenting to make documentation.
- CI/CD Tools
Jenkins, github action
basic of continues integration , continues deployment and how to work this and maintain this. - Unit Testing
Jest, Jasmine
how to work Jest, and takemock
data for unit testing , writing test case and test function. - Api Testing
Postman
how make api and test using postman also make api documentation. - Architecture Design Pattern
MVT, MVC, SPA
how to make an enterprise level application using MVT and SPA (for frontend) - Codding Standard For team work how to maintain our codding standard and use
Git hub wiki
- Overleaf how to use overleaf to make report , latex command writing.
- Tools
toggle for time management, discord, trello for task management