Software development teams given the freedom to tackle their projects in whatever ways they choose are more productive and have more satisfied customers than teams that follow a central corporate standard, according to new research from The University of Texas at Austin.