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

Meeting Notes - 07-11-2024

Date, Duration, and Location:

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

Editor

Hasneen Tamanna Totinee

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 Owners: Shanjida Alam (SA)
  • Development Team Members: SH, SA, IH, HT, TH, JK

Daily Task Progress

MEMBER(S) What we did yesterday? What problems faced? What will do today?
1. SH Started generating test cases None Implement the test cases for my feature
2. SA Created a UI for resident complaints,
Created model class for Complaints,
Created a new branch in GitHub
None Generate test cases for TDD
3. IH Explored Test-Driven Development (TDD) principles relevant to the "Create Community Bulletin Board" feature,
Began setting up preliminary test cases
While connecting database Refine and finalize test cases for the "Create Community Bulletin Board" feature
4. HT Created CreateBillModel,
Designed the UI,
Generated 2-3 test cases,
Created totinee-create-bill branch on github and pushed the changes
Faced some complications maintaining the test case structure Run the test cases,
Write the functions and re-run the test cases,
Write rest of the test cases
5. TH Generated test Cases for my feature No issues faced so far Create model and try to run the generated test cases
6. JK Created a collection in Firebase Firestore named manageParking with the required fields,
Created a model class named ResidentParkingModel with the corresponding fields,
Generated a test case for the ParkingRequest method in the ViewModel class
Encountered dependency resolution issues with class mocking while writing the test case,
Experienced problems accessing the Firebase Database,
Data could not be retrieved from Firestore for unknown reasons
Generate the remaining test cases for TDD purposes,
After finalizing the test cases, convert them into actual Java classes,
Complete the UI design afterward

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.

  • Keep Necessary Screenshots at Every Step: Remember to take screenshots after running the test cases first, which will return failed result, and again take screenshot after writing the functions, and re-running the test cases which should return passed/successful result.

⚠️ **GitHub.com Fallback** ⚠️