>Agile Project Management Presentations

>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.

This entry was posted in agile, eclipse. Bookmark the permalink.

3 Responses to >Agile Project Management Presentations

  1. Chuck says:

    >David,I was just sharing your deck on agile standards development a few people last week. As challenging as it may be to make agile development work in an open source initiative, culturally and politically it seems to be even more challenging in within a consortium or SDO environment. I have a few questions in this regard: * Other than your program at STAR, I’m curious as to whether you know of other Consortia or SDOs using anything close to agile methodologies? * Inside an enterprise, using something like scrum, perhaps there are more natural delineations of stakeholder roles (chicken vs pig). In a typical breakdown maybe your product owner and the testing/development team are the pigs and the chickens might be users, customer support, product management, etc. I’m curious as to whether and how these delineations of roles can/should be managed in a volunteer-driven setting like an open source project or SDO. Any thoughts or advice from your experiences?Chuck Allen

  2. David Carver says:

    >Chuck, everything can be applied at a SDO level just as it can within an enterprise level. As far as I know, STAR is the only organization that has implemented it to the extent that we have. The main stumbling block is getting people to buy into it and see how to do it. It means changing the way people work with Standards and developing them. Changing people’s habits is the hardest thing, as shown in the Succeeding with Agile presentation by Mike Cohn.As for the various roles, at STAR we treat the Members that participate in the workgroup as the product owners. The workgroup decides the priorites and when items were going to be done. At STAR we use our Issue Tracking system to keep track of this, and do planning session every two weeks based on that back log.All the concepts in agile development can be applied to programs or standards development it just takes some buy in and a willingness to change.

  3. PM Hut says:

    >”Agile development encourages open and constant communication and feedback”. Come to think of it, Project Management (and not only Agile), in general, encourages constant communication. I was reading lately a lot of posts on Agile, and I was thinking, could it be that Agile is just Project Management done correctly (at least on the communication level) and is not really a full methodology. Now to complement your links, I have published a while ago an article on agile risk management, useful and well written stuff. Not a presentation though.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s