Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Are there complete packages for time tracking, invoice generation, bug tracking and project management?

These don't have to be Web Applications, I wonder if there exist full packages for Visual Studio/Eclipse too...

share|improve this question
1  
Try Web Applications.SE. – user8 Oct 3 '10 at 1:55
4  
I disagree with this close but I will respect. This type the software doesn't need be a web application. The choice of a bug tracking software is done by programmers or at least software project managers. Many questions here are about project management.If this question should be closed then many others about software for programmers need to be closed too. – bigown Oct 4 '10 at 15:36
1  
Voting to reopen for that reason... This question is on-topic and can get much better answers here. – Tom Wijsman Oct 4 '10 at 17:17

closed as not constructive by Yannis Rizos Aug 31 '12 at 9:20

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 specific 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, see the FAQ for guidance.

6 Answers

up vote 13 down vote accepted
+50

I think Redmine does everything you mention except invoice generation out of the box.

For invoices, there seems to be a plugin for it (haven't tried it, though).

share|improve this answer
See also the branch-off Chilli Project – Ben Brocka Aug 31 '12 at 18:48

ClockingIT does everything except invoice generation. The bug tracking aspect is not what you'd necessarily espect, since this tool is more of a task manager/time tracker/scheduler, but I think it could be used that way. Bugs treated as tasks with priority, estimates, etc.

The biggest draw for me with this tool was the ability to do GANTT-type charts for scheduling. I didn't ultimately end up using it for very long, but it was interesting to play around with it without the heft of MS Project or other similar tools.

share|improve this answer

Fogbugz.

I think it does everything except invoice generation.

http://www.fogcreek.com/FogBugz/

share|improve this answer

Org-Mode

Features :
- Extensive task management
- Time tracking with effort estimates
- Calendaring
- PDF, HTML, Latex export

Pros :
- See above
- Plain Text + FOSS
You don't want your whole project management workflow tied to a vendor or a proprietary format.
Enables DVCS based workflow which can be embedded in your project.
- Emacs + Lisp
it can do anything you need

Cons :
- Emacs + Lisp
Widely known for not being everyone's cup of tea, and a paradigm shift if you don't have experience in any or both. This could lead to to coworkers frowning up on adoption. On the other hand it's just plain text, so someone who would only contribute a few commits could easily turn some TODO items to DONE in notepad, others would see the benefit if shown in which ways it can help...

share|improve this answer

Microsoft Project + Team Foundation Server

This does everything except invoice generation.

On the plus side it has:

  • Integration with source control check-ins, as you can apply a code check-in to a specific bug.
  • Serious project and time analytics, project cross-checking so you don't overbook yourself or your team.
share|improve this answer

In our company we use Timelog for project management, time tracking, invoicing and tracking support calls from our customers. For bug tracking we use Trac which is integrated with our source code control system (Subversion).

Timelog --> http://www.timelog.com/ TimeLog Project is a user friendly and web based system, where time tracking is the outset for CRM, project and staff management, and invoicing.

Trac --> http://trac.edgewall.org/ Trac is an enhanced wiki and issue tracking system for software development projects. It provides an interface to Subversion (or other version control systems).

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.