Jump to: navigation, search

Difference between revisions of "Project Management Infrastructure"

(Overview)
(Using the PMI)
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
In 2011, the Eclipse Foundation began a new effort to replace the existing project management infrastructure--which includes the Developer Portal--with a new unified infrastructure with the intent to make project management activities more consistent and generally easier for all involved.
+
{{Warning|Project management functionality is being migrated from Eclipse Developer Portal into the Project Management Infrastructure. This document (and linked document) are works-in-progress.}}
  
Themes of this effort include:
+
The Eclipse Project Management Infrastructure consolidates Eclipse project management activities into a single consistent location and experience.
 +
 
 +
Project Management Infrastructure themes:
  
 
* ''Improved consistency''. Configuration/data-driven project web presence, direct linkage between releases, reviews, and plans. Information--including basic project metadata, project plans, and release review information--is captured and retained in a consistent (and easily leveraged) data-based format (rather than in multiple documents in arbitrary formats).
 
* ''Improved consistency''. Configuration/data-driven project web presence, direct linkage between releases, reviews, and plans. Information--including basic project metadata, project plans, and release review information--is captured and retained in a consistent (and easily leveraged) data-based format (rather than in multiple documents in arbitrary formats).
Line 7: Line 9:
 
* ''Get started faster''. By default, projects are provided with a data-driven website that includes consistent links to project releases, reviews, downloads, etc. Projects can opt to override the default and provide their own customized web presence.Setting up a project presence is a matter of configuration, not PHP programming against proprietary APIs.
 
* ''Get started faster''. By default, projects are provided with a data-driven website that includes consistent links to project releases, reviews, downloads, etc. Projects can opt to override the default and provide their own customized web presence.Setting up a project presence is a matter of configuration, not PHP programming against proprietary APIs.
  
==Links==
+
=Using the PMI=  
  
*[[Project Management Infrastructure/Development|Development]]
+
*[[Project Management Infrastructure/Project Metadata|Project Metadata]]
*[[Project Management Infrastructure/Technology Choices|Technology Choices]]
+
*[[Project Management Infrastructure/Release Metadata|Release Metadata]]
*[http://projects.eclipse.org Live instance] for testing and experimentation
+
  
==Overview==
+
=Current State=
Project information pages, which are are used as the primary website by many Eclipse projects, are generated from data provided by project committers. On these pages, you will find useful information such as project description, scope, Bugzilla summaries, commit summaries, lists of repositories, and a multitude of useful links.
+
  
All of this information is presented for consumption by the general community.
+
The Project Management Infrastructure is deployed for [http://projects.eclipse.org Eclipse projects] and for [http://locationtech.org/projects LocationTech].
  
[[Image:Project-info.png]]
+
The current implementation supports:
  
Users are not required to log in to access information about projects, releases, and many other aspects of the system. But if the user does log in, more options are made available to them.
+
*Project, release, and review metadata
 +
*Simultaneous release participation
  
A logged in user, for example, has the ability to edit information about projects for which they are a member. That is, a project committer, or project lead can edit information about their projects. In this case, an "Edit" option appears.
+
The [http://portal.eclipse.org Developer Portal] is still used for:
  
[[Image:Project-info-edit.png]]
+
*All committer managment functionality
 +
*Intellectual Property Contribution Questionnaires
  
Clicking "Edit" puts the system into "edit" mode allowing the user to make changes.
+
=Links=
  
[[Image:Project-info-edit2.png]]
+
*[[Project Management Infrastructure/Overview|Overview]]
 
+
*[[Project Management Infrastructure/Development|Development]]
All changes are tracked via a built-in revision control system. Other project members can review revisions to see who changed what and when; more usefully, the information can be reverted if mistakes are made.
+
*[[Project Management Infrastructure/Technology Choices|Technology Choices]]
 +
*[[Project Management Infrastructure/Overview and Design|Design]]
 +
*The [http://projects.eclipse.org Live Iinstance] is up-and-running!
  
Note that PMC members and EMO staff members can also make changes to project information (these changes are also tracked).
+
[[Category:Project Management Infrastructure]]

Revision as of 08:39, 24 April 2013

Warning2.png
Project management functionality is being migrated from Eclipse Developer Portal into the Project Management Infrastructure. This document (and linked document) are works-in-progress.


The Eclipse Project Management Infrastructure consolidates Eclipse project management activities into a single consistent location and experience.

Project Management Infrastructure themes:

  • Improved consistency. Configuration/data-driven project web presence, direct linkage between releases, reviews, and plans. Information--including basic project metadata, project plans, and release review information--is captured and retained in a consistent (and easily leveraged) data-based format (rather than in multiple documents in arbitrary formats).
  • All-in-one-place. Committers are able to edit information in place on the project information pages. Text/information in one place with links in another is eliminated where possible. Comments and discussion related to reviews, elections, etc. are connected directly to the item being discussed.
  • Get started faster. By default, projects are provided with a data-driven website that includes consistent links to project releases, reviews, downloads, etc. Projects can opt to override the default and provide their own customized web presence.Setting up a project presence is a matter of configuration, not PHP programming against proprietary APIs.

Using the PMI

Current State

The Project Management Infrastructure is deployed for Eclipse projects and for LocationTech.

The current implementation supports:

  • Project, release, and review metadata
  • Simultaneous release participation

The Developer Portal is still used for:

  • All committer managment functionality
  • Intellectual Property Contribution Questionnaires

Links