Build, test, iterate - agile development in a nutshell.
It's the way most of us build software these days. But (ironically?) we don’t build our software teams that way. Why is that?
In a perfect world, we would assemble an ideal team of people to build the thing that needs built, at the exact time we need to build it. We'd test the results to see what sticks, we’d iterate and improve. But it's not a perfect world.
Let’s fix that.