>A pattern I’ve seen with the most successful open source projects whether they be hosted at Eclipse, Sourceforge, Apache, or another site, is how much they take to heart the principles of Agile Development. Most of these projects can also be considered pragmatic, because they each have their own flavor of agile.
For those projects looking to migrate to Agile development, you may want to view Succeeding with Agile. I would then follow it up with Agile Estimating and Planning for a guide on how you can help plan the long term goals. Finally, prioritizing the back log in a public way that is and takes the priorities of the community as a whole into account, take a look at Prioritizing Your Product Backlog. For those using bugzilla, I’ve already discussed ways that you can use bugzilla to maintain both the product backlog and an iteration backlog.
Agile development encourages open and constant communication and feedback. Its really the key ingredient to help making any project successful, whether it be an agile one or not.