views:

177

answers:

5

what project management tools / softwares do you use and how does it supports managing the requirements, some kind of traceability to the implementation, bugs, etc. ?

A: 

We use Microsoft Team Foundation Services.

Preet Sangha
isn't TFS too heavy ?
Vikram
No. Our whole (software) company uses its we use it to record requirements and planning, and tasking and measuring progress. Its heavy to get going but having everying in VS next to you is a great way to get VS developers to use it.
Preet Sangha
A: 

I use Basecamp (http://www.basecamphq.com/). It's not specifically geared to software projects, but then most of the really thorny problems in any real-word software project are the peopleware issues, anyway.

Basecamp is really lightweight and doesn't constraint you into using specific models.

As it's not developer centric, the non-techs are happy using it too - which is pretty essential. It does have default message categories of "Bug Report", "Feature Request", etc, though. However, for managing bug cases I use OnTime - as it's more directly focused on that task.

Beyond that we use Skype (IM), Twitter and email.

dommer
how do you manage your requirements ?
Vikram
They are formed through the messages/discussions in the project space (Basecamp also has whiteboard and chat). We then summarize those. As we're an Agile shop the requirements are constantly being developed with the client.
dommer
Vikram
We use it to deal with the stuff that is generally "noisy". In any development project, there's a lot of questions going around that are really just transient broadcasts - e.g. "How would I do X?" We used Twitter to encourage that stuff to be taken out of the email traffic. This means that emails are more likely to be considered and answer quickly as there's less "fluff".
dommer
+1  A: 

I really love Pivotal Tracker it is great for managing development tasks. First of all it is free. Second it is advanced enough but still user friendly enough to help me out during development. Actually we have started using it at work for managing tasks.

mhenrixon
A: 

Even though its really a bug tracking system we use Jira to store and manage requirements etc. It also includes reporting etc. As long as all of the developers enter accurate information it can help aid some management decisions.

Karl
A: 

We use VisionProject and chose this for the reason that it works so good for developing software from the requirement phase to the end, including the support phase. It also includes a public support module for the customers to follow their issues.

MattPro