The purpose of the critical chain method is to modify the project schedule to account for limited resources. The schedule is built using duration estimates with required dependencies and defined constraints as inputs. Then, the critical path is calculated and resource availability is entered, which means there is a resourcelimited schedule with an altered critical path. Buffers protect the critical chain from slippage, and the size of each buffer accounts for the uncertainty in the duration of the chain of dependent tasks that lead up to the buffer. This method then focuses on managing the remaining buffer durations against the remaining duration of task chains.