-
Notifications
You must be signed in to change notification settings - Fork 0
Communication Plan
Baran Önder edited this page Apr 7, 2026
·
1 revision
This document defines the communication protocols and tools used by the project team to ensure efficient collaboration, transparency, and timely delivery of the Neighborhood Accessibility Mapper.
The team utilizes a mix of synchronous and asynchronous communication tools depending on the urgency and nature of the information.
- WhatsApp (Daily/Instant): Used for rapid, informal communication, urgent updates, and quick decision-making. It serves as the primary channel for addressing immediate blockers.
- Google Meet (Weekly Sync): Regular weekly meetings are held virtually to review the progress of the past week, plan upcoming tasks, and align on project goals.
- Physical Meetings (CMPE Lounge): For critical phases such as the MVP Milestone, the team meets physically at the Boğaziçi University CMPE Lounge. These sessions focus on intensive collaborative coding, system integration, and final rehearsals.
To maintain a clear audit trail and organized workflow, all project management is centralized on GitHub.
- GitHub Issues: Every task, feature, and bug is documented as an issue. No development starts without an associated issue number.
- GitHub Projects: Used to visualize the project roadmap and track the status of tasks (e.g., To Do, In Progress, Done).
- GitHub Wiki: Serves as the single source of truth for all project documentation, including requirements, design diagrams, and this communication plan.
Technical alignment is achieved through structured feedback loops within the version control system.
- Pull Requests (PRs): All code changes are proposed via PRs. Each PR contains a description of the changes and references the related Issue.
- Asynchronous Code Reviews: Team members use GitHub's commenting feature on PRs to provide feedback, suggest improvements, and approve code.
- Hybrid Feedback Loop: When a complex technical issue arises, the team initiates a quick discussion on WhatsApp followed by a summary comment in the relevant GitHub Issue/PR to ensure documentation.
- Lab Sessions & Demos: Formal feedback is gathered during course lab hours and scheduled demo sessions with the customer/assistant.
- Moodle: Used for official deliverable submissions and receiving formal grades and feedback from the instructional staff.
| Meeting / Tool | Frequency | Purpose | Participants |
|---|---|---|---|
| Continuous | Urgent updates & quick sync | Full Team | |
| Google Meet | Weekly | Sprint planning & status review | Full Team |
| Physical (CMPE Lounge) | Milestone-based | Integration & MVP preparation | Full Team |
| GitHub PRs/Issues | As-needed | Technical feedback & task tracking | Developers |
- Elicitation Questions
- Requirements
- Implementation Plan
- Test Plan & Coverage
- MVP Demo Plan
- Communication Plan
- Responsibility Assignment Matrix
- Use of Standards
- Project Retrospective
- Final Demo Plan
- Final Milestone Deliverables
- Report 1 - Requirements Elicitation & Repository Setup
- Report 2 - SRS Through Scenarios & Mock-ups
- Report 3 - From Scenarios to Use Case Diagrams
- Report 4 - Class Diagrams & Use-case Diagrams
- Report 5 - Git Workflow, Stub Application, and Planning
- Report 6 - Planning for Implementations & Tests
- Report 7 - Finalizing Plan for MVP Milestone Demo
- Report 8 - Standards & Plan Revision
- Report 9 - Requirements Review & Acceptance Testing
- Report 10 - Finalizing Plan for Final Milestone Demo
- 2026-02-18: Weekly Meeting #1
- 2026-02-18: Customer Meeting #1
- 2026-02-25: Stakeholder Meeting
- 2026-02-25: Weekly Meeting #2
- 2026-03-04: Weekly Meeting #3
- 2026-03-11: Weekly Meeting #4
- 2026-04-01: Weekly Meeting #5
- 2026-04-15: Weekly Meeting #6
- 2026-04-22: Weekly Meeting #7
- 2026-04-29: Weekly Meeting #8
- 2026-05-06: Weekly Meeting #9