-
Notifications
You must be signed in to change notification settings - Fork 2
Communication guidelines
Evolución y gestión de la configuración
Grupo 1
2024/25
Effective communication was a key aspect of the project's success. The team utilized multiple communication channels to ensure transparency, ease of task delegation, and collaboration.
Face-to-face interactions formed an essential part of our strategy to foster team alignment, discuss milestones, and address roadblocks. These meetings were critical opportunities to:
- Discuss progress, define objectives, and monitor deliverables.
- Resolve challenges in a collaborative environment.
- Strengthen interpersonal relationships and team bonding.
Regular in-person meetings were scheduled at key project phases to ensure all team members were aligned and aware of their responsibilities.
Discord was adopted as our main online communication platform, chosen for its ease of use, real-time messaging capabilities, and versatility. It allowed us to:
- Hold voice and video calls for collaborative problem-solving.
- Utilize organized text channels for focused and efficient team discussions.
- Share files and resources quickly, streamlining document sharing without the need for lengthy emails.
Discord provided flexibility and maintained team cohesion, even during remote working periods.
For streamlined communication, the team established three WhatsApp groups:
-
General Group: A shared group for both Serranito-1 and Serranito-2.
- Used for sharing updates and announcements.
- Addressed general questions and task clarification.
- Coordinated team-wide efforts and distributed responsibilities across members.
-
Team-Specific Groups: Separate groups for each team allowed them to focus on discussions related to their specific responsibilities.
- Improved communication for task-specific planning and execution.
- Ensured that general discussions did not overwhelm the general group chat.
The WhatsApp groups proved indispensable for quick decision-making and resolving time-sensitive doubts.
We relied on a variety of collaboration tools to keep documents centralized, streamline workflows, and maintain version control.
Google Drive was the main repository for storing and sharing important project documentation. Its collaborative editing features ensured team members could work on shared files simultaneously. Key features and uses of Google Drive included:
- Document Sharing: Centralized location for key documents like meeting notes, design plans, technical reports, and deliverables.
- Real-Time Collaboration: Allowed multiple users to edit documents at the same time, improving efficiency.
- Version History: Allowed team members to track changes and revert edits if necessary.
- Organized Folder Structure: Ensured team members could quickly locate the files they needed without difficulty.
Google Drive's accessibility and ease of use enhanced productivity and allowed for real-time updates on shared documents.
GitHub played a vital role in the technical collaboration and version control of the project's codebase. The platform facilitated:
- Issue Tracking: Allowing team members to identify, assign, and track tasks and bugs easily.
- Code Review: Through Pull Requests (PRs), team members could review each other's code contributions before integration.
- Documentation: GitHub also hosted important project documentation for transparency and ease of access.
Although email was not the primary communication tool for team coordination, it was utilized for contacting professors to resolve doubts, clarify requirements, and obtain guidance when necessary.
The team adopted a hybrid communication approach, integrating both traditional and digital communication methods to ensure flexibility and clarity. This model included:
- Regular in-person meetings to align the team on goals and objectives.
- Frequent use of online tools (Discord and WhatsApp) to ensure rapid communication and problem resolution.
- Leveraging Google Drive and GitHub for document storage, sharing, and version control.
This approach maximized team productivity while ensuring that communication remained transparent, accessible, and efficient for all members.
To maintain effective communication throughout the project, the team adhered to the following principles:
- Transparency: All project updates, concerns, and milestones were shared openly among team members.
- Timeliness: Ensuring that all communications—whether questions, updates, or feedback—were sent promptly to avoid delays.
- Collaboration: Emphasizing teamwork by sharing information and providing assistance when needed.
- Clarity: Using concise, clear, and well-structured messages to ensure that all team members could understand shared information.
- Inclusivity: Creating communication pathways that allowed all team members, regardless of location, to participate equally.
Following these principles created an environment of mutual trust and strengthened the team’s ability to address challenges and achieve objectives.
By integrating multiple communication channels and tools, the team successfully maintained efficient collaboration, resolved challenges in a timely manner, and ensured the smooth execution of the project. These efforts directly contributed to achieving the project's goals with clarity and alignment.