Schedule |
Below is an initial calendar that will be filled in further including assignment of activities to each project member. |
Date |
Description |
Completed |
Assigned |
9/20/2007 |
Initial group meeting occurs and time to meet with client set |
Y |
All |
9/27/2007 |
Create project website with basic project description, members, and minutes |
Y |
Keith |
10/2/2007 |
Meet with client and receive additional information on project requirements |
Y |
All |
10/9/2007 |
Have reviewed MMIX information and underlying technologies (Ant, Eclipse plugin development, JFace, and SWIG). |
Y |
Eclipse,JFaceKeith & Tim Ant, Swig - Joelle & Pragna |
10/9/2007 |
Place rough draft of requirements on website and send to customer for review |
Y |
Keith |
10/16/2007 |
Finished preliminary testing of SWIG with basic C program and java |
Y |
Joelle & Pragna |
10/16/2007 |
Have located development machine for Project management software (TRAC or basic wiki) and daily builds |
? |
Joelle |
10/16/2007 |
Have create 4 short stories focused on installation, editing, debugging, and MMOType viewer |
Y |
Keith & Tim |
10/16/2007 |
Review and finalize initial schedule |
Y |
All |
10/23/2007 |
Complete final 4 short stories and post all on website |
Y |
Keith & Tim |
10/23/2007 |
Agree on breakup of work (Keith & Tim -> UI; Joelle & Pragna -> SWIG back end and setup of development system including builds & testing) |
Y |
All |
10/23/2007 |
Agree on Project name: Visual MMIX & update the website accordingly |
Y |
Agreement: All, website: Keith |
10/30/2007 |
Create basic editor interface using Eclipse plugin architecture |
Y |
Keith |
10/30/2007 |
Complete basic Vision Statement (What, Why, Why Us) |
Y |
All |
10/30/2007 |
Complete reading of MMIX manual |
Y |
All |
11/13/2007 |
Complete Project Vision Presentation |
Y |
All |
11/6/2007 |
Begin formal code reviews weekly |
? |
All |
11/6/2007 |
Finish investor presentation |
Y |
All |
11/13/2007 |
Review initial UIs and framework with customer and get approval |
Y |
Keith & Tim |
11/13/2007 |
Finish rough draft of formal specification |
Y |
Tim |
11/27/2007 |
Agree on SWIG API layer to extract information from and execute MMOType and MMS compiler |
|
All |
11/27/2007 |
Complete Formal Specification |
|
All |
12/7/2007 |
Finished Ant and JUnit scripts to build and test SWIG API layer. Start daily or weekly builds including dlls and sos. |
|
Joelle & Pragna |
12/7/2007 |
Finalize SWIG declarations for MMOType and MMS compiler |
|
Joelle & Pragna |
12/18/2007 |
Connect SWIG to MMOTypeViewer, create dll, and access from Java |
|
Joelle & Pragna |
1/15/2007 |
Successfully build java code that connects to MMOType via SWIG using SVN download with Ant build & JUnit testing |
|
Joelle & Pragna |
1/29/2007 |
Complete editor & mmo viewer SWIG, begin formal testing and debugging |
|
Joelle & Pragna |
1/29/2007 |
Complete editor & mmo viewer UI, begin formal testing and debugging |
|
Keith & Tim |
1/29/2008 |
Complete JavaDoc and helpfiles for editor and mmo viewer |
|
Joelle & Pragna |
2/26/2008 |
Complete Simulator SWIG, begin formal testing and debugging |
|
Joelle & Pragna |
2/26/2008 |
Complete Simulator UI, begin formal testing and debugging |
|
Keith & Tim |
4/2/2008 |
Finish QA testing, begun debugging |
|
Joelle & Pragna |
4/2/2008 |
Finish JavaDoc and helpfiles for Simulator |
|
Joelle & Pragna |
5/2/2008 |
Complete debugging |
|
All |
5/2/2008 |
Review final beta release with customer and get approval |
|
All |
5/9/2008 |
Finish rough draft of final presentation |
|
All |
5/15/2008 |
Release product on sourceforge |
|
All |
5/15/2008 |
Finish final presentation |
|
All |