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.

Good question. Tools I know and have used are more issue tracking tools (redmine.org, asana.com and pivotaltracker.com). They're not explicitly for managing user stories but they support issues with title, description + comments (-> discussions) and also prioritization.
–
greenforestMar 26 '12 at 9:32

Maybe 'idea management' tools or software is a good search term for further research?
–
greenforestMar 26 '12 at 9:33

User Stores are part of the Agile process. Research SCRUM and Agile management tools. There's dozens of them out there.
–
DA01Mar 26 '12 at 13:24

Sorry to bump a "closed" thread but YET AGAIN this is another example of a thread being closed for no good reason. This is a valid question, it is good for Q&A format and I found it because I typed exactly this in google.
–
Mrk FldigOct 13 '14 at 20:09

5 Answers
5

There are many tools for this task. The closest I'm aware of that explicitly focuses on users story management is sprint.ly.

Most issue tracking systems have plugins for this purpose too; the two that I use—Redmine and Jira—both have so-called Agile plugins for tracking user stories and managing story points, burndown charts, etc.

Trello is the tool we use. It's a board with lists which contains cards.

User stories and sprints
We write down the userstories as titles of the cards. When all user stories are collected we subdivide them onto the different lists. The lists stand for the sprints. When we begin with sprint 1, we add soms more list next to it: working on, test and done.

Working on, test and done
When a ticket (card) is picked up by a team member, it's dragged to the working on list. After the ticket is ready to test by the client, the tickets is dragged to the test list. When the client approved the ticket, it will be dragged to done.

Discussion around stories
A card can be opened. On the card checklists and comments can be submitted. Very useful for making a task list and keep track of the communication about a user story. Also a team member can be attached to a card so everyone can see who's working on that ticket.

And yes, our clients also use the same board (per project). This way they have a nice inside view in the project.