The way I kept my tasks for each project organized and easy to follow up, was writing them in an Excel file. Having several different columns for different information and color-codes for different statuses.
A nice team of developers who are working with us in one of projects, intorduced us to this fantastic web-based project management tool, basecamp.
It has made my life much easier. This wonderful tool, allow you to add different projects, TODO lists, Milestones, files, white boards ,etc.
Assign each one to one of the team members and follow how is he/she progressing and what’s the status of that task from the comments.
The user-Interface is just perfectly user-friendly and easy to use. Even people in finance and marketing departments can find their way around easily. Every thing is well designed and organized. That’s one of the rare tools in this field which I can say is built by experts, not only perfect programmers. Looking at the ease of use is the best evidence of that.
The professional one is commercial and one has to subscribe to and pay the monthly charges, which is pretty inexpensive in comparision to what you get and I believe it does worth it. But it has a free “single project” version as well, which you can give it a try and see what I’m talking about.
I migrated the Excel files to basecamp and now everybody is enjoying it. I can track and follow the tasks I give out to people and organized my own ones and see what’s remaining at a glance.