302CEM assignment source code
A project carried out using Agile Development Methodology. The team experienced developing a project under SCRUM which, include few implementation below
- Kanban Board
- Keeping track of task progression everyday for all group member
- Product Backlog
- List out all the requirement of the restaurant ordering system and separate it into 3 sprint.
- Sprint Backlog
- Take the individual sprint backlog that include user backstories, task, person in charges, estimated hour spent and actual hour spent.
- Burndown Chart
- Burndown Chart is useful to calculate the likelihood of completing work in the available time.
- Sprint Review
- At the end of each sprint, there is a sprint review performed together with the product owner, which mark the feature request/bug found in a documentation.
- Sprint Retrospective
- After sprint review, sprint retrospective is carried out between group member to evaluate their performance during the sprint, which good practices that need to be pickup, bad practices that need to stop and good practices that needs to continue doing.
- Daily Standup Meeting
- Communication is vital. Especially the entire project is carried during online classes, therefore, the team spent about 15minute daily to update each other on their project progress.
Application order screen that only shows the available occupied table
Application Food Menu Screen that is used to add food into order list
Application Homepage for staff with Server roles after an order is placed.
-
Google Platforms
Google Spreadsheets, Google Slides, Google Docs, Google Firebase
-
Version Control Platfornm
GitHub Desktop GitHub Service
-
Android Platforms
Android Studio Android Emulators
-
Storyboard Apps
Trello
-
Messaging Apps
Whatsapp Discord BlackBoard Ultra