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,JFace—Keith & 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