There are two phases (for me) in publishing a textbook: development and production.
In development, I work closely with the authors to craft a good chapter. I'll work on each chapter for two to three weeks (sometimes more), then send it back to the author for a revision. That happens two or three times per chapter. There are several steps that happen in that two-to-three week period, like reading reviews, revising the art, writing a memo, etc. For these tasks, it would be great to have
- subtasks (the steps taken to complete a chapter's edit)
- an ordering feature, where I can say, "I can only do this task after that one is finished"
- templates, so I can make a task (e.g., Chapter 1), and the template will fill in all the subtasks
In production, things go much more quickly, and I'm assigned tasks by email. An organizer will send me a file with a note, "Here's Chapter 1, please send any corrections by Friday." For these, I also work closely with the author to compile corrections from various sources, like old emails or random notes (as well as my head). For these tasks, I'd love to have
- a "convert email to task" function, or even better, a shared task management app where the organizer can simply forward me the task, with the chapter attached
- task-associated notes, where I can store loose corrections waiting to be made, even if the chapter isn't ready for me yet
- a "waiting on" function connected to email, so when I'm just waiting for an author's reply, their reply will automatically move the task from the "can't do this yet" box to the "do this" box.
This is part of why I'm so excited about things like Google+. They've taken a system of communication similar to Facebook or Twitter and improved upon it so that it can serve as a forum for conversation comparable to email, but for more than two people. (If only they'd thread comments!) I can only imagine what Google would do for task management if they tried.
My hope isn't that Google takes over social media or task management, but that they improve upon the existing formats and make them interoperable. In other words, if I'm using Google+ and you're using Facebook, we can still share and comment on each other's posts. Likewise, if I'm using RTM and you're using Producteev, we can still assign each other tasks. I can dream, right?