I think it would be a great addition if we had the ability to hide columns in boards, since they cannot be deleted unless you move/remove all tasks in each column, which is undesirable many times.
For example, I’m using an Asana project in conjunction with Instagantt to manage a software project I’m working on. I’ve got an Asana project “MySoftwareProject”, for example, and I’m using some of the columns as versions for releases, let’s say 1.0, 2.0, 3.0, whatever… I then put the features and fixes I want to do for each version in the corresponding column as tasks.
This maps wonderfully with Instagantt and it makes Asana a great software development management tool thanks to this sinergy.
Now, the problem comes when I release a version of my app, let’s say 1.0, and hence all tasks assigned to the column 1.0 are done, and no more tasks will be ever assigned to that column. I cannot delete the column, because it is not empty, and I don’t want to delete the tasks there because they are full of very valuable historical information that I don’t want to lose.
So the only way to get rid of such 1.0 column so it doesn’t keep sucking space in the board for nothing without losing those tasks, is to move them elsewhere, for example create a project MySoftwareProjectArchive, add a 1.0 version column there, and then move the those tasks there until the original is empty and I can delete it. But this is a hack actually which it’s own side effects, and it is quite time consuming if you bear in mind that among other limitations you cannot select a bunch of tasks and move all of them at once.
On the other hand, having the possibility of hiding some columns on the board without deleting them could do the trick in an easy fashion without any side effect.
I hope you take this feedback into account.