Great products are built by teams not individuals and creating teams that work well together takes a lot of work and effort from everyone involved.
At the very root of every person are their core values and beliefs. It is the teams who coalesce around some of these shared values that often start to perform well. Of course, that doesn’t mean disagreement doesn’t creep in, but with appropriate behaviour it doesn’t have to come with huge confrontation or conflict.
Adrian Frost and Ian Franklin are experts in this space and lead a discussion on the subject at Agile Yorkshire that triggered some great dialogue and learning for the group.