I am in need of a project management tool/software for managing upto 15-20 concurrent projects. My needs are a bit unusual as I work alone and don't need additional features for managing other people. I also typically work without specified deadlines.
My needs are:
The ability to create a hierarchy of tasks, sub tasks, etc for each project. I break projects into components, and further break them down into detailed sub tasks & process so I need something that can nest tasks in this fashion.
I also need a way to show a history of task completed, preferably with the ability to sort them by project and by time period, i.e. a list of what tasks/objectives were completed in a given week/month.
It would be beneficial to also be able to track which projects have been neglected the longest without progress.
I currently use a number of different solutions from excel spreadsheets to timer/task tracking software but cannot seem to find a cohesive tool that provides all the features I need.