This paper provides an overview of the key contributions within the planning and scheduling communities with specific emphasis on uncertainty analysis. As opposed to focusing in one particular industry, several independent sectors have been reviewed in order to find commonalities and potential avenues for future interdisciplinary collaborations. The objectives and physical constraints present within the planning and scheduling problems may vary greatly from one sector to another; however, all problems share the common attribute of needing to model parameter uncertainty in an explicit manner. It will be demonstrated through the literature review that two-stage stochastic programming, parametric programming, fuzzy programming, chance constraint programming, robust optimization techniques, conditional value-at-risk, and other risk mitigation procedures have found widespread application within all of the analyzed sectors. This review is the first work which attempts to provide a comprehensive description of the advances and future directions for planning and scheduling under uncertainty within a variety of sectors.