Open kearmododragon opened 1 year ago
The teamwork was terrific! Pair programming and following the notions went really well and made the project very enjoyable. Also by pair programming, I think we avoided a lot of bugs by having two sets of eyes on a lot of code.
One thing to repeat in future group work is planning out the app together and discussing what we want it to be before typing any code. I think because of that, we were very much on the same page at all times. For example, when Ciaran drew up the wireframes, it was exactly how I had it in my mind as well.
I don't think there was much that didn't go well. We didn't get stuck on any blockers for very long at all. As Ciaran mentioned, there were some challenges with operating on two different types of machines after the project was deployed. He needed a Requirements.txt to run the server, but I had to delete it on the main branch to get the app deployed on Heroku. So we did a lot of pair programming on Friday from my screen.
I think going forward we can experiment more with GitHub to not import particular files to the main branch, but we really didn't want to break the app once it was functioning and deployed.
Notes: Great team collaboration was evident in this feedback, during presentation and in observing during the project week. Not every team will so quickly get on the same page, so consider yourselves lucky @tpett20 @kearmododragon
I would highly recommend both of you continue to collaborate on this project after graduation, even if to take on an ice box feature or two. The more collaboration time you spend working on a practical project, switching roles, the more opportunities you will have to troubleshoot/research/problem solve together. Unless you are planning on working exclusively as a freelancer/individual contributor/consultant, your collaborative team experience can only help you in your future behavioral interviews.
Reflections - Thomas and I worked really well on the project as a team. We came to multiple artistic differences and were able to easily figure them out. the workflow itself was at a good pace, varied on who coded what and it very much felt like a 50/50 project. I love working as part of a team and I hope to continue to do that. When the course is over I plan to do a lot of solo work as i'll have access to all the course material so i'm using every chance I get to work as part of a team
we hit an obstacle when deploying the app. As I have a windows machine vs Thomas' Mac, once we pushed up the vast majority of work was done on his machine so we could ensure it worked. The other obstacle was using Bulma that neither of us had any experience in. In future to avoid this i'll hopefully be using a mac machine to do my coding and spend time learning the languages before beggining the project