views:

222

answers:

3

Hello,

We are constantly trying to find tools that helps us better manage our projects. But all the time we have a dilemma, we find some tools that are better as far as the developers are concerned, but suck as far as project managers.

The best example is: as a developer the best choice would be TRAC

as a Project manager i would go for something like Web2Project because it has things like multiple projects, companies, Gantt charts etc.

But it would be a big time loss to use both of them, at least in my opinion. Have you guys found a tool that suits the needs of both worlds, and preferably open-source :D

thanks a lot

+2  A: 

Have you looked into Trac plugins? You can find some at the Trac website's plugin list or a site called Trac Hacks.

You mentioned Gantt charts, and I see a plugin to enable Trac to do that at Trac Hacks, although I've never used that plugin, so it might not be what you need. You can handle multiple projects with multiple Trac installs, as well. If you have other needs, there are a ton of other plugins for Trac on both sites, so you can probably find something to meet most your needs.

Thomas Owens
+9  A: 

I think the problem is that you are trying to use a single piece of software for completely different groups that have completely different requirements.

PM software should be chosen by the Project Manager. Dev's don't need project management, they need task lists with priorities and ways of reporting status.

Whatever you choose should have some type of work item interface that the dev's see. Depending on your environment, I would recommend finding something that integrates source control, bug tracking, etc into the mix.

Chris Lively
i agree with you ... but there needs to be a way to sincronize the 2 automaticly .. so people dont waste time looking at the 2. and have a place where they can always see an updated version of what has been done.
solomongaby
I disagree. I think that management and development should use the same tools. It makes communication much easier, and synchronizing between two tools is not that easy. As a developer, I don't have the time to check in multiple places for what I need - I need a one-stop-shop where I can get anything and everything I need when I need it and can be totally sure that it's up-to-date.
Thomas Owens
When picking the software the integration points are going to be the most important to you. As Thomas pointed out, it looks like Trac may be a viable option in combination with other packages.
Chris Lively
Also, my point was that the dev's don't need two. They need just the one; and it should be geared towards their view.
Chris Lively
I disagree. I think projects need to decompose into task lists very nicely, but a developer also needs to see timelines and delivery dates so they know when to push back on certain features because they're just undoable.
Chris Kaminski
I agree. If you had a way to easily harvest the statuses from the developer's tool and import it into the PM's too, that would be helpful but not necessary. The PM should be able to get all the statuses from a report off the Dev's system and with a little manual labour update the status on his/her tool. If tasks have to be added, then they get added in both places. The developer has no need to go to the PM's tool, so the "two places are bad" argument falls down. Additionally, the developer doesn't decide which features to push back on - the PM does. End of story.
CodeSlave
+1  A: 

The short answer is: No, there is no tool that provides both developers and project managers everything that they would want, as a matter of fact, there's no single tool that does a great job for either.

Trac is more issue focused with integration into source control and, if configured properly, able to be auto assigned based on workflow. PM tools are geared more towards longer, larger tasks.

In order to developers/PM's to work nice together, there first needs to be a top down (project based down to line of code) management tool the takes into account the various project management and SDLC approaches with their 100's of local variations. Can a tool like that be created? I think so, but looking at the last 10 years of attempts it seems to be a bigger job once you get into it.

meade