5SD064-Short Scrum Reflection

Scrum is a methodology for agile software development and it is widely used in game development as well. The students in Game design 2 were introduced to use Scrum as a planning and management method within each group for the Shoot’em up game. This week I am going to write how has scrum affected my development and my personal feedback about using scrum with other group members.

 

How did it go in general?

Scrum is definitely something new to me, but it was easy to grasp by reading the literatures and clear instruction provided by the teachers. Especially we had a scrum master from second year and he helped us getting in to scrum quickly in the beginning by using his previous experience. I think overall my group has been following the scrum pretty well. I would say we followed up to 85% from what the instruction required us to do.

 

What is the good thing about scrum?

I personally like using scrum for game development a lot. First, it organized everything from a mass to a good order. When working a game project, there are so many things to work on and you don’t know what to start with. In addition, you are working with a group of people as team instead of just one person that adds the complexity to a project. Second, it motivated us to do the work in time as there are specific deadlines like Alpha, Beta, milestones etc. It divides a project into different stages, by looking at each stage we can clearly know how far we have gotten and how far we left to move forward.

 

What is the bad thing about scrum?

I think there are more advantages than disadvantages about the scrum. Only thing I feel like it’s not working so well is that scrum requires a lot of communication between the group members as well as the meeting time. These are not bad things but since group members have different minors and schedules it caused difficulties to have, for example, stand-up meeting everyday. My group normally has sprint review on every Friday and sprint plan on every Monday. Sometimes we had to postpone the sprint review to Monday instead as everyone had conflicting lecture time on Friday. It is a pity we could not follow scrum plan 100% due to these objective factors even we tried to follow it strictly.

To summarize, scrum is a practical tool that helps my game development in many aspects. I will definitely continue to use this method in my future study/work. My group Flytrap has now came to point of second play testing before reaching Beta. I am looking forward to seeing what we have improved from the Alpha and also getting all kinds of feedbacks from my classmates:)

About Yinsong Hong

2017 Game Design