Teamwork & Communication in Software Project Management
Discover lessons in effective team communication from a Club Management System software project. Learn about collaboration tools, workflows, and challenges.
Project Context: Club Management System
Course: Software Fundamentals | Group Size: 4 Students
The project focused on implementing basic software functionality related to joining and leaving a club. The work was completed collaboratively, with each group member contributing code to different parts of the system.
Team Members
Kinga Stella Kowalewska
Laurynas Stravinskas
Hunain Khan
Georgios Karamitsios
My Role & Contributions
Contributed by writing part of the code related to the project
Followed assigned tasks under the guidance of the group leader
Participated in discussions and implementation decisions when needed
Collaboration Methods
Communication Tools
WhatsApp, Microsoft Teams, Email
Workflow
Meetings were held online
One group leader coordinated tasks and decisions
Tasks were divided among group members independently
Effective Communication
What Worked Well
Clear deadlines helped structure the work
Instructions from the group leader reduced confusion
Why it was Effective
Clear expectations minimized uncertainty
Observing others’ work improved understanding of teamwork
Ineffective Communication Steps
What Didn't Work
Limited communication at certain development stages
Delayed responses between members
Root Causes
Different personal schedules
Difficulty aligning availability for discussions
Advantages of Collaboration
Exposure to different problem-solving and coding styles
Shared responsibility reduced individual workload
Improved understanding of the importance of teamwork in software projects
Challenges Faced
✓ No major conflicts within the group
Delays Due to Scheduling
Different personal schedules
Limited overlapping availability
Extra coordination time required
Impact on Group Progress
Communication delays slowed down development at certain points
Despite delays, the group completed the required functionality
Collaboration helped maintain overall progress even when individual availability was limited
Lessons Learned & Reflection
Communication is essential for successful teamwork and project delivery.
Future Priorities:
• More consistent communication • Earlier coordination of schedules • Clearer updates between team members
TEAMWORK KEY TAKEAWAY: Communication is the key to great teamwork.
- teamwork
- effective-communication
- software-fundamentals
- project-management
- collaboration
- student-project



