Re: collaboration in Agile
"Business people and developers must work together daily throughout the project." This is usually a big cultural change and can be uncomfortable for developers."
I think that sometimes making cultural changes that can be uncomfortable for developers is a brave and wise choice that is worth the risk. It will result in developers stepping outside of the box to hear, share, and bounce other ideas around. Ultimately, more heads are better than one. It can lead to conflict but it doesn't have to. It requires being open minded and being vulnerable. The final result will ultimately be more creative and effective.