In a recent article, I talked about how the decision to use less complex software in an attempt to reduce perceived overhead for your employees can actually introduce more real overhead into your processes. The main impetus for these thoughts was my evaluation of the Axosoft OnTime bug tracking / project management software solution.
OnTime is a defect, feature and project management system primarily designed for software development shops, designed to become the hub for all information related to your projects.. Out of the box it works in Agile / Scrum environments, and is feature rich, including integrated wikis, work logs, customer portals and a helpdesk, as well as task and other incident tracking.
OnTime isn’t simple; it’s complex, and full of options and features. But while there is a lot to it, the interface is clean and logical. A successful deployment of OnTime will require some thought and a good amount of planning. The exercise might even encourage you to document and develop some best practices, and potentially identify holes or weaknesses in your workflow. But that thoughtfulness will pay off in reduced noise and improved efficiency from your team.
The system is very modular — only the items you are using need to be activated or set up. It acknowledges that each feature or setting has the potential to add noise or overhead and leaves it to you to find that balance for your environment. If you want a basic stripped-down environment it can do that, but when your needs and requirements grow it is capable of growing to support you. Plus, absolutely everything is customizable so it can be adapted to just about any workflow or process.
One of the things I found most impressive during my demo and evaluation is how the user roles work. The permissions and roles aren’t just present for the sake of security — they also are integral to keeping the noise level down. In conjunction with routing rules and workflow definitions, items move through the system logically and only present themselves to people when they are actionable. The system hides what the users don’t need to see until they need to see it, and lets people focus on only what they need.
While focusing on the granularity is great, there are also a tremendous number of reports and great visibility into the overall project. Track time, resources, project status — all aspects of your project can be sliced and diced to view your data and status.
OnTime is one of those products that I really would like to use for my business, if only my business was a better fit for it. I love the way it handles incoming emails and generates support tickets. The integrated project wiki would allow me to compile the business knowledgebase I’ve been contemplating. The task management options are amazingly detailed and flexible. I’m also a big fan of process and workflow automation as a means to bring efficiency to a business and OnTime seems to excel at defining and enforcing effective process.
While a free single user Professional license is available, the cost and time investment to implement the hosted solution with the bells and whistles I would want for my business would be cost prohibitive and my circumstances don’t warrant the extra overhead. For even small development shops though, particularly those focusing on creative deliverables, OnTime is a thoughtful, powerful and flexible solution.
Multiple version levels of OnTime are available to match your requirements, from the Express version for small teams up to an Enterprise version for maximum flexibility. You can also choose between a locally hosted or a managed hosted environment.
I had some trouble setting up the SQL database on my local machine, so for my evaluation I’ve been working on a hosted database using a locally installed Windows (s msft) desktop client. A web client is also available but I find myself more frequently working through the desktop version.
OnTime is complex and so won’t be the right fit for everyone, but its thoughtful design makes it easier to put together just the right set of options and features needed to accommodate your workflow and your particular requirements.
How do you feel about using more complex software, like OnTime, as opposed to stripped-down, simpler apps?