Github itself for Agile Project Management madness! Right here in Fargo!

Due to the complexity of modern software development, you absolutely have to use software for agile project management. For the simple reason that the human brain cannot by itself separate the trees from the forest, cannot zoom in to be able to concentrate without distraction on a current task, then zoom out by degrees to see the various bigger pictures.

Any software you feel helps you is fine. The lighter the better, generally speaking.

Since one of the most important considerations is that it all be as close as possible to the code, and allow full traceability from requirements to commits and back, my latest experience is making use of GitHub itself for a self-contained, light agile process tracking experience.

You can take a look at an open source example here: https://github.com/victorkane/lit/issues

OpenUP

Just run index.htm (see EclipseProcessFramework).

What we get is a very refreshing, non-bloated approach to the familiar roadmap (phases), core principles, roles, work products, disciplines and basic lifecycle; but with a refreshing infusion of agile approaches.