Here's a paper that has been under constant development for several years now and is headed to a Journal and part of an upcoming book chapter. The motivation for the paper started when there were claims made the somehow agile software projects were different than other types of projects. In practice there are differences. In principle, there are not.
All project work, at all successful project work, is based on the Five Immutable Principles of Project Success. Here they are again.
You know you're applying these principles if ...
Here's the paper that provides the Theory that implements the Five Immutable Principles of Project Sucess not matter the domain, context or methods used to deliver the needed Capabilities produced by the project