One challenge I faced while working on our project is communication. I believe communication is the key to success when it comes to team projects. Since all team members live in different physical locations and have different time zones, it was quite difficult to communicate with each other. Furthermore, it has affected our ability to attend meetings and discussions.
One solution we came up with is parallel programming. Using parallel programming, we are able to work on the project simultaneously while discussing changes to the project and share our own subjective opinions effectively. Since we adapted parallel programming, the progress on our project has sped up and the communication between each team member has improved.