Jump to: navigation, search

Difference between revisions of "WTP 3.1 Project Plan"

(Project Plans)
(TimeLine)
 
(13 intermediate revisions by 2 users not shown)
Line 15: Line 15:
 
|These are valid features that started in a '''Proposed''' state but will not be addressed in this release. Each such item will have a brief note explaining the cause for the deferral. <br>'''The Project Lead will set the ''Target Milestone'' field of the bug to ''Future'''''
 
|These are valid features that started in a '''Proposed''' state but will not be addressed in this release. Each such item will have a brief note explaining the cause for the deferral. <br>'''The Project Lead will set the ''Target Milestone'' field of the bug to ''Future'''''
 
|}
 
|}
* The PMC and the Project Leads will identify ''Themes'' for this release. '''If applicable''', feature requests can be linked to a theme. Use the '''Status Whitboard''' field in the bugzilla to associate a feature with a theme. For example, if you would like to associate a feature with the theme, '''Ease of Use''', add '''EaseOfUse''' to the Status Whiteboard field. Plan items that have no themes will appear in the '''Other''' category.
+
* The PMC and the Project Leads will identify ''Themes'' for this release. '''If applicable''', feature requests can be linked to a theme. Use the '''Status Whitboard''' field in the bugzilla to associate a feature with a theme. For example, if you would like to associate a feature with the theme, '''Ease of Use''', add '''EaseOfUse''' to the Whiteboard field. Plan items that have no themes will appear in the '''Other''' category.
 +
 
 +
* Project leads should update the '''projectplanurl''' field for their subproject from the Eclipse Portal as described in the [http://wiki.eclipse.org/Development_Resources/HOWTO/Project_Meta-Data  Project Metadata wiki].
  
 
== Project Plans ==
 
== Project Plans ==
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.common WTP Common Tools]
+
* Each subproject has a project plan in CVS at the following location
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.dali Dali Java Persistence Tools]   
+
** Repository Path: '''/cvsroot/org.eclipse'''
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.ejbtools EJB Tools]   
+
** Module: '''www/webtools/standard-project-plans'''
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jeetools Java EE Tools]   
+
*[[Development_Resources/Project_Plan#Tools_for_Editing_your_Plan|Tools for editing the project plan]]
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jsf JSF Tools]   
+
* Project plan for a subproject can be viewed from its home page, '''Project Plan''' section. Click on the link that says, '''pending standard form'''. They are also listed here for convenience.
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.servertools Server Tools] *
+
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.common WTP Common Tools]
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.sourceediting Source Editing]   
+
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.dali Dali Java Persistence Tools]   
*[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.webservices Web Services]
+
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.ejbtools EJB Tools]   
 +
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jeetools Java EE Tools]   
 +
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.jsf JSF Tools]   
 +
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.servertools Server Tools]
 +
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.sourceediting Source Editing]   
 +
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.webservices Web Services]
 +
**[http://www.eclipse.org/projects/project-plan.php?projectid=webtools.releng WTP Releng]
  
 
== Summary Bugzilla Queries ==  
 
== Summary Bugzilla Queries ==  
Line 58: Line 66:
 
| First iteration of themes and features planned for the release
 
| First iteration of themes and features planned for the release
 
| PMC and Project Leads
 
| PMC and Project Leads
|
+
|[[Image:Checkmark.gif]]
 
|-
 
|-
 
| September 26, 2008
 
| September 26, 2008
 
| PMC Review and Publish draft plan in the standard format
 
| PMC Review and Publish draft plan in the standard format
 
| PMC
 
| PMC
|
+
|[[Image:Checkmark.gif]]
 
|-
 
|-
 
|-
 
|-
Line 69: Line 77:
 
| PMC Review and Publish the plan document for the Planning Council
 
| PMC Review and Publish the plan document for the Planning Council
 
| PMC  
 
| PMC  
|
+
|[[Image:Checkmark.gif]]
 
|-
 
|-
 
|  
 
|  
 
| Update plan to reflect committed tasks for milestone
 
| Update plan to reflect committed tasks for milestone
 
| WTP Project Leads
 
| WTP Project Leads
|
+
|[[Image:Checkmark.gif]]
 
|-
 
|-
|-
 
| Initial Milestones
 
| Iterate until the feature freeze milestone
 
|PMC
 
 
|
 
|
 
|}
 
|}
Line 85: Line 89:
 
Task completed = [[Image:Checkmark.gif]]
 
Task completed = [[Image:Checkmark.gif]]
  
=== Status for '''First iteration of themes and features planned for the release'''===
 
 
 
{| border="3" 
 
|+ This Week's (July-17) Results
 
! Component Team !! Committed Items? || Status !! Initials/Comments 
 
|- 
 
!   
 
!   
 
!   
 
|- 
 
! Common
 
! [[Image:Questionmark.gif]]
 
! [[Image:Questionmark.gif]]
 
!
 
|- 
 
! Source Editing
 
! [[Image:Questionmark.gif]]
 
! [[Image:Checkmark.gif]]
 
! ND
 
|- 
 
! Java EE Tools
 
! [[Image:Questionmark.gif]]
 
! [[Image:Questionmark.gif]]
 
!
 
|- 
 
! EJB Tools
 
! [[Image:Questionmark.gif]]
 
! [[Image:Checkmark.gif]]
 
! KR
 
|- 
 
! Java Persistence API (JPA) Tools (Dali Project)
 
! [[Image:Questionmark.gif]]
 
! [[Image:Checkmark.gif]]
 
! NJH
 
 
|-
 
! JavaServerFaces (JSF) Tools
 
! [[Image:Questionmark.gif]]
 
! [[Image:Questionmark.gif]]
 
!
 
|-
 
! Server Tools
 
! [[Image:Questionmark.gif]]
 
! [[Image:Checkmark.gif]]
 
! AV
 
|- 
 
! Web Services
 
! [[Image:Questionmark.gif]]
 
! [[Image:Checkmark.gif]] 
 
! KSC
 
|- 
 
! Release Engineering
 
! [[Image:Questionmark.gif]]
 
! [[Image:Questionmark.gif]]
 
!
 
|} 
 
   
 
   
 
Completed = [[Image:Checkmark.gif]] 
 
In Progress = [[Image:Questionmark.gif]]
 
Not Started = [[Image:Fail.gif]]
 
  
  
 
[[Category:Eclipse Web Tools Platform Project]]
 
[[Category:Eclipse Web Tools Platform Project]]

Latest revision as of 16:02, 11 February 2009

This is the home page for information on the planning for the Web Tools Platform (WTP) Project 3.1 release.

Planning Process

The Eclipse Board has mandated that all top-level projects should keep their project plan in a standard format. See, Development_Resources/Project_Plan for details. The following process is to help automate as much of the plan as possible.

  • We will use Bugzilla to track the features. Use the 'plan' keyword to submit feature requests for this release.
  • Project leads will triage these requests. A feature request will have the following stages in a release:
Proposed These are features that the Project Lead has triaged for the release. These are items that are either being investigated or items that the project would like to explore but are not yet Committed. Most of the features should start as proposed items. After a review and some amount of detailed planning, their status will either become committed or deferred.
The Project Lead will set the Target Milestone field of the bug to 3.1 (2.1 for JPT).
Committed These are features that project team is definitely going to address in the release. Resources and some amount of detailed plans have been identified for such items.
The Project Lead will set the Target Milestone field of the bug to the specific milestones in which it will be available.
Deferred These are valid features that started in a Proposed state but will not be addressed in this release. Each such item will have a brief note explaining the cause for the deferral.
The Project Lead will set the Target Milestone field of the bug to Future
  • The PMC and the Project Leads will identify Themes for this release. If applicable, feature requests can be linked to a theme. Use the Status Whitboard field in the bugzilla to associate a feature with a theme. For example, if you would like to associate a feature with the theme, Ease of Use, add EaseOfUse to the Whiteboard field. Plan items that have no themes will appear in the Other category.
  • Project leads should update the projectplanurl field for their subproject from the Eclipse Portal as described in the Project Metadata wiki.

Project Plans

Summary Bugzilla Queries

The following table shows all 'plan' (keyword) items for all targets and components.

Plan Summary Table

The following table shows all items targeted for WTP 3.1 that are not plan items, per se.

WTP 3.1 Targeted bugs

Triage bugzilla for candidate items to target to 3.1

As planning progresses, we will expect these types of bugs (major, or ones with many votes) to become less and less in number.

TimeLine

Planning Roadmap
Due Date Task Description Owner Status
August 29, 2008 First iteration of themes and features planned for the release PMC and Project Leads Checkmark.gif
September 26, 2008 PMC Review and Publish draft plan in the standard format PMC Checkmark.gif
October 24, 2008 PMC Review and Publish the plan document for the Planning Council PMC Checkmark.gif
Update plan to reflect committed tasks for milestone WTP Project Leads Checkmark.gif

Task completed = Checkmark.gif