Rob Newbold of ProChain (and author of a number of books on CCPM) has been thinking about updating the practice of CCPM around the planning and scheduling of CCPM projects. He presented four concepts that he's implemented, most of them seem reasonable. I don't know if they are all really needed though.