Agile and Scrum
As a producer, I recognize the value of applying Agile methodologies to break down large complex projects into smaller more manageable tasks.
To achieve this, I follow a structured approach:
-
Define Epics
These could represent a major system in the game, or a high level vision for a class we want to have. For example, in my Epic spreadsheet, one of my Epics was multiple classes to play with different abilities for each. -
Break Down into User Stories
Each Epic is broken down into user stories which outline the wants and reasons behind needing a certain system or idea for any given Epic. -
Create Task Lists
From each user story, I derive a detailed list of actionable tasks. These are generally things such as modeling, scripting, animation, music, etc. The key is actionable tasks that can be completed rather than a vague or big picture idea. -
Track Progress on a Scrum Board
All tasks are then added to a Scrum board. This allows the team to visualize progress, identify blockers, and maintain a clear work flow.
This process allows me to breakdown a big idea into smaller tasks for a team or individual to work on.
Click to Enlarge
