GASPilot 1.0 Roadmap | |||||||||||
Initial Development Estimates and Risk Analysis by Michael Ellison. Estimates are based on single coder, “free time” development. | |||||||||||
Task | Hours (Estimated) | Start Date (Estimated) | Days (5h avg) | End Date (Estimated) | Risk / Certainty (1=Low Risk, 3=High Risk) | Optimistic Hours (Hours = Est. / Risk) | Pessimistic Hours (Hours = Est. + (Est. * (1 - Risk) )) | Notable Release Goals | |||
Initial Project Planning | 24 | 02/08/08 | 4.8 | 02/12/08 | 1 | 24 | 24 | ||||
02/12/08 | 0 | 02/12/08 | 1 | 0 | 0 | ||||||
GASPilot App Interface Prototype | 16 | 02/12/08 | 3.2 | 02/16/08 | 1 | 16 | 16 | ||||
Framework Improvements | 8 | 02/16/08 | 1.6 | 02/17/08 | 1 | 8 | 8 | ||||
Documentation Update | 8 | 02/17/08 | 1.6 | 02/19/08 | 1 | 8 | 8 | ||||
02/19/08 | 0 | 02/19/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.3 | 0 | 02/19/08 | 0 | 02/19/08 | 1 | 0 | 0 | Initial Look & Feel, w/Speed & Limited Controller | |||
02/19/08 | 0 | 02/19/08 | 1 | 0 | 0 | ||||||
Controller Mapping XML Draft Spec | 16 | 02/19/08 | 3.2 | 02/22/08 | 1.25 | 12.8 | 20 | ||||
GUI Framework XML Draft Spec | 16 | 02/22/08 | 3.2 | 02/25/08 | 1 | 16 | 16 | ||||
Closed Captioning XML Draft Spec | 8 | 02/25/08 | 1.6 | 02/27/08 | 1.25 | 6.4 | 10 | ||||
Overlay XML Draft Spec | 8 | 02/27/08 | 1.6 | 02/28/08 | 1 | 8 | 8 | ||||
Game Profile XML Draft Spec | 16 | 02/28/08 | 3.2 | 03/02/08 | 1.5 | 10.67 | 24 | ||||
03/02/08 | 0 | 03/02/08 | 1 | 0 | 0 | ||||||
Mike's Vacation | 70 | 03/02/08 | 14 | 03/16/08 | 1 | 70 | 70 | ||||
03/16/08 | 0 | 03/16/08 | 1 | 0 | 0 | ||||||
Bugfixing / hardening | 8 | 03/16/08 | 1.6 | 03/18/08 | 2 | 4 | 16 | ||||
Selection Wheel GUI object | 20 | 03/18/08 | 4 | 03/22/08 | 1.5 | 13.33 | 30 | ||||
Game Start Window | 8 | 03/22/08 | 1.6 | 03/24/08 | 1 | 8 | 8 | ||||
Game Find Window | 8 | 03/24/08 | 1.6 | 03/25/08 | 1 | 8 | 8 | ||||
Game Select Window | 8 | 03/25/08 | 1.6 | 03/27/08 | 1 | 8 | 8 | ||||
Game Injection Window | 8 | 03/27/08 | 1.6 | 03/28/08 | 1 | 8 | 8 | ||||
Configuration Window | 8 | 03/28/08 | 1.6 | 03/30/08 | 1 | 8 | 8 | ||||
Preference Config Window | 8 | 03/30/08 | 1.6 | 04/01/08 | 1 | 8 | 8 | ||||
Audio Radar overlay object | 24 | 04/01/08 | 4.8 | 04/05/08 | 1.5 | 16 | 36 | ||||
OpenAL Audio Tracking | 16 | 04/05/08 | 3.2 | 04/09/08 | 2 | 8 | 32 | ||||
DirectSound9 3D Tracking | 40 | 04/09/08 | 8 | 04/17/08 | 3 | 13.33 | 120 | ||||
Audio Identification / Correlation | 96 | 04/17/08 | 19.2 | 05/06/08 | 3 | 32 | 288 | ||||
Framework Improvements | 20 | 05/06/08 | 4 | 05/10/08 | 1.5 | 13.33 | 30 | ||||
Documentation Update | 8 | 05/10/08 | 1.6 | 05/11/08 | 1 | 8 | 8 | ||||
05/11/08 | 0 | 05/11/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.4 | 0 | 05/11/08 | 0 | 05/11/08 | 1 | 0 | 0 | Captioning, Audio Radar, Solid GUI Windows | |||
05/11/08 | 0 | 05/11/08 | 1 | 0 | 0 | ||||||
Control Mapping Window | 8 | 05/11/08 | 1.6 | 05/13/08 | 1 | 8 | 8 | ||||
Game Controller Mapping | 24 | 05/13/08 | 4.8 | 05/18/08 | 1.25 | 19.2 | 30 | ||||
Mouse Controller Mapping | 32 | 05/18/08 | 6.4 | 05/24/08 | 1.5 | 21.33 | 48 | ||||
Mouse Mapping Window | 8 | 05/24/08 | 1.6 | 05/26/08 | 1 | 8 | 8 | ||||
Mouse Control Overlay Interface | 16 | 05/26/08 | 3.2 | 05/29/08 | 1.5 | 10.67 | 24 | ||||
Game Profile Support | 24 | 05/29/08 | 4.8 | 06/03/08 | 2 | 12 | 48 | ||||
Game Profile Window | 8 | 06/03/08 | 1.6 | 06/04/08 | 1 | 8 | 8 | ||||
Game Controller Mapping Window | 8 | 06/04/08 | 1.6 | 06/06/08 | 1 | 8 | 8 | ||||
Framework Improvements | 20 | 06/06/08 | 4 | 06/10/08 | 1.5 | 13.33 | 30 | ||||
Documentation Update | 8 | 06/10/08 | 1.6 | 06/12/08 | 1 | 8 | 8 | ||||
06/12/08 | 0 | 06/12/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.5 | 0 | 06/12/08 | 0 | 06/12/08 | 1 | 0 | 0 | Configurable Mappings / Profiles | |||
06/12/08 | 0 | 06/12/08 | 1 | 0 | 0 | ||||||
Bugfixing / Hardening | 24 | 06/12/08 | 4.8 | 06/16/08 | 2 | 12 | 48 | ||||
IAccessible in GUI framework | 40 | 06/16/08 | 8 | 06/24/08 | 1.5 | 26.67 | 60 | ||||
SAPI dynamic grammar support | 24 | 06/24/08 | 4.8 | 06/29/08 | 1.25 | 19.2 | 30 | ||||
Keyboard Mapping | 16 | 06/29/08 | 3.2 | 07/02/08 | 1.25 | 12.8 | 20 | ||||
Wii Remote Driver | 24 | 07/02/08 | 4.8 | 07/07/08 | 1.5 | 16 | 36 | ||||
Wii Remote Mapping | 16 | 07/07/08 | 3.2 | 07/10/08 | 1 | 16 | 16 | ||||
Wii Mapping Window | 8 | 07/10/08 | 1.6 | 07/12/08 | 1 | 8 | 8 | ||||
Switch Overlay | 40 | 07/12/08 | 8 | 07/20/08 | 1.5 | 26.67 | 60 | ||||
Switch Mapping | 40 | 07/20/08 | 8 | 07/28/08 | 2 | 20 | 80 | ||||
Internal Switch Control | 16 | 07/28/08 | 3.2 | 07/31/08 | 1 | 16 | 16 | ||||
Framework Improvements | 40 | 07/31/08 | 8 | 08/08/08 | 1.5 | 26.67 | 60 | ||||
Documentation Update | 16 | 08/08/08 | 3.2 | 08/11/08 | 1 | 16 | 16 | ||||
08/11/08 | 0 | 08/11/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.6 | 0 | 08/11/08 | 0 | 08/11/08 | 1 | 0 | 0 | Wii, Switch, and Voice Rec Support | |||
08/11/08 | 0 | 08/11/08 | 1 | 0 | 0 | ||||||
Bugfixing / Hardening | 24 | 08/11/08 | 4.8 | 08/16/08 | 2 | 12 | 48 | ||||
Color Mapping | 64 | 08/16/08 | 12.8 | 08/29/08 | 2 | 32 | 128 | ||||
Color Mapping Window | 16 | 08/29/08 | 3.2 | 09/01/08 | 1 | 16 | 16 | ||||
Spoken Feedback Engine | 24 | 09/01/08 | 4.8 | 09/06/08 | 1.5 | 16 | 36 | ||||
Spoken Feedback in Games | 40 | 09/06/08 | 8 | 09/14/08 | 2 | 20 | 80 | ||||
Framework Improvements | 40 | 09/14/08 | 8 | 09/22/08 | 1.5 | 26.67 | 60 | ||||
Documentation Update | 8 | 09/22/08 | 1.6 | 09/24/08 | 1 | 8 | 8 | ||||
09/24/08 | 0 | 09/24/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.7 | 0 | 09/24/08 | 0 | 09/24/08 | 1 | 0 | 0 | Color Mapping & Spoken Feedback support | |||
09/24/08 | 0 | 09/24/08 | 1 | 0 | 0 | ||||||
Bugfixing / Hardening | 24 | 09/24/08 | 4.8 | 09/28/08 | 2 | 12 | 48 | ||||
Speed Control Audio Improvements | 56 | 09/28/08 | 11.2 | 10/10/08 | 2 | 28 | 112 | ||||
Framework Improvements | 40 | 10/10/08 | 8 | 10/18/08 | 1.5 | 26.67 | 60 | ||||
Documentation Update | 8 | 10/18/08 | 1.6 | 10/19/08 | 1 | 8 | 8 | ||||
10/19/08 | 0 | 10/19/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.8 | 0 | 10/19/08 | 0 | 10/19/08 | 1 | 0 | 0 | Feature Freeze. Bugfix / Hardening update | |||
10/19/08 | 0 | 10/19/08 | 1 | 0 | 0 | ||||||
Bugfixing / Hardening | 24 | 10/19/08 | 4.8 | 10/24/08 | 2 | 12 | 48 | ||||
Framework Improvements | 40 | 10/24/08 | 8 | 11/01/08 | 2 | 20 | 80 | ||||
Documentation Update | 40 | 11/01/08 | 8 | 11/09/08 | 1 | 40 | 40 | ||||
11/09/08 | 0 | 11/09/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 0.9 | 0 | 11/09/08 | 0 | 11/09/08 | 1 | 0 | 0 | Bugfix / Hardening update | |||
11/09/08 | 0 | 11/09/08 | 1 | 0 | 0 | ||||||
Bugfixing / Hardening | 80 | 11/09/08 | 16 | 11/25/08 | 2 | 40 | 160 | ||||
Framework Improvements | 64 | 11/25/08 | 12.8 | 12/08/08 | 2 | 32 | 128 | ||||
Documentation Update | 40 | 12/08/08 | 8 | 12/16/08 | 1 | 40 | 40 | ||||
12/16/08 | 0 | 12/16/08 | 1 | 0 | 0 | ||||||
Milestone: GASPilot 1.0 | 0 | 12/16/08 | 0 | 12/16/08 | 1 | 0 | 0 | Initial Release | |||
Estimated Totals: | 1562 | 312.4 | 12/16/08 | 1.0 Release Milestone | |||||||
Optimistic Estimates: | 1057.73 | 211.55 | 09/06/08 | 1057.73 | Optimistic 1.0 Release Milestone | ||||||
Pessimistic Estimates: | 2582 | 516.4 | 07/08/09 | 2582 | Murphy's 1.0 Release Milestone | ||||||