Sprint‐2 Retrospective Meeting Minutes - SubarnaSaha08/JUMCMS-Jahangirnagar-University-Medical-Center-Management-System GitHub Wiki
Date
October 15, 2024
Location
Online, Google Meet
Time
10:30 PM
Attendees
Product Owner
Hasan Al Mamun(HS)
Scrum Master
Sudipta Singha(SD)
Other team Members
- Fatima Binte Aziz(FB)
- Subarna Saha(SS)
- Shabrina Akter Shahana(SA)
- Saud Al Nahian(NH)
Sprint Overview
Sprint Goal
Implement core features outlined in the Software Requirement Specification, including submitting test reports, collect test reports and prescriptions, prescribe patients, certify for fund-raise, update stock information, visit seasonal disease portal.
Sprint Duration
October 3, 2024
to November 15, 2024
Total Story Points
Total 6 story points was planned and all of them are completed
What Went Well
Discussing the positive aspects of the sprint, including achievements, successful teamwork, and processes that worked well.
- The TDD Approach of software development went smoothly.
- Completed Submit Test Report feature where lab technicians can submit test report of patients.
- Completed Collect Test Reports feature where patients can login to their dashboard and collect test reports which are submitted by lab technicians.
- Completed Prescribe Patients feature where doctor can prescribe medicines, suggest tests and give advice.
- Completed Certify For Fund-raise feature where admin can approve fund-raise applications.
- Completed Update Stock Information feature where storekeeper can update medicine stock information, add medicines to the store.
- Completed Visit The Seasonal Disease Portal where any user can see blogs published by admin.
- Tested all the implemented feature and all test were passed.
- Continuous Integration was successfully implemented using Github Actions.
- All branches were merged to main branch.
- Sphinx documentation was added successfully.
What Could Be Improved
Identifying areas for improvement, including challenges faced, bottlenecks, and aspects of the sprint that could be better.
- Faced some problems during branch merging. The merging procedure created a lot of conflicts, which are manually resolved.
- A proper .gitignore file was not implemented at first. Some pycache files are generated. Those pycache files created merge conflicts and takes some space in the repository.
- Faced some problems when adding sphinx documentation. But at the end sphinx documentation was properly added.
Lessons Learned
Capturing any key lessons learned from the sprint that can be applied to future sprints.
- Understood and practiced how "TDD" approach of software development works.
- Understood and practiced continuous integration using github actions.