Frankly I also use my calendar (google cal) to keep my time blocked and large tasks at the forefront. I also use it to keep teams on track for certain projects and make sure everyone constantly checks their calendars to be certain nothing is getting missed and everyone has visibility / transparency on tasks/goals.
My favorite task management tool is GanttPRO. This project management software is based on a Gantt chart. It is useful for managing all kinds of projects and teams.
The software includes features for breaking down projects in an efficient manner into subtasks, sibling tasks, and subprojects, as well as setting dependencies and milestones. To get more visibility, users can choose between the Gantt chart, Board views, and task dashboards. GanttPRO also offers handy task management features such as statuses, priorities, duration & estimation, progress, dates and deadlines, assignees, and more.
ioni