Skip to content

Planning

SkidroRLD edited this page Nov 29, 2021 · 19 revisions

Overall Breakdown:

Project Planning Update 3 Nov 2021

We have met our targets for Project Part 2 and have over 50% coverage on intended Use Cases.
What remains to be done for Project Part 3 are Map operations, Follow requests, grant and deny permission to follow, the photograph for a habit event to be taken with the camera within the app and manually reorder habits on my list of habits.

Throughout the project, we have learnt the workflow of building an Android app from using views to linking them up to listeners and interaction objects, to layout and fragments. David always polishing stuff related to the UI/layout to ensure great design.

We have reached a very good flow with project management, and our workflow in terms of assigning tasks/open issues on the project board, branches, pullrequests, reviews, and merge has been highly successful.

  • Abeer kept an eye on the overall project management, project board, open issues, pace, and quality.
  • Shivam and David dealt with any bug fixes or speeding up parts of the projects that were slowing down., and activity layout creation and polishing.
  • Akrash kept track of the meetings, took meeting notes and made the wiki to keep track of the tasks finished, assigned and tasks remaining for the project.
  • Tanyaradzwa frequently reviewed GitHub pull requests and took care of merge conflicts.
  • We frequently communicate over Discord and get to know the project progress using Discord-GitHub Integration and overall everyone played their part in the project.

We anticipate a smoother flow for Project part 4, resulting in a polished deliverable thanks to our strong teamwork. The Project board is an accurate indicator of our progress and team cohesion, and serves as a good tracking mechanism for who has done what.

  • 3rd Nov

    • Team members met in the lab and discussed final deliverables for project part 3.
    • By 3rd Nov, Search and Progress Bar were completed.
    • During the week, Shivam and Akarsh worked on fixing bugs present in UserProfileActivity.
  • 30th Oct

    • TodaysHabits (except progress bar), DeleteHabit, HabitEvents and Login were completed.
    • We collaborated and helped in debugging errors we faced, reviewed the tasks and project progress so far and tested the project code.
  • 27th Oct

    • All team members met.
    • SignUp, AddHabitActivity and EditHabitActivity were completed. We discussed every member's progress and assigned deliverables for the next meeting on 14th Nov where we plan to have a collaborative work session.
  • 20th Oct

    • All team members met with TA. We divided the tasks amongst ourselves.
    • Tanyaradzwa was responsible for Login, Signup and UML.
    • David was responsible for Habits, Today's Habits Activity, and NavigationBar.
    • Abeer was responsible for AddHabit, EditHabit and testcases.
    • Akrash was responsible for User Profile, and Wiki.
    • Shivam was responsible for Search, Notifications and Follow/Following.
  • 27th Oct

    • All team members divided the work amongst ourselves.
    • Shivam was responsible for wiki and making a system to uniquely identify each user.
    • Akrash was responsible for camera functionality and edit habit events.
    • David was responsible for reordering habits, a bunch of layout changes in notifications, search and creating Feed
    • Abeer was responsible for location functionality for events, edit habit events and Tests.
    • Tanyaradzwa was responsible for tests for events and working on ViewEventList for each habit.
  • 3rd Nov

    • Half-finished prototypes of the code were tested and test cases were designed for special cases.
    • Limit on image size and rescaling of images was implemented by Akrash.
    • CRC cards and UML was finished by Tanyaradzwa.
    • David finished the implementation of feed and reordering habits.
    • Abeer finished adding location functionality.
    • New login and register system implemented by Shivam.
    • Discussions on final deliverables and outlier cases.
  • 10th Nov

    • Reading week discussions, team-members finalized the workflow and planned on not working the reading week in order to relax.
  • 17th Nov

    • Final deliverables were merged and tests were finished.
    • Wiki design was finished
    • App was thoroughly tested by all members and final merges were made.
Clone this wiki locally