Communication Plan - bounswe/bounswe2025group2 GitHub Wiki
Team Communication Plan
1. Meetings
Sub-group Meetings
- Each sub-group (Web, Front-end, Back-end) holds weekly meetings.
- Currently back-end group is moved to implement front-end for restructure, so no back-end meetings at the moment.
- Purpose: Discuss sub-group tasks, progress, and blockers.
- Platform: Google Meet.
General Meetings
- Lab sessions can serve as general meetings when possible.
- If needed general meetings can be held outside of lab sessions using online platforms.
- Purpose: Discuss cross-group issues, overall project progress, and decisions affecting the whole team.
- Platform: Google Meet.
2. Communication Platforms
-
WhatsApp
- Primary platform for general communication.
- Used for urgent matters that require immediate attention.
- Decisions may be taken via WhatsApp polls if suitable.
- Each subgroup has its on Whatsapp group.
- Created Whatsapp Community for easier management of the subgroups.
-
Google Meet
- Used for scheduled meetings (both sub-group and general meetings).
-
GitHub
- All code-related communication, reviews, and pull requests handled here.
- Code reviews must be conducted by another member of the same sub-team.
3. Task Assignment & Decision Making
-
Task Assignments
- Tasks will be assigned during meetings.
- Assignment happens in sub-group or general meeting depending on the task’s nature.
-
Decision Making
- Decisions made during meetings or via WhatsApp polls, depending on urgency and context.
4. Summary Table
| Type | Platform | Frequency/Usage | Responsible |
|---|---|---|---|
| Sub-group meetings | Google Meet | Weekly | Sub-group leads |
| General meetings | Google Meet | As needed / Lab sessions | Team leads |
| Urgent matters | Ad-hoc | All members | |
| Code reviews | GitHub | During PR submission | Another sub-team member |
| Decisions | WhatsApp/Meet | During discussions/polls | Team leads / All members |