Here is our completed work from deliverable 3.
It contains our Project Environment, Product Backlog,
Release Plan, and Sprint Plan.
Project Environment
Task Board Tools
Trello is used for our task board.
Burn-Down Chart Tools
Online Visual Paradigm is used for our
burn-down chart.
Maintaining the Burn-Down Chart
Tia will update the burn-down chart. Each
team member will update the sprint backlog
on Google Sheets and Trello of story points
done per day.
Team Member Roles
Every team member is a back-end developer.
Aaren, Tahmid, and Junaid are frontend web
developers. They are responsible for the majority
of the frontend web development and providing help
to team members who are less familiar in this area.
Tia and Jodi are frontend application developers.
They are responsible for the majority
of the frontend application development and providing help
to team members who are less familiar in this area.
Jodi is the scrum master. She is talking to the client.
Tia is the taking meeting notes and meeting minutes.
Communication
Facebook Messenger is used for daily
communication.
Microsoft teams is used for regular
meetings.
Facebook Messenger calls or Zoom are used if
our technology fails.
Meetings
We have weekly planning meetings on Mondays.
Plannning meetings range from one to two hours.
We have daily 15 minute standups.
Microsoft teams is used for meetings.
GitHub Repository
Branching is used for each feature or
deliverable. The feature branches are named based
on what the feature is. The updates to the report
are done on branches named after the deliverable.
Commit messages state which task the commit
is related to and what changes were made.
Autogenerated files are not included in the commit.
The branch is merged to master after DoD.
Development Machines
Team members use Windows and Linux
computers.
Definition of Done (DoD)
Unit testing/List of Test Cases where
applicable
These unit tests or test cases
cover regular use cases and edge cases.
Styechecks are passed (Google)
Code review
Code reviews are done by a team
member who did not write the code to ensure the
code is lucid, follows the Google Style Guide,
and passes the acceptance criteria.
Satisfies client requirements
Product Backlog
For each user story in the Backlog, there are the following details:
Priorities are labelled at the top of each card.
Groupings of user stories are shown through the labels.
Story points are shown in brackets in the user story
titles.