Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
COSMOS/COSMOS iteration i12 plan
Contents
- 1 COSMOS iteration i12 plan
- 1.1 Cross component work items (Mark Weitzel)
- 1.2 externalization/internationalization
- 1.3 security
- 1.4 logging
- 1.5 clean API
- 1.6 release items
- 1.7 Data Collection work items (Jimmy Mohsin)
- 1.8 Data Visualization work items (Sheldon Lee-Loy)
- 1.9 Resource Modeling work items (David Whiteman)
- 1.10 Management Enablement work items (Jason Losh)
- 1.11 RE/Build team work items (Saurabh Dravid)
- 1.12 QA work items (Srinivas Reddy Doma)
- 1.13 Web/Documentation work items (Rich Vasconi)
- 1.14 Mandatory for releasing V0.9 (Ruth Lee)
COSMOS iteration i12 plan
Cross component work items (Mark Weitzel)
externalization/internationalization
security
logging
clean API
release items
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 |
---|---|---|---|---|
216332 | Enhancement | Complete design for COSMOS Security - phase 2 | Jimmy | Medium |
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
Improve Usability - bugs that will improve existing tooling usabillity
Bug | Severity | Description | Owner | Sizing |
---|---|---|---|---|
222709 (new) | normal | QueryBuilder should populate the MdrID | sleeloy@ca.ibm.com | Low |
224169 (Need to upgrade to Dojo 1.1) | enhancement | Ability to resize dialog box. | martin.simmonds@ca.com | Medium |
223241 (Need to upgrade to Dojo 1.1) | enhancement | Full screen mode toolbar button | sleeloy@ca.ibm.com | Medium |
229083 (future?) | enhancement | Predefined queries with parameters | sleeloy@ca.ibm.com | Low |
Improve Tooling - enhancements that will provide additional tooling to manage visualize and query MDRs
Bug | Severity | Description | Owner | Sizing |
---|---|---|---|---|
230405 (future?) | Create a Report based on CMDBf information | sleeloy@ca.ibm.com | Medium | |
222504 (future?) | enhancement | UI cannot show the query request | sleeloy@ca.ibm.com | Medium |
211093 (future?) | enhancement | Custom visualization for example MDR | sleeloy@ca.ibm.com | Medium |
Framework Improvements - bugs that will improve the core ui framework
Bug | Severity | Description | Owner | Sizing |
---|---|---|---|---|
229411 (legal?) | enhancement | Upgrade to Dojo 1.1 | sleeloy@ca.ibm.com | Medium-High |
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 | Ali Mehregani | Validator needs to support optional schema binding feature | High |
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 |
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 |
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
User's Guide and Development Guide Documentation Status for i12
Enhancement | Severity | Owner | Description | Sizing |
---|---|---|---|---|
218828 | enhancement | weitzelm@us.ibm.com | COSMOS User's Guide Overview development | High |
218830 | enhancement | weitzelm@us.ibm.com | Write COSMOS User's Guide Prerequisites | High |
219117 | enhancement | jason.losh@sas.com | Write Solution Deployment Descriptor (SDD) section for COSOMS User's Guide | High |
219120 | enhancement | hkyleung@ca.ibm.com | Write Running the Example section for the COSMOS User's Guide | High |
219138 | enhancement | weitzelm@us.ibm.com | Write Overview section for COSMOS Development Guide | High |
223084 | enhancement | Mark Weitzel | Write COSMOS Restrictions section for User's Guide | High |
235636 | enhancement | TBD | Document the installation of COSMOS as it exists today | High |
Future Document Enhancements
Bug # | Severity | Owner | Description | Sizing |
---|---|---|---|---|
219130 | enhancement | Mark Weitzel | Approve COSMOS Development Guide for GA | Future |
219144 | enhancement | Joel Hawkins | Write Management Enablement section in COSMOS Development Guide | Future |
219148 | enhancement | bsubram@us.ibm.com | Write the WSDM Tooling section in COSMOS Development Guide | Future |
219154 | enhancement | Jimmy Mohsin | Write Internationalization section in COSMOS Development Guide | Future |
225817 | normal | Mark Weitzel | New overview of COSMOS needed on web site | Future |
235398 | normal | Rich Vasconi | Update COSMOS Team Committers page | Future |
218828 | enhancement | weitzelm@us.ibm.com | COSMOS User's Guide Overview development | Future |
219138 | enhancement | weitzelm@us.ibm.com | Write Overview section for COSMOS Development Guide | Future |
219156 | enhancement | Paul Stratton | Write COSMOS Installation Guide | Future |
202332 | major | Ali Mehregani | Need a viewlet version of the COSMOS demo | Future |
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)