A great team is always humble and has the ability to listen to everyone, facilitating freedom to communicate each member’s thoughts and perspectives irrespective of hierarchies, which in turn helps build a great product.
There’s no point in collaboration without occasional disagreement, tension or conflict. What we need is collaboration where disagreement, tension, and conflict improve the value of the ideas, bring to surface the risks related to the plan, and lead to enhanced trust among the partakers.