Code Ninjas London Black Belt Manual

Gantt Chart

In Brief

The Gantt chart is used to track a ninjas progression along the game development phases outlined in the road map. The chart is broken down into the subcomponents detailed in the ninja's road map.

Creating a Gantt Chart

First before you can create a Gantt chart, the black belt ninja must have a completed road map. For each development phase in the road map, create a row for each subcomponent in the corresponding category and enter the start and end times based off of the predicted time required and the prerequisite subcomponents outlined in the road map. The overall end time for each game development phase should be automatically calculated, but may be off depending on how many rows are in the phase; If it seems off, ensure the MAX calculation in that cell is using the correct cells for it's category. This also applies to the total hours for each category. For each subcomponent entry, you should also mark down the corresponding task ID(s) from the road map so that it can be easily cross-referenced.

Updating a Gantt Chart

Under the "Progress" column, change the percentage values based off of the work the ninja completed in the session. These percentages should NOT reflect the ninja's opinion, but your own on how far they are through development on that specific feature. All other aspects of the chart should be updated automatically to reflect the changes made.

Reading a Gantt Chart

To calculate the total progress of a ninja, divide the hours completed value at the top right of the sheet by the total hours found at the bottom left. The purple rows automatically fill in as grey as the percentage values are updated for the tasks. The more grey, the more completion for that task.