Production Plan - BooLAW/Zelda-Project GitHub Wiki
On this page it will be explained the Production Plan that Ice Crew will follow in order to complete the game The Legend of Zelda : A Dream to the Past on time.
General Calendar
The gold version will be released between May 29th and June 7th.
We have weekly sprints, on Mondays the team is reunited and each member show to the others what he has been doing during the previous week and if the work has been achieved. To follow closely the development, we also have a brief meeting on Thursday where if there is any problem it is time to be commented.
To manage all the information and the sprints we are using the following tools:
Gantt Chart
Thanks to Trello we can use the Gantt Chart. We have different trello boards where every aspect of the game is covered. From Code to Art. Also we have a generic board with all the milestones that cover the external deliveries.
Those are examples of our Gantt Chart which represents the sprints and what tasks should be done for each one. You can check our boards here.
Milestones:
-
20th February - v0.1:Basic Movement, collision boxes, pathfinding basic UI for the first scene
-
1st March - v0.2: Town map, able to get inside and out of buildings, create the first enemy.
-
6th March - v0.3: Dungeon basic enemies implemented(attack, and move included not with AI)
-
13 March - v0.4: Objects connected with an inventory, implement random chests and items dropping items.
-
20 March - v0.5: Implement the Boss (Horizontal Slice)
-
27th March - v0.6: Implement the town(the logic) and the store.(Vertical Slice)
-
10th April - v0.7: Implement cooperative mode(someone that follow you but the camera is guided by link)
-
17th April - v0.8: AI
-
24th April - v0.9: Alpha
-
1st May - v0.9.5:Beta
-
15th May - v1.0: The 1.0 version will be the gold version, it will be the release the last day with all bugs fixed.
We have all the work recorded on this excel.
Risk and Contingency list
As a good production plan, we need to have a Risk and Contingency list. There can always appear problems so it is very important to know how we are going to face them. Our mentality is that we need each other to success so it is very important communication. Every team member needs to feel it is important to the team so it doesn't get motivated. Helping each other is also very important so this is why we meet on Thursdays, to try to avoid any delay.
But we have a plan if delays appear. All the deliveries are thought to be always done a week before it is requested. In this way we will have more time to react on that delay. If there are too many delays the team will meet and decide what part of the game wee need to cut in order to finish it on time.
Meetings Logs
Every week we post in a Word our meetings. You can read what we are doing here.