My experience with Scrum
|
In this blog post I will talk about a working method called Scrum and my experience with it. What is Scrum? Scrum is an agile framework for managing projects. It is best suited for teams with the size of three to nine members. All members of the team are divided into one of the three roles which are the scrum master, the product owner and the team developer. The scrum master works as a coach for the team and makes sure everyone follows the sprint plan. The product owner is the voice of the target group that will use the product. The product owner’s task is to make sure the product meets the demands that the target group expect. The development team’s responsibility is to follow the sprint planning and by the end of the sprint have a potentially shippable product. The tasks needed to finish the product is completed in so called sprints. The sprint duration varies but is usually somewhere between two to four weeks. After each sprint, the team has a potentially shippable product. The idea is to increment the chance of having a shippable product after each sprint is completed. The team starts off by creating a product backlog. When that is finished, each team developer will pick different tasks from that product backlog and add it to the sprint backlog.
My experience of working with Scrum One of my first impressions of Scrum was the way the tasks are organized in the group. When we created the product backlog and my tasks were added, I already started having ideas of how to complete the tasks. It also felt good to only focus on finishing a specific task instead of focusing on finishing the whole game. The idea of breaking the game into small steps really helped me focus on one feature at a time which from my experience works better in the long run. The daily standups we’ve had was a good way to stay updated and made all the objectives more clear. It was difficult to find suitable times for our daily scrum meetings since we have different schedules but the meetings we had was very helpful since it helped know what I needed to work on for the next meeting. Creating the product backlog helped me establish the rough idea of the game. I realized that planning all the features of the game with the Flytrap really helped me a lot when I started developing the game since you’ve already started thinking off potential solutions to certain problems.
Scrum has helped me organize my tasks better and it gave me a good start through planning and discussion of the game before we started with the development of the game. It also gives our group a lot of opportunities to communicate which is often a solution to confusion and setbacks that might arise during the development.
|