...
- A mission-statement like description of the initiative. Examples:
- Create a thin client, HTML based, slicer/dicer for Mondrian that will replace JPivot.
- Create a WYSIWYG tool for defining Pentaho charts
- A short name (code name maybe) for the initiative to be used as an easy way to talk about the "incubation thing"the project. Examples:
- Dashboard Designer
- Report Management Server (RMS)
- State what the visibility of the project is - completely open or restricted.
Accepting the proposal
If the proposal is accepted, (at this time there is no formalized process just general consensus) Pentaho Community will create a new "incubation thing" and coordinate setting up resources required. The "incubation thing" will start in the conception phase and have a collaboration space consisting of:
...
Info | ||
---|---|---|
| ||
For the first few "incubation thing"s Pentaho PM and Pentaho Engineering support will be required for acceptance. Once we are confident in the process this should change. |
...
- This will be a new client tool hosted and supported by Pentaho
- This will become a new feature of the BI Server
...
. |
...
...
- Communicate status to Community
- Coordinate meetings with working group
- Request resources from Community as needed to support initiative
...
- Completed Storyboard
- High Level requirements in enough detail to cost out major functionality
- Obtain commitment from someone (engineering, CTO, partner, community member, etc. ) to do a prototype or proof of concept.
...
When the above criteria have been met, the PM sponsor will Request Pentaho Community to initiate the new "incubation thing".
Implementing a new "incubation thing"
If the above requirements are met, Pentaho Community will create a new "incubation thing" and coordinate setting up resources required. Each "incubation thing" will have the following resources:
- Home page in the "incubation thing" space on pentaho.org
- Forum within the "incubation thing" forum space
- Wiki page for documentation, requirements, meeting notes etc
- Subversion project for source code
What about these things?
- A working group email group for communication
- Some kind of webex access for meetings
- FTP Space for downloads
General statements about the phases
Each of the 5 phases has entry requirements that must be met , goals specific before it can start and exit criteria that must be met before it can startcomplete.Each of the 5 phases has specific entry requirements that must be met before it can start. The different phases have different entry requirements but they all have one in common The working
The phases after Conception cannot start until it's exit criteria , the exit criteria of the
. No phase can start until it's exit criteria has been defined. Exit criteria are the goals that the working group agree must be met during that phase in order to be successful. It is used to keep the participants focused and to provide a way to measure progress and successes. In the event that a process gets "stalled", the exit criteria provide a quick and easy way for someone to see what needs to be done in order to move the process along. This is the most important feature of the "incubation thing". It allows the work during the phases to happen in a free and open way but provides well known and well defined checkpoints during the process.
...