Tuesday, November 13, 2012

The Final Stretch

The entire project was pretty nerve wracking for me since I feel that there were not a lot of project management and I was unfamiliar with game development. I felt lost for most of the project because I wasn't sure what I needed to do since we did not have detailed task assignment and I wasn't clear on which components needed what type of development. Thankfully Dan and Jeremy both had experience with game development from previous classes so they did the bulk of the development. I was able to contribute by creating stub classes, generating class diagrams from Visual Studio, and updated the team wiki.

I think in a real world scenario where multiple teams have to work together on a big project, there has to be more project management, planning, and coordination. I feel that with this project, there were not enough project management effort since the roles of each team member were not very clear and the task assignment was also unclear, so for team A, I felt that we lucked out in that Dan and Jeremy took the ownership of the development tasks and just did what needed to be done for the game. However, if we were to apply this same pattern for a commercial scale application, it would be a recipe for disaster with such little planning.

All in all, this was an interesting class. I think the point of these projects were to expose the issues that we face in global development and how we can potentially address them. It would be great if this class required Project Management class, then we have to apply more project management principles to the project. That way we get to apply what we learned in Project Management class on real projects instead of arbitrary projects.