Daily Scrum 4 (Sprint 2) - shanjida-alam/Smart-Living-Community GitHub Wiki

Meeting Notes - 14-11-2024

Date, Duration, and Location:

14-November-2024 6:00 PM 15 Minutes Discord Voice Channel

Editor

Shanjida Alam

Attendees:

  • Mst. Solaimi Hamid (SH)
  • Shanjida Alam (SA)
  • Irtifa Haider (IH)
  • Hasneen Tamanna (HT)
  • Md. Tanvir Hossain Saon (TH)
  • Jubaer Ahmad Khan (JK)

Daily Scrum Time

  • Frequency: Every 2 days
  • Time: 6:00 PM

Scrum Roles

  • Scrum Master: Jubaer Ahmad Khan (JK)
  • Product Owner: Shanjida Alam (SA)
  • Development Team Members: SH, IH, SA, TH, HT, JK

Daily Task Progress

Member(s) What We Did Yesterday Problems Faced What Will Do Today
SH Completed 7 test cases. Feature is not runnable due to exception handling issues. Try to solve the problem and complete more test cases.
SA Successfully implemented TDD for the Create Complaint feature. Modified the Complaint Form UI. Successfully saved resident complaints to the database with validation. Encountered issues generating test cases, passing failed test cases, and synchronizing data with Firebase. Generate documentation and open a pull request for CI testing.
IH Worked on TDD implementation for the Bulletin Board feature. Completed test cases for the Create Announcement functionality. No major blockers; minor setup issues were encountered but resolved. Resolve Firebase integration issues for data storage. Ensure all test cases pass successfully, perform end-to-end testing, and add documentation.
HT Wrote functions to pass test cases and generated documentation. While writing functions individually to pass test cases, forgot to turn on the toggle for 1.5 hours. Merge with the main app, generate documentation, and push to GitHub.
TH Implemented TDD for the Security Log feature. Successfully implemented all possible test cases after writing them. Encountered difficulties in generating test cases and faced issues while running test cases. Enhance the feature if modifications are needed and deepen understanding of testing.
JK Completed TDD for multiple test methods in the testing package (bookInstantlyTest, bookPermanentTest, loadRecentBookings, submitParkingRegistration, getRegistrationStatus). Integrated test codes into the product code. Implemented sub-fragments hosted by ResidentParkingFragment including:ResidentRegisterVehicleFragment, ResidentInstantBookingFragment, ResidentPermanentBookingFragment, RecentBookingFragment. All sub-fragments were individually implemented with the help of test codes and followed the MVVM pattern. Encountered dependency injection issues while running test cases. Faced challenges handling Firebase for mocking/stubbing. Perform Continuous Integration tests for the test class and improve project features.

Notes

  • Maintain a Single Activity with Multiple Fragments: Ensure the project follows a single-activity structure, with navigation handled through multiple fragments. This approach promotes modularity, easier navigation management, and better alignment with modern Android architecture practices.
⚠️ **GitHub.com Fallback** ⚠️