CPM itself doesn’t handle risks and uncertainties, but it can be used in conjunction with other project management tools and techniques that do, such as PERT or risk management methodologies. The float or slack time in CPM also provides some buffer for unexpected delays or problems.