This interview with Larman is awesome. He's so methodical and well spoken. He really runs down the value of management as overhead and that includes program managers and project managers. I get what he's saying but I'm not sure that role assault is where I would begin with an agile transformation.
InfoQ: Craig Larman on the Challenges of Scaling Scrum to Large Organizations
Having said that, I really like his bit on outsourcing, and still wonder how he gets any work with that perspective :)
Go get'em Craig!