share
Stack OverflowProject tracking/management tool
[+36] [26] Alvaro Rodriguez
[2008-09-13 01:19:16]
[ project-management polls ]
[ http://stackoverflow.com/questions/60240] [DELETED]

Which project tracking tool do you use?
Does it allow programmers to bill hours worked to projects/tasks?
Does it allow to track items promised vs. items delivered?
Does it allow to forecast personnel needs when you have only a ballpark estimate of how many hours you are going to need for different task types?
Does it integrate with your bug tracker? [Mantis]
Does it integrate with your source control tool? [Subversion]
Does it allow you to easily publish your schedule and current priorities to team members?
Does it produce reports on any or all of the above?

Am I even right in calling a tool that does those things a "Project tracking/management tool"?

What does your tool have that makes you love it and use it every day?

I don't really care about Gantt charts. I find Microsoft Project quite clunky for this needs (although I'm hardly an expert user).

[+20] [2008-09-13 01:49:50] Adam Davis

FogBugz [1] is a good system that meets most (perhaps all) of your listed features, and many more. The nice thing is that it integrates features your programmers would use daily, so it doesn't seem like an extra burden to start a time card program - you just work from here. You get your tasks, bugs, customer communications, time, estimates, etc.

[1] http://www.fogcreek.com/FogBUGZ

1
[+14] [2008-09-13 04:25:36] Joshua Hudson

Matt, they don't advertise it for some reason but here is how you get it:

Sign up for the FogBugz on Demand 45 day trial account. Then in your settings choose "Your FogBugz On Demand Account".

About half way down that page is a link to switch your account to the "Student and Startup Edition)" which allows you to have up to 2 users for free, with no expiration.


2
[+12] [2008-12-15 09:38:05] Keltia

Nobody seems to have mentioned Redmine [1]. It is a simple yet rather complete forge-like software in which you can have projects and sub-projects with BTS, time-tracking, version planning, fora for discussions and so on. Check this other topic [2] too.

[1] http://redmine.org/
[2] http://stackoverflow.com/questions/349605/what-is-a-good-project-management-software-for-many-small-projects

+1 don't forget plugins: redmine.org/wiki/1/Plugins - clyfe
3
[+7] [2008-09-13 09:46:20] kaybenleroll

I am a fan of ProjectPier [1], it started out as an attempt to create a clone of BaseCamp [2], which is also a very good system (especially if you don't mind having it 'cloud'-based). ProjectPier is a bit more limited, but a recent patch allows you to add timetracking.

BaseCamp is great if you want to have something fully-featured, and seems to have a lot of third-party plugins that utilize its API also.

[1] http://www.projectpier.org
[2] http://www.basecamphq.com/

ProjectPier started as fork of ActiveCollab (version 0.7 I think) which was free before. - Nazariy
Yep, ActiveCollab went proprietary after version 0.7 so an opensource fork of the earlier version was made and turned into Project Pier. - kaybenleroll
This type of "cloning" offends me. Why can't people innovate? - cottsak
4
[+6] [2008-09-13 08:41:46] Ray Vega

A nice simple free task management tool is ToDoList [1] which can do most of what you asked in your questions (it also has a bunch of add-ins.) It is available for download at CodeProject [2].

[1] http://www.abstractspoon.com/tdl_resources.html
[2] http://www.codeproject.com/KB/applications/todolist2.aspx

5
[+4] [2008-09-13 08:53:10] Till

I can second Fogbugz. It's kinda expensive, but so far it's really worth it.

We also use Lighthouse [1] internally (evaluating it on another project), but afaik it doesn't allow you to enter the time worked etc. in order to bill for hours. What's nice though is, Lighthouse is very easy to use and they offer an API as well which allows you to extend it so e.g. you can integrate it with a timetracker, or whatever.

Another application we use is Cerberus Helpdesk [2]. It's less of a project management tool and used for support. I guess you could do PM in it too, but that wouldn't be as straight forward. I'm not so sure if it's still state of the art since we've run into many issues, but it seems to be one of the best PHP based helpdesks still. We host it on our own servers and it allows you to enter the time you worked on tickets, so if that is what you are after primarily, I'd give it a try. It's also CRM light since it allows you to add customers and you can get a report for basically everything. If you get the license, everything but the email parser (afaik) is open source (not free, but the source code is "readable"), which means that you can extend it easily.

If you are looking for a free options, there are probably gazillions. Do a search on Sourceforge [3] for starters. One tool I can recommend is streber-pm [4]. PHP(5) based as well and it needs a MySQL database. It works very well. :)

[1] http://www.lighthouseapp.com/
[2] http://www.cerberusweb.com/
[3] http://sf.net
[4] http://www.streber-pm.org/

+1 for Lighthouse - fearoffours
6
[+3] [2008-11-10 21:32:23] Fernando Miguélez

We use Jira [1] that is mainly a BUG tracker plus time/resource planning. It lets programmers log their work and all this data can be used to draw charts or tables which are valuable to managers.

It is highly extensible through plugins written in Java.

[1] http://www.atlassian.com/software/jira/

"and all this data can be used to draw charts or tables".. can you please tell me how can we generate charts or tables in jira? Probably that would answer the question in this post: stackoverflow.com/questions/3103666/… - Amby
7
[+3] [2008-09-15 20:26:14] tomjedrz

No surprise that we are discussing FogBugz, given the history of this site!

FogBugz is a good tool for software development project management, but it is unabashedly programmer-centric, and doesn't necessarily adapt well to things too far from software development. I evaluated it for use to help manage overall IT function for a company and found it had some holes.

I believe the absence of "management"/"productivity"/"monitoring" tools in FogBugz is completely intentional. If the project management system is used for evaluating programmers, programmers will not be honest with the project management system and will instead "game" it so they look better. Such a lack of honesty defeats the primary purpose of FogBugz. I also think the concept of using his software to be big brother offends Mr. Spolsky, who has written a great deal about the care and feeding of programmers.


8
[+3] [2008-09-18 20:42:04] Adam Caviness

Which project tracking tool do you use? dotProject

Does it allow programmers to bill hours worked to projects/tasks? yes

Does it allow to track items promised vs. items delivered? yes

Does it allow to forecast personnel needs when you have only a ballpark estimate of how many hours you are going to need for different task types? you can change dynamic tasks as you go

Does it integrate with your bug tracker? With add-ins it can integrate with mantis

Does it integrate with your source control tool? Not with our Sourcegear Vault

Does it allow you to easily publish your schedule and current priorities to team members? yes, with reports or they can view it directly

Does it produce reports on any or all of the above? It does have several reports

  • The tasks allocated to each user
  • How many hours a user has allocated in the specified period of time
  • Tasks currently overdue
  • The amount of hours worked by a user against those allocated in tasks
  • The Projects Task List
  • The user task logs
  • Tasks completed in the last week
  • Tasks to be completed in next week
  • Project Statistics, describing task statuses
  • View the task's end date (real and theoretical)
  • Overall snapshot of all projects

Am I even right in calling a tool that does those things a "Project tracking/management tool"? you are correct

What does your tool have that makes you love it and use it every day? For me, it is the gantt charts.


dotProject looks amazing! thanks for telling us about it! - Exile
9
[+3] [2008-12-15 10:15:02] Ben

Trac [1] is an awesome tool, with many add-ons that will provide the functionality you need.

[1] http://trac.edgewall.org/

10
[+3] [2010-03-16 18:56:42] Brad

Pivotal Tracker [1] is pretty great for a lot of this, especially in a more agile environment.

[1] http://www.pivotaltracker.com

11
[+1] [2008-09-13 01:39:01] jodonnell

We use Version One [1]. It's designed to organize agile (esp. Scrum and XP) projects. Doesn't integrate with much, but it has an API. Let's you sort your user stories by priority, shuffle out work, and track progress against it.

[1] http://www.versionone.com/index.asp

You're referring to versionone.com/index.asp right? - Alvaro Rodriguez
12
[+1] [2008-11-10 21:04:50] dtc

I built my own simple system and it works ok for me. I am very interested in project management type software and looked at dozens of them. One thing I realized is that while they all do about the same thing there is no one best system. It's like CMSes. There are tons of CMSes but people still build their own because they can't find one that does what they want.


13
[+1] [2008-09-13 07:47:14] erlando

One caveat about FogBugz: It's next to impossible to get timesheets for individual programmers. You can only do it case by case.

This IMO is the biggest drawback of FogBugz.

ETA: You can get your own timesheet. But not the timesheet of others. Also you cannot get the amount of time spent on a project over a given period of time. This makes it very hard to use FogBugz as your main project management app - you can't easily get information from FogBugz to use for billing.


I know - but that's not what I meant. If I want to get the timesheets for two other programmers.. I can't do that without being logged in as those individuals. - erlando
14
[+1] [2008-09-13 04:01:59] Joshua Hudson

I also use FogBugz. For small projects (less then 2 people) they have a free hosted version.


Free hosted version? Really? I can't find any details, but I'd love to see a link if you have one. - Matt Sheppard
If you set up a trial FogBugz account, you'll find an toggle for the Student and Startup mode in the options. - John Calsbeek
15
[+1] [2008-11-10 21:36:04] Forser

We are using our own in-house projectmanagement tool for everything except bugtracking which we are using BugTracker.net from Codeplex.

Why we are using a own projectmanagement tool and not a existing one, i have no clue since it is was the bosses that wanted it and not someone else application.


16
[+1] [2009-09-25 21:14:42] community_owned

I recommend Excel - allows for great flexibility


17
[0] [2009-10-08 15:36:50] Nguyen Phuc Hai

eSoftHead recently deliver the new project management module in its enterprise groupware product. You can check it at http://blog.esofthead.com/engroup-1-5-1-released/ and download product at http://esofthead.com/node/25. It is totally free !


18
[0] [2010-02-22 09:42:49] Joanne

JIRA really works for me especially with the Greenhopper plug in. I also find it useful to record the basics relating to the requirements and in that way reducing the requirements documents needed.


19
[0] [2010-03-16 18:54:07] Isabelle

I would recommand PlanningForce Express Premium, a project planning software [1] for small teams which is a real Microsoft project alternative: cheaper and more efficient!

[1] http://www.planningforce-express.com/product/

20
[0] [2008-11-22 12:31:21] community_owned

Check out CounterSoft Gemini [1].

It's ASP.NET based and even our clients use it to "talk" to us!

I think it's free for 5 users.

[1] http://countersoft.com

21
[0] [2008-12-30 04:38:21] community_owned

Check out PlanningForce's Project Planning tool [1]. Hope it might help you.

Happy Holidays !!!

[1] http://www.planningforce.com/

22
[0] [2010-05-24 04:25:24] Thomas

We are doing our daily work with a ProjectForge http://labs.micromata.de/display/pf/Home JIRA combo, this works great.


23
[0] [2010-11-26 15:57:07] JREAM

Checkout freelancerKit [1] for a PHP based project manager.

[1] http://www.freelancerkit.com

24
[0] [2011-01-23 09:39:51] jeshurun

Turns out Wikipedia [1] has an awesome list on this. You can match products against features and filter those who best meet your needs from the list. I was surprised that there are open source alternatives like endeavour that offer all and even more than some commercial offerings.

[1] http://en.wikipedia.org/wiki/List_of_project_management_software

25
[0] [2011-06-15 20:49:21] Shuhel Ahmed

TargetProcess2 [1] is a nice tool that includes most of the mentioned features and more. It is free for 5 users as far as i can recall.

[1] http://www.targetprocess.com/

26