I've been thinking about this project, but I'm still not sure how we can really help to influence the site to make the changes. It occurred to me that this is a problem common to many community oriented sites. I think there are two obstacles:
1) Collecting suggestions from the members
Someone needs to keep a list of the suggestions that we can point to as a faq when people want to make a new suggestion.
2) Prioritizing that work based on difficulty and how it fits into an overall vision.
At work, I usually like to prioritize work of this type with a cost/benefit formula (aka benefit / effort). In a non-dictatorship like a community site, we (the users) could vote on the benefit for each suggested task, and the developers could vote on the effort. I usually rank both benefit and effort from 1 to 10, rather than getting into anything more fine-grained than that.
It would be cool if there was a plug-in for this forum software that let you manage a list of items (suggestions), let a group of users vote on the benefit, let a different group of users vote on the effort, then display all of this in a table with the following columns:
- title of project
- description of project
- avg benefit vote (number of votes)
- avg effort vote (number of votes)
- ratio of benefit over effort (also default to ordering the table by this value).
A polling feature already exists for this forum software, but it would need to be expanded to handle a list of polls and sort them as above.
If we had a plug-in that did something like that, then the developers could easily know what they should be working on next any time they have some time to work on customer requested features.
Mike