"Highly resilient people are best suited for a world of constant change. They don't fight against disruptive change... they adjust to new situations quickly." Sounds useful for members of Agile teams which want to "embrace change", even more so for those experiencing the drastic change from traditional to Agile methods. Bob Weinstein's article lists some ways to increase your own resiliency.
David Spann introduces Jean Tabaka's book: "Collaboration Explained" in which she shares stories and facilitation techniques to make groups more effective, and provides templates to get them started.
Rather than keeping customers and developers apart (to avoid "misunderstandings"), Agilists intentionally bring them together. Communication tends to improve faster than one might expect, and soon everyone is interacting constructively. But in a team or between teams, there is always room for improvement: Cory Foy blogged what happened when he tried a new idea in "The Dreyfus Model Experiment".