In my opinion, responsibility plays the most vital role in a team. A leader must take his responsibility and followers have to take theirs as well. If a person knows what he needs to do and what responsibility he holds, he would be more productive as he can emphasize more on his scope of work clearly. However, not all projects are success. So even if it is a failure, everyone would take their responsibilities and it would not be particular person's fault to cause a project to fail. Success or failure would not affect the teamwork when everyone is united as one.