Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "COSMOS/COSMOS iteration i12 plan"

Line 75: Line 75:
 
                         <td></td>
 
                         <td></td>
 
                         <td></td>
 
                         <td></td>
 +
</tr>
 +
<tr>
 +
<td>[http://bugs.eclipse.org/212293 212293]</td>
 +
                        <td>Enhancement</td>
 +
<td></td>
 +
<td>Hubert?</td>
 +
<td></td>
 +
                        <td>no design doc yet</td>
 +
                        <td>use cases: yes</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>

Revision as of 09:48, 20 June 2008

COSMOS iteration i12 plan

Cross component work items (Mark Weitzel)

externalization/internationalization

  • how do we make sure that we keep our strings externalized? automate as part of the build? There's an ER for the build to call a utility that checks for embedded strings. Does it work for both Eclipse UI and Web UI? [1]

security

  • few use cases that Paul updated recently. But for i12 we've done as much as we can do. For future iterations we need to do some planning.

logging

  • there may be new log records created during i12. There were some log entries that don't conform to the naming convention and as a result the message ids were not assigned to those messages.
  • SDD was looking at how to resolve their logging with the rest of COSMOS.
  • message IDs to be generated
  • We need a checklist for things that need to be done at the end of every iteration. For logging at least there's at least one item that needs to be done at the end of every iteration.
  • Ruth to create a wiki page for the checklist; subproject leads to go over this checklist in their next meeting; community to review the final checklist at the next Community call
  • Hubert created a wiki page that has a list of all of the log messages that we have. [http://wiki.eclipse.org/COSMOS_Log_Messages}

clean API

  • everything done
  • there's a build script to confirm that all of our packages confirm to the naming packages? Yes, Leonard did that.
  • Javadoc? Public or provisional that we expect people to build on top of needs javadoc. Add "write javadoc" to the checklist.
  • Plus generate it with the build. [2]

release items

  • Ruth to find the old wiki page that lists the release items that we need to have done for i12

Data Collection work items (Jimmy Mohsin)

Themes

  • Consumability - remove impediments to adoption
  • Stability - reduce the bug backlog
  • Quality - refactor as necessary to meet Eclipse API and coding conventions

Large work items

  • API standards compliance and other code refactoring
  • Security design

Enhancements to consider

Consumability - remove impediments to adoption

Bug Severity Description Owner Sizing Design doc ready Associated with a use case
216332 Enhancement Complete design for COSMOS Security - phase 2 Paul Medium design doc: N/A this enh is for a design doc use cases are listed in the document
233690 Enhancement Each data manager have configuration values that can be used to identify Hubert Unknown until design doc finished design doc: work in progress use cases: no. Hubert to find the right place.
235898 Enhancement Bill
212293 Enhancement Hubert? no design doc yet use cases: yes
231343 Enhancement Handled by adding something to the broker Hubert Unknown Design doc: not yet Use cases: yes

Data Visualization work items (Sheldon Lee-Loy)

Themes

  • Stability - bugs that will improve the stability of the driver
  • Cleanup -bugs that will help meet 1.0 release guidelines and help cleanup code
  • Improve Usability - bugs that will improve existing tooling usabillity
  • Improve Tooling - enhancements that will provide additional tooling to manage visualize and query MDRs
  • Framework Improvements - bugs that will improve the core ui framework

Large work items

  • Bugs and ERs are given a rough sizing
    • Low - takes 1-3 days
    • Medium - takes a week
    • High - takes more than a week
Bug Description Sizing Theme Notes
236670 Ability to delete queries Low improve function
236907 Launching the COSMOS UI with a MDR query Low improve function
236629 Create or Use Appropriate Icons for each Dilaog Low usability
230405 Create a Report based on CMDBf information Medium improve function
237655 Provide a reporting service group for data managers High improve function
234517 Provide the ability to contribute custom property dialogs Medium usability May remove out
235709 Report based on Aperi Data Low improve function May remove out
??? Security High improve function

Resource Modeling work items (David Whiteman)

Themes

  • Stability - reduce defect backlog in validator/import/export/editor
  • Completeness - expanding tests to cover more nuances from spec, and fixing defects uncovered by this activity
  • Documentation - integrate tooling with online documentation using contextual help

Large work items

Bugs/ERs to consider

Sizing legend:

  • Low - takes 1-3 days
  • Medium - takes a week
  • High - takes more than a week

JUnit test failures:

Bug # Severity Owner Description Sizing
200423 normal Ali Mehregani JUnit test TestSMLModelUnits.testRuleInvalidBinding failure Low

Spec completeness:

Bug # Severity Owner Description Sizing
237872 enhancement David Whiteman Validator needs to support optional schema binding feature High
237921 enhancement Ali Mehregani Support PSVI in SML validation High
237924 enhancement Ali Mehregani/David Whiteman Create additional test cases for the SML validator Medium
237132 major David Whiteman URI Reference Processing not working Medium

Stability:

Bug # Severity Owner Description Sizing
235711 normal Dlwhiteman.us.ibm.com Validate and import links don't work if editing external SML-IF document Medium
237829 normal Dlwhiteman.us.ibm.com Error pane cuts off useful info and buttons by default Low
185391 normal Dlwhiteman.us.ibm.com Export SMLIF wizard > ruleBindings page shows no documents Low

Code cleanup:

Bug # Severity Owner Description Sizing
218814 normal Ali Mehregani Reduce dependencies for SML MDR Low

Release readiness:

Bug # Severity Owner Description Sizing
236866 major David Whiteman JUnit failures when running on Sun JRE 1.5 Low
213635 normal David Whiteman SML-IF editor help not available from F1 Low
236772 ? David Whiteman False error messages when validating SML-IF file using Java 1.6 Low

Management Enablement work items (Jason Losh)

Themes

  • Consumability - producing a toolkit that significantly improves the speed & reduces the learning curve with building MDRs
  • Design - finalize SDD runtime design
  • Initial contributions - commit IBM/SAS code as foundation for tooling/runtime implementation
  • Stability - driving out bugs and fixing them
  • Testing - improving JUnits to build automated test to connect to and query MDRs built from the toolkit
  • Globalization - externalizing all error messages & UI labels
  • Documentation - integrate tooling with online documentation using contextual help

Large work items

  • Logging
  • API Cleanup (bug 229962)
  • SDD runtime design finalization
  • SDD runtime orchestrator
  • SDD build time generator (BTG) framework

Bugs/ERs to consider

Sizing legend:

  • Low - takes 1-3 days
  • Medium - takes a week
  • High - takes more than a week

Consumability:

Bug # Severity Description Owner Sizing
216332 enhancement Complete design for COSMOS Security - phase 2 Jimmy Mohsin High
237161 enhancement Generate registration handler factory for registration service built with toolkit Dlwhiteman.us.ibm.com Low
220594 enhancement Provide contextual help for toolkit UI Dlwhiteman.us.ibm.com Low

SDD Work:

Bug Severity Description Owner Sizing
229088 enhancement Create initial SDD runtime framework for COSMOS installation Jason Losh High

Testing:

Bug # Severity Description Owner Sizing
230282 enhancement Create JUnit test for running & querying projects built from toolkit Dlwhiteman.us.ibm.com Medium

RE/Build team work items (Saurabh Dravid)

Themes

For example:

  • Stability
  • Globalization
  • Accessibility

Large work items

For example:

  • Security
  • Logging

Enhancements to consider

Enhancement Severity Description Blocked by (if applicable) Owner Sizing
215609 Normal Maintain documentation of third party dependencies Ruth Lee Low
215135 Enhancement Establish a process for running JUnits against a COSMOS build Bobby Joseph High
229078 Blocker Add about.html and other legal files to the build Ruth Lee Medium

QA work items (Srinivas Reddy Doma)

Themes

For example:

  • Stability
  • Globalization
  • Accessibility

Large work items

Enhancements to consider

Bug# Severity Description Owner Sizing

Web/Documentation work items (Rich Vasconi)

Themes

  • Consumability
  • Documentation


Enhancements To Consider

Bug # Severity Owner Description Sizing
219130 enhancement Mark Weitzel Approve COSMOS Development Guide for GA Med
219144 enhancement Joel Hawkins Write Management Enablement section in COSMOS Development Guide Med
219148 enhancement bsubram@us.ibm.com Write the WSDM Tooling section in COSMOS Development Guide Med
219154 enhancement Jimmy Mohsin Write Internationalization section in COSMOS Development Guide Med
225817 normal Mark Weitzel New overview of COSMOS needed on web site Med
235398 normal Rich Vasconi Update COSMOS Team Committers page Med
218828 enhancement weitzelm@us.ibm.com COSMOS User's Guide Overview development Med
219138 enhancement weitzelm@us.ibm.com Write Overview section for COSMOS Development Guide Med
219156 enhancement Paul Stratton Write COSMOS Installation Guide Med
202332 major Ali Mehregani Need a viewlet version of the COSMOS demo Med

Mandatory for releasing V0.9 (Ruth Lee)

Review itself

  • arrange for COSMOS to be added to the Eclipse Board docket 5 weeks in advance of the intended release of V0.9
  • Review slides: Zip of first draft of PPT During the release review we have to explain the divergences from the original plan, such as the addition of SDD.
  • answer Harm's question in the review slides: How do the parts of COSMOS relate to each other? If they're disjoint then maybe that's fine and COSMOS can deliver them in disjoint packages. If they're all comingled technically then they should be packaged together. During the mini-project review (version 0.9), we want to state this and to address this question.

Legal

  • about.html for third party OSS in COSMOS: Ruth to arrange for these specialized about.html to be written and then delivered to the build team for inclusion in COSMOS
  • documentation of COSMOS IP
  • get DOJO approved by Eclipse Legal

COSMOS process

  • clean up the inactive committer list (in progress)

Back to the top