want to know the real, honest, dirty little secret about what makes a successful, high performing software development team?
Decent and skilled human beings.
That's it. Apparently it's a really high bar to both know what you're doing and not be an ass.