3.3 Development and release road map

The development plan outlined in the minutes of the OpenMI Association Technical Committee meeting no 19 section 3.3 was made more detailed (see below). All deadlines defined in the plan from meeting 19 are unchanged in the new plan.

The plan has taken into account the periods where people responsible for the various tasks have time set aside to do these tasks.

It if foreseen that we during implementation will have to make some adjustments to the standard. In such cases suggestions to changes will be published on the wiki and we will decide for the standard change either by e-mail or preferably through Skype web conferences. No individuals are allowed to make change to the standard until there is a OATC decision to do so.

Development plan
Iteration 1 : SDK and testing the main concepts

Starts: After the Trento OATC meeting (January 16th 2009)
Ends: Before the Wallingford OATC meeting (March 9th 2009)
Tasks:

  • Implement OATC.OpenMI.Sdk.Backbone
    Implement OATC.OpenMI.Sdk.Backbone.UnitTest
    Deadline: January 28th 2009
    Responsible: Stef
  • Implement OpenMI.Standard Java interfaces
    Deadline: January 28th 2009
    Responsible: Stef
  • Implement Oatc.OpenMI.Sdk.Buffer
    Implement OATC.OpenMI.Sdk.Buffer.UnitTest
    Deadline: February 3rd 2009
    Responsible: Stef
  • Implement Oatc.OpenMI.Sdk.Spatial
    Implement OATC.OpenMI.Sdk.Spatial.UnitTest
    Deadline: February 12th 2009
    Responsible: Jan
  • Implement OATC.OpenMI.Sdk.Wrapper
    Implement OATC.OpenMI.Sdk.Wrapper.UnitTest
    Deadline: February 12th 2009
    Responsible: Jan
  • Test against the 7 component types (see section 3.1)
    Simple unit test, that will be published on the wiki.
    Deadline: March 1st 2009
    Responsible: Gena
Iteration 2: Configuration editor and further refinements

Starts: After the Wallingford OATC meeting (March 13th 2009)
Ends: Before the DHI OATC meeting (April 21st 2009).
Tasks:

  • Implement OATC.OpenMI.GUI.Controls
    Implement OATC.OpenMI.GUI.ConfigurationEditor
    Implement OATC.OpenMI.GUI.Core
    Deadline: April 21st 2009
    Responsible: Adrian
  • Documentation
    In-source comment in the OpenMI.Standard
    Document explaining the main concepts including sequence diagrams
    Deadline: April 21st 2009
    Responsible: To be decided on the Wallingford OATC meeting
  • Target: To get everything to a state where we can start working with real components.
Iteration 3: Migration of commercial models and documentation

Starts: After the DHI AOTC meeting (April 24th 2009)
Ends: Before the Delft OATC meeting (June 9th 2009)
Tasks:

  • Migration of Mike 11 and Mike She
    Deadline: June 9th 2009
    Responsible: Jan
  • Migration of HydroWorks RS and CS
    Deadline: June 9th 2009
    Responsible: Adrian
  • Documentation, migration of the HowTo wiki pages to version 2
    Deadline: June 9th 2009
    responsible: To be decided on the DHI OATC meeting

*Target: To test usability and performance of version 2 for real models.

Iteration 4 : External review and further migration of models

Starts: June 12th 2009-01-21
Ends: October 13th 2009
Tasks:

  • Migration of Delft3D and Sobek
    Deadline October 13th 2009
    Responsible: Stef
  • Assist external reviewers
Iteration 5: Adjustments according to comments from reviewers

Starts: October 14th 2009
Ends: December 19th 2009
Tasks

  • Update the standard, SDK, GUI, and documentation according the comments provided by the reviewers and the OAEC
    Deadline December 19th
    Responsible: OATC
  • Submit the standard release to the OAEC
    Deadline: December 20th 2009
    Responsible: OATC
  • No labels