This document discusses the need for an underlying theory of software project management that can better handle uncertainties. It argues traditional, linear project management models are not well-suited for today's complex, rapidly changing software projects. Adaptive control theory may provide a better model than traditional approaches. Adaptive control systems and agile development processes use feedback loops and emergent solutions to adjust to changes in dynamics, disturbances, or other unplanned events, similar to how project management needs to respond.
Related topics: