I don't know whether this should be on programmers - I've been looking at the above three apps over the past few weeks just for myself and I'm in two minds. All three look good, are easy to use, and I came to this conclusion;Asana is the easiest to use ActiveCollab is the feature rich and easiest flowBaseCamp is the best UX / designBut I didn't really find my workflow was any more quicker / efficient, in fact it was a bit slower and organized.Is there a realistic place for them in workflow - should programmers use them for themselves, or only when a project manager can take control of it?
Project Management - Asana / activeCollab / basecamp / alternative / none
project management;workflows
yes you should use some kind of project managment tool, even as a sole developer. but your primary goals are different, as a team your goal is to keep everyone up-to-date. as a sole developer you are by definition always up-to-date, your goal is to free your mind. freeing it form stuff that needs to be done, but not now.you can reach this goal by simple writing task's down, in basecamp, excel, an a sheet of paper, .. it doesn't matter just free your brain.for my projects i am using Trello which is a fantastic tool for my use-case, primary because it doesn't impose a specific workflow on me but it gives me the power to create my very own which fit's my needs.here is a great blog posts from uservoice which show's how trello can be used in software development.