Step 1. Come up with aggressive estimates
Step 2. Construct an ALAP schedule
Step 3. Identify the critical chain
Step 4. Determine appropriate buffer positions
Step 5. Determine appropriate buffer sizes
Step 6. Insert buffers into the schedule
Details on the various CC/BM steps will be discussed in other articles for which a link is given in between the different steps.