In practice one very good guy can achieve as much as a whole badly managed organization.
It's not necessarily that he's that much better technically, but he's got the right drive, focus, and business acumen, and isn't bound by methodology or legacy.
The real problem with software development is that a lot of developers are too removed from the business to deliver something practical with value in the right places.