Duty must be performed, but we need not to saddle ourselves with extra burdens.
We ourselves add to the problems with our own ego and ambitions. Even in the team work, we want to grab or keep all responsibilities for ourselves. We want to get credit for everything that has been accomplished and blame others for the failures. It not only upsets others, but eventually hurts us also in the long run, as no one would want to work with us in the future.
Keep life simple. Give up as much as possible. Leave some space for others to work independently. Too much interference causes frustration and unnecessary misunderstandings and hard feelings among the people working together.
Work in such a way that everyone would want to work with you. Give everyone their due credit. Nothing can be accomplished single handedly, so it is important to keep everyone willingly and happily involved in the project to achieve the desired goal efficiently.
Ego pushes people away; humility and politeness brings them closer.