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