Software review: Squish

Read our review guidelines.

General information

Name: Squish
Version: 5.2.1
Vendor: Information Services Management Inc
Hosting options: Web hosted only
Cost and plans: A bit complicated as it is based on issues rather than users. An entry-level plan with up to 2,500 issues in a 12-month period will cost you $600. There are enterprise plans for companies managing upwards of 20,000 issues per year. Free 60 day trial.
Languages: English

Basic features: adding issues

Squish is a web-based issue tracking system that can be used for managing the status of client requests, tasks, bugs and project issues.

From the Projects tab you can create a new project. The short name has to be in lower case and is a mandatory field, but once you’ve got past that you are in your project homepage.

Creating a project in Squish - remember to use lower case for the short name
Creating a project in Squish – remember to use lower case for the short name

There are three types of issue:

  • Bug
  • Feature Request
  • Support Issue

And this shows you what kind of projects would be best of using this tool: web and IT developments, Agile projects and projects where you have to manage client requests. It would also be useful for operational teams like a helpdesk.

Raising a feature request issue was easy – it’s an online form. You can upload attachments and add the issue to your watch list if you want to track progress. You can also state the priority but you can’t add a ‘due by’ date (or at least I couldn’t see how to do that).

When you update an issue the button to update is at the top of the screen – it seems odd to have to scroll back up again to click that when it would be more logical to have this at the bottom. However, Sharepoint is set out like this too for list items (at least, the version I use, which is quite old) and it is just something to get used to.

Squish's project homepage showing open issues and your watch list
Squish’s project homepage showing open issues and your watch list

Other features: adding users and notifications

It’s easy to add a user, and then you can assign him or her to an individual issue. You can also set up notifications to ensure that you get updates when something changes. There different levels of notification set at project level:

  • Notify managers on submit: An email will be sent to all project managers each time that an issue is submitted.
  • Notify users on assignment: An email will be sent to a user when issues are assigned to that user.
  • Notify watch list users on update: An email will be sent to all users watching an issue when that issue is updated.
  • Notify assigned user on update: An email will be sent to the assigned user whenever an issue is updated.

You can also set notifications to be sent for resolved issues.

This seems comprehensive to me, as you can also, of course, go into the system at any time and see the progress on issues.

There is no Gantt chart (as you would expect in a product that isn’t designed for that level of project management) but you can view a timeline of activities.

What about reports?

You can get reports, but they are called ‘statistics’ and show you the numbers of issues open at any one time. The available standard statistical reports are:

  • Issue count
  • Issue grid
  • Most viewed
  • Most watched
  • Updated issues
  • Resolved issues
  • Trending issues
  • Submission grid

So there are a number of ways to report on open problems.

The timeline feature in Squish
The timeline feature in Squish

In summary…

If you just needed a simple issues tracking logging system then it is easy to use. If you wanted to do any project management including time tracking, project scheduling or budgeting then this wouldn’t really be suitable (but it isn’t designed to do those things). However, as solely an issue management system I think it is quite expensive, working out at $50 per month based on the annual plan. You’d have to be managing a large project with multiple issues and a team spread over multiple sites who all need access to the system to make it worthwhile. If you are looking for a free option, Redmine is something I have used in the past and would be worth considering as an alternative to Squish if you needed something simpler.