#1 and #9 seem really important. (Managers must be given actual control over a project, contractors must be allowed to test the work they do.)<p>I've seen how destructive not having those two policies in play can be, even in a small organization. You have to give the people on charge the authority and ability to get things done, and you have to make sure the people who do the work get the chance to see firsthand whether or not the work "flies" in the real world.