Product Backlog

A product backlog is a breakdown of the requirements that a project is expected to meet. It can also be thought of as a task list of features that are to be implemented.

During sprint planning, a number of backlog items are selected to be worked on in order of priority. Generally speaking, product backlog items are large tasks and difficult to manage as a whole. For that reason, they are divided into smaller, more manageable tasks known as sprint backlog items. These items are then assigned to developers to provide a clear set of goals to accomplish during that sprint. At the end of each sprint, the product backlog is reviewed during the sprint retrospective. The items are updated and reprioritize as needed in preparation for the next sprint. Once all the items are completed, the project is finished and the final deliverables become available.

Project Corolla’s Product Backlog is presented below. A brief description of each backlog item is provided along with that item’s categorization and completion status. Please reference the following lists when updating an item’s category or status:

Categories: Development, Design, Audio Content, Visual Content, Management, Education
Status: Complete, Incomplete, Not Started

Competition Arena
The game will take place inside a competition arena. The arena defines the game world and its virtual boundaries. All environmental effects and game play action takes place within this arena. The complexity of the competition arena is open to discussion. It may be as simple as a flat background texture, or as advanced as a fully-rendered 3D stadium with elevation shifts on the arena floor.
Category: Visual Content
Status: Not Started
Vacuum Robots
The vacuum robots are the avatars for the users. They face-off in the competition arena hoping to emerge from each battle as the champion. Multiple robots and user-customizations (such as changing a robot’s color) are important so that users are create distinguishable avatars.
Category: Visual Content
Status: Not Started
Point System
In order to crown a champion, a winner needs to be determined after each match. A point system will be used to drive the progression of the matches and determine which vacuum robot is victorious. The rules of the point system should be fair and balanced to encourage users to adopt a variety of game play strategies. The point system may include special features such as bonuses, multipliers, and penalties.
Category: Design
Status: Not Started
Collectable Objects
In addition to vacuum robots, the competition arena will also contain collectable objects. There are two different categories of collectable objects. The first type of objects, Point Objects, are collected by a player to increase their score. It may be possible that some Point Objects have a negative value. Attribute objects are the second type. They modify the characteristics of the robot vacuum that picked it up or the characteristics of its opponent. The modifications may be beneficial or malicious.
Category: Visual Content
Status: Not Started
Heads Up Display (HUD)
The purpose of a HUD is to provide users with important information about the state of the game. A game clock needs to be displayed showing how much time has elapsed or how much time is remaining (this can vary depending upon game mode or game design). A user also needs to know how many points they as well as their opponent have acquired at any given moment. Additional information may also be displayed as needed.
Category: Visual Content
Status: Not Started
Game Rules
Every game is governed by some set of rules. A comprehensive set of rules need to be defined to govern the vacuum robot competitions. Terminology such as matches, games, sets, and other potentially ambiguous terms need to be defined too. Details regarding all game world objects such as the competition arena, vacuum robots, and collectible objects must be determined. Video games present the unique opportunity to define the “rules of nature” as well. Interactions between objects in the game world must be defined as part of the game rules.
Category: Design
Status: Not Started
Camera System
The camera system is a user’s view into the game world. All visual information delivered to a user can be controlled by the camera and can really change the perspective of a game. This camera system will be fully automated (no user control) and needs to keep both vacuum robots in the field of view at all times.
Category: Development
Status: Not Started
Audio Music
Background music is needed to set the mood of the game.
Category: Audio Content
Status: Not Started
Audio Sound FX
x
Category: Audio Content
Status: Not Started
User Input
x
Category: Development
Status: Not Started
Main Menu Screen
x
Category: Visual Content
Status: Not Started
Pause Interface
x
Category: Visual Content
Status: Not Started
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.