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 WhatsApp Ad-hoc All members
Code reviews GitHub During PR submission Another sub-team member
Decisions WhatsApp/Meet During discussions/polls Team leads / All members