Are your self-organizing Agile software development teams all that they could be? If not, it might be because your managers aren't supporting the teams as much as they should. As a director of a Program Management Office I've seen the negative effects of teams being left to fend for themselves, and of managers being relegated to simple impediment removers. Conversely, I've witnessed the benefits when teams are empowered to organize effectively with...