WalkerRoyce, in his book SoftwareProjectManagement, lists a top 10 software management principles. He says, "in essence, the list provides a concise, top-level description of the features and benefits of a modern process as viewed by a software project manager".
The list is (and suitably wikified)