Communication Plan - bounswe/bounswe2026group11 GitHub Wiki
Communication Plan
This document describes how the Social Event Mapper team (Group 11) coordinates, communicates, and makes decisions throughout the project.
1. Communication Channels
GitHub (Primary Communication)
- Main platform for all project-related communication and coordination
- Issues and Pull Requests are the primary way to track work and decisions
- Writing clear, detailed issues and PR descriptions is required
- All team members should regularly check the repository and their emails for mentions and updates
WhatsApp (Instant Messaging)
- Used for day-to-day communication, quick questions, and urgent announcements
- All 8 team members are in a shared group
- Expected response time: within a few hours during active days
Google Meet (Synchronous Meetings)
- Used for weekly team meetings and emergency calls
- Meeting links are shared via WhatsApp
Lab Hours
- Valuable time to raise concerns, clarify uncertainties, and get immediate feedback
- Recommended to use actively for both technical and coordination discussions
2. Meeting Schedule
Weekly Team Meetings
- Frequency: Once a week, typically on Wednesdays
- Format: Google Meet (online)
- Agenda: Progress updates, blocker discussions, task assignments for the upcoming week, PR review coordination
- Notes: Decisions and action items are documented on the GitHub Wiki after each meeting
Emergency Meetings
- Called via WhatsApp when a critical issue or blocker arises
- Scheduled on short notice as needed
Sub-team Meetings
- Backend, Frontend, and Mobile sub-teams meet independently as needed
- Used for technical alignment within the sub-team before broader team sync
- Outcomes are shared with the full team via GitHub issues or WhatsApp
3. Decision Making
- Tasks are distributed among team members based on sub-team ownership and individual availability
- Technical decisions are made collaboratively during weekly meetings or async via GitHub issues
- All code changes must go through a Pull Request review before merging — at least one team member must approve
- Disagreements are resolved through discussion; majority consensus is followed when needed
4. Communication Guidelines
- Use GitHub as the single source of truth for all technical work and decisions
- Keep WhatsApp for informal/quick communication; document outcomes on GitHub when relevant
- Tag relevant team members in issues and PRs to ensure visibility
- Respond to review requests and mentions in a timely manner
- Meeting notes must be published to the wiki after each weekly meeting