Progress Tracking (progresstracking) will allow progress tracking on nodes in much the same way as Time Tracker allows time tracking on nodes.
In the simplest case it will support marking a node 'Finished' or 'Unfinished'.
In more complex cases, you could set a range and then mark the intervals you've completed. E.g. when tracking reading progress on a book, you set the range to the number of pages in the book, and then add
Multiple progress entries per node can be added, which forms a progress history; a log of what was done to make progress.
This module will not support marking things 'TODO', as that's a shortcut to creating a task, which should probably be provided by a task management module. (I'm also writing a Task Management module at the moment, but I'm not sure yet what parts of it could be useful to others as it might be too specifically tailored to my needs)
Existing projects I found:
- progress_tracker: Displays a progress bar, for Drupal 6 only.
- progress: A library with support for transient progress processes, whereas I need progress log entries.
Note: I'll be writing for Drupal 7