During my recent conversation with a customer regarding our project management system I’ve noticed a trend that happens with specialized software related to project management. Eventually bug tracking software or support software gets more and more general project management features and people start using it to manage their whole projects.
I think that this happens because “bugs” and “tickets” concepts are very close to “tasks” concept which is usually the core of any project. Bugs, for example, as well as tasks have priority, description, comments, they are assigned to a particular person, though they usually don’t have a deadline (why, btw?). Very similar situation is with support tickets.
So we can see now bug tracking software that is used as an email client to gather all customer inquiries in the same place where the company is tracking bugs. FogBugz even employs a Bayes filter to identify spam. Support software has a calendar and to-do lists and an email client too!
But for some reason I’ve never felt comfortable with the idea of using, for example, a bug tracker to manage all of our projects. I think this happens because until recently Stuffed Guys was a services-oriented company — 95% of our revenues were coming from custom web programming and only 5% from our ad tracker product.
As a services-oriented company we don’t feel comfortable using one specialized tool to manage our projects. We either need a bunch of different specialized tools to cover all communications and interactions in the project, or one general solution that will be able to replace all of the needed tools with one integrated package.
For the past several years we did try the easiest path — just used 4-5 different tools in the projects (bug tracker, forums for discussions, forums for knowledge base, email for general communication, email for support, msn messenger). But eventually this became inconvenient, since information about the project was stored in different places. So now we try a different approach — creating a general purpose project management system that we hope will be useful not only for us, but for other service-oriented online companies.
During the conversation with that customer I thought that if we will succeed with the first version of Factory Nova, we might as well see it evolving into a solution that will be able to handle specialized scenarios as good as current specialized software mentioned above. If a bug tracker could be used for managing whole projects then why can’t Factory Nova be used to manage bugs and customers support requests (among other things of course)?
Time will tell.








