My Agile team is following practices of XP like pair programming(J2EE), 45 work hours/week, TDD etc. Do you have any recommendations of open source tools (dev, test & build integration) and templates(user story, burndown charting) etc. for enabling my team to focus on business value delivery. I am the iteration manager and we have tried Hudson, Junit and Selenium.
migrated from stackoverflow.com Dec 7 '11 at 9:39
This question came from our site for professional and enthusiast programmers.
closed as not constructive by ChrisF♦ Dec 12 '11 at 15:12
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
Without rehashing all the litterature out there regarding agile organisation, I will just say, in my opinion, is the most important for a successful Agile project:
Another couple of things that served us well in the past:
We use a combination of FogBugz and Stefan Rusek's excellent Kanban board. FogBugz handles ticket tracking, burndown charts (and much more), and recently they've added Kiln, which is an integrated, hosted Mercurial.
Also, though I haven't tried it, I understand some smart Java folk I know are interested in JBehave, a BDD framework for Java.
I wholeheartedly concur with @Guillaume's much more thorough response. I would add one thing to that however, though I'm in danger of stating the obvious:
For agile to work, you have to write user stories to express the functionality you want. Perhaps what I really mean is that you can't let people only write old school functional specifications and expect agile to work. The user story really is the basic building block for the whole thing.