It is a simple thing to disrupt a software team, bad management can fracture a team, however significant damage can be done by team members themselves. Recovery from inter-team dysfunctions can feel impossible to solve. It is important to know these pitfalls and how to avoid them. Teams at all levels of maturity can be disrupted, the dysfunctions of disempowerment and broken communication can quickly damage the productivity of any team, but these disruptions will be especially felt in an agile software team reliant on interactions for success. What factors have the largest impact on teams? And what can team members, facilitators, and managers do to strengthen teams and avoid the pitfalls? This presentation will cover real world team problems encountered in software development projects and what specific actions were taken to fix these problems from within teams.