While speaking at the PGCS in Canberra Austrailia, I met Robert Bolton. His book The Executive Guide to Breakthrough Project Management is a fascinating read about managing Capital projects using Critical Chain.
CCPM is mentioned many times in our agile software project world but rarely is it actually explained how to put those concepts to work. Goldrat is usually mentioned, but since CC stated on the shop floor, transferring those processes to software development have no current references.
Robert shows how to do this for Capital projects. But these illustrations can easily be transferred to software development as well as Agile software development. For example "Agile CCPM" speaks to this process.
The book lays out the steps needed to implement CCPM and most importantly how to engage the client in the process to increase the probability of project success.