In our second project, we took on the roles of both a design team and an implementation team.
Overall:
I would say that it was a pretty good experience working with my team to create the design document and figuring out the design for the other team as well as working with other teams to implement their design. I gained a lot of knowledge of how to schedule and work within a group. Especially because I was the leader of my group this time, there was a lot more pressure on me to make sure the team was doing ok and everything was alright.
Design Phase:
This phase was not that difficult and was actually quite fun. We did the doc so that everyone was collaborating, making it that everyone knew what was going on and contributing. I would say that our documentation was pretty well thought out with plenty of clarification for the other team we would pass to.
Implementation Phase:
This phase was a lot more difficult to manage everything and make sure that the code was being built correctly. There was a lot of extra meetings as well as code issues that had to be resolved. At the end of the day we got it done and submitted but we never heard back from the other team.
Issues and Solutions:
Some communication was lost in translation or was not as organized. Our communicator said this was in part because of the disorganization of the team we passed out design to. She said there she had to be in multiple chats at the same time and felt like she was talking to single people instead of a team of people. Most of the communication went very smooth though aside from a couple hiccups. We also had a problem with clarifying some things from the team we received the design from but we communicated and figured it out. Other than that we didn't have many issues aside from fixing code and making sure everything was working according to the design of the other team.
Overall I would say this project went pretty well. My team was helpful, on time, and open to putting in the required work to get the project done. I am looking forward to working with them for project 3. I am also looking forward to gaining more experience in another project setting as this one increased my skills as a leader, a team player, and a worker.