Nothing to see here
|
Today I am going to touch upon the framework that has helped us successfully progress in creating our game, Aetherial. The thing that has our backs all the time and keeps us all organized and continuously engaged with the game is Scrum. Scrum is an agile framework used in product development, where teams make use of sprint goals in order to achieve a common goal. Each product is divided into user stories, which are a representation of what the team expects from the final product. According to the established user stories a goal is set, which means splitting the user stories into assignments. A sprint is the basic unit of development in Scrum. The sprint represents a time boxed assignment that each member of the team establishes for themselves at the beginning of one week and continues to carry on throughout it, in order to achieve the pre-established goal. It is a time restrained assignment that the members set for themselves and take the responsibility to fulfil in a specific duration of time. For example, every Monday, me and my team have an one hour sprint planning meeting, where we discuss and decide upon our tasks for the next days. My assignment for this sprint was to make animations for the player’s avatar death, dash (special ability) and idle, which I have already finished. Another target is to make the game background, as well as parallax players, which are in the making at the moment. To keep track of the progress we make, there is a 5 minute stand up meeting everyday, where we go through the following questions:
However, this does not always guarantee success. From personal experience I can say that underestimating the time budget is a constant problem. After getting appointed with a specific development task, I find myself quite optimistic regarding the progress that has to be done until the sprint deadline, but as time passes, I come to the conclusion that a greater amount of work hours is needed. That’s it for this week. Until next time!
|
From my perspective, the Scrum method is very useful. It has helped me become more time conscious when I am working on something, hence I am more organised and productive. Moreover, it has motivated me to challenge and push myself even more in order to finish work in time, or even earlier than expected. It is also a way of developing better relations with the other team members, as we communicate and collaborate most of the time.