What is the best way to foster an environment where development teams feel like they can talk about issues openly and developers feel like they are being kept in the loop? Furthermore, how do you ensure that the cross-functional team members on an Agile team are collaborating in a way that is productive? Finally, how do you make sure that “communication overload” does not happen (too many e-mails, etc.)? This is not always easy to achieve; it may be easy to talk about in concept, but making it work is a different story.
Story 1: Lack of Transparency
I was on an Agile project that was using Kanban, and from a development point of view the project was very successful. However, in terms of communication ...