======Idea Percolator Workflow (Draft)====== - User comes up with great idea for improving Evergreen. - User searches percolator to see if the idea has already been suggested or is being implemented. - User submits the idea, also using tag or category to identify cases where the user is willing to contribute funds, but is seeking co-sponsors or is planning to fund it, but is first seeking community feedback. - Once submitted, percolator analyzes keywords to determine if it may be a duplicate. Presents possible duplicates to users. - Is it a duplicate? - Yes, go to step 6. - No. User completes submission - Community maintainers and other interested individuals are alerted of the new submission. - Aware of similar idea or ongoing project (check Git Repository and Launchpad as well as doublecheck Percolater)? - Yes, adds an explanatory comment with a link to the ongoing project, possibly changing the status of the idea to cancelled. - Others interested in the enhancement cast a vote for the idea and add comments/use cases for how it might be implemented in their organization. - Ideas with the most votes/activity float to the top of the percolator. - Idea moves forward (or not) in one of the following ways: - Developer with similar interest or looking for projects to get started in Evergreen adopts an idea. Changes the status to “under development.” Idea moves into Launchpad as a wishlist item with more technical details about implementation. - Organization with sufficient funding contracts with developer/vendor to implement. Status is changed to under development. - Organization decides it is willing to contribute funds to the idea, but needs co-sponsors. Changes category or tag to “seeking co-sponsors.” - Idea gets no funding or development support. Sinks to the bottom of the percolator. **See [[webteam:idea_percolator_options|Implementation Options Page]]!** ======Flowchart====== {{webteam:percolator_workflow.png?600}}