PFD Week 6: Reflective Pause - Consolidating My Development Journey
"Reflective Pause - Consolidating My Development Journey"
This is the 6th blog in the series where I actively talk about the progress I'm making on my chosen professional skill titled, "Game Development through Team Collaboration".
This week will be about a more in-depth reflection on the entire series so far.
Introduction
Critical Reflection on Previous Blogs
Looking back at my previous blogs, I can clearly see how my abilities have evolved, especially in team work, documentation, and communication. "Tides of the Moon," the initial project, revealed significant weaknesses, mainly because of a lack of rich documentation and defined team roles. This led me to understand the importance of detailed design documents.
Having gained experience from that, I made sure to prioritise creating a thorough Game Design Document (GDD) at the start while beginning "Hell's Champion." This greatly improved communication and collaboration since everyone had the same vision. Adding a Technical Design Document (TDD) also helped ensure consistency and transparency in technical work to allow independent work while still being in sync with the team.
However, an issue that the team has had is keeping documentation among all members of the team up to date. Problems in this area have stalled progress, as seen when I was held back on implementing the level-select feature by undefined design.
I have also learned the advantages of creating trust and openness between our team. Initially, I was more independent and "task focused", but ended up more towards being a team player and working alongside my team.
These thoughts have enabled me to have more efficient team work and improved documentation workflows. In the future, I'll prioritise quicker documentation updates and maintain the trust and transparency within the team.
Challenges Encountered
Throughout this project, the main challenge has been ensuring everyone keeps documentation updated quickly. Occasionally, delays in updating the design documents have led to confusion, causing pauses in development, like when I had to prevent myself from working on the level-select feature.
Another issue was early team communication issues. Early on, there were poorly defined roles that caused inefficiencies. Research indicates that effective team communication is essential to overcoming those issues and maintaining project momentum (Forbes Coaches Council, 2020). We've made great progress, yet maintaining open communication is still something we have to actively work on.
Finally, finding a balance between planning and the team's eagerness to jump into development has also been difficult. Initially, eagerness to develop overshadowed the need for careful preparation, leading to delays. Finding and addressing this has helped our project progress significantly, as it allows us to first create a foundation, which allows the team to quickly and efficiently develop in-engine.
Recommendations for Improvement
In order to address the problems encountered, I will recommend the following improvements:
First, we need to have designated timelines for updating documents. This will ensure that the GDD and TDD will be updated accordingly, preventing confusion and delays in the development.
Second, improving our communication routine through consistent check-ins can help in the specification of roles and tasks. These brief meetings would allow the team to instantly clarify any misunderstandings and stay on the same path.
Lastly, to be balanced between enthusiasm for working and careful planning is important. Spending time planning before diving into work can make sure everyone is on the same page and reduce future bottlenecks.
Conclusion
References
MindTools (n.d.) Reflective Practice. Available at: https://www.mindtools.com/pages/article/newHTE_07.htm (Accessed: 15 March 2025).
Forbes Coaches Council (2020) ‘10 Tips for Effective Team Communication’, Forbes, 1 October. Available at: https://www.forbes.com/sites/forbescoachescouncil/2020/10/01/10-tips-for-effective-team-communication/ (Accessed: 15 March 2025).
Comments
Post a Comment